Inhoudsopgave:
- Stap 1: Componentenlijst
- Stap 2: Mechanische wijzigingen
- Stap 3: Montage van de auto
- Stap 4: De code
- Stap 5: Toekomstige verbetering
Video: CAR-INO: totale conversie van een oude RC-auto met Arduino en Bluetooth-besturing - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:18
Invoering
Hallo, in mijn eerste instructielessen wil ik graag mijn ervaring met u delen met het ombouwen van een oude rc-auto uit 1990 naar iets nieuws. Het was kerstmis 1990 toen de Kerstman me deze Ferrari F40 gaf, de snelste auto ter wereld!…in die tijd.
Deze fantastische auto was uitgerust met een rc-afstandsbediening, maar met slechts één knop …:|
ja, deze auto kan alleen vooruit en achteruit! dit was erg frustrerend om te rijden, dus ik gebruikte het zelden … daarom leeft dit speelgoed nog steeds!
Ik vond het op mijn zolder nog in de originele doos, dus ik werd door de bliksem getroffen! Ik kan mijn extra module van arduino gebruiken om de auto om te bouwen!
Ik heb besloten om het project CAR-INO te noemen om twee redenen, ik ga arduINO gebruiken, en in het Italiaans betekent carino "leuk", omdat het eindresultaat zal zijn… mooi!:)
De geïmplementeerde functies zijn:
- sturen (natuurlijk!)
- snelheidscontrole
- koplamp controle
- achtergrondverlichting:
- Hoorn
laten we beginnen!
Stap 1: Componentenlijst
- arduino nano 1.8€
- DC motor driver (ik gebruikte L298n board) 1.5€
- servomotor sg90 1€
- bluethoot-module (zoals HC-05) 3€
- actieve zoemer <<1€
- 3 witte leds <<1€
- microschakelaar <<1€
- condensator minimaal 320uF <<1€
- gekleurde draden <<1€
- oude auto uit 1990 met werkende gelijkstroommotor.
De prijzen zijn afkomstig van Aliexpress.
GEREEDSCHAP
- lasser
- blik
- twizers
- draad striper
- hete lijm
Stap 2: Mechanische wijzigingen
Toen ik de auto opende, realiseerde ik me dat dit een goedkope versie was van een andere serie rc-auto's omdat deze ruimte heeft voor de servo, en de as die de wielen verbindt, heeft een kruising voor servo, maar is omgekeerd gemonteerd om de kopwielen te vergrendelen.
Ik heb een beetje plastic gesneden om ruimte te maken voor servo SG90 en ik heb het gelijmd, ik heb ook een schroef op de servo-arm gelijmd om een verbinding met de as te maken (zie de foto). Ik verwijderde het oude elektronische bord en sneed het extra plastic dat het vasthield.
Stap 3: Montage van de auto
De leds van de achtergrondverlichting zijn rechtstreeks aangesloten op pin 13, de uitgang voor led, dus je hebt geen weerstand nodig. De voorste led heeft een weerstand nodig om de stroom te beperken, je kunt een 220\250 ohm weerstand gebruiken. Ik had de witte led niet, dus in mijn geval gebruikte ik een RGB-led als witte led.
In mijn project kan ik pin 9 en 10 niet gebruiken als PWM omdat de servobibliotheek (die we in de code gaan gebruiken om de servomotor te besturen) de PWM op deze pinnen uitschakelt.
De beste manier is om twee verschillende stroomleveranciers te gebruiken, een voor de logica (arduino) een andere voor motoren (zoals een dubbel voedingsschema), maar in mijn auto is er niet genoeg ruimte (ik had veel problemen met het plaatsen van het bestuurdersbord en servo) dus besloot ik een grote condensator te gebruiken om de lage piekspanning te filteren die Arduino doet schreeuwen tijdens de activering van de motor.
Ik heb de microschakelaar gebruikt om de stroom op andere componenten uit te schakelen. tijdens het knipperen kunnen de andere componenten die aan arduino zijn gekoppeld, problemen veroorzaken tijdens deze bewerking.
Kies voor de montage een goede lay-out om de componenten te plaatsen en zorg ervoor dat de carrosserie goed past! Ik las de draden (volgens het schema) rechtstreeks op de Arduino, maar misschien is het beter om de headers te gebruiken!
Ik heb hete lijm gebruikt om alle componenten te bevestigen, omdat het sterk genoeg is, gemakkelijk te verwijderen en geen rommel maakt.
Stap 4: De code
2018-03-17 NIEUWE VERSIE - GROTE UPDATE!
Voor de nieuwe code heb ik de communicatie gebaseerd op de "Arduino Joystick Controller", een gratis app in de playstore.
Download hier de nieuwe app
WAARSCHUWING: Wanneer u arduino op de pc aansluit, moet u ervoor zorgen dat de batterijvoeding is uitgeschakeld !!!!
Download de L293-bibliotheek en pak deze uit in de arduino-map "bibliotheken"
u kunt uw auto eenvoudig configureren door een persoonlijk profiel in de app aan te maken. aan het begin van de code kunt u de pinout instellen volgens uw voorkeuren (gebruik pin 9 en 10 niet als pwm). Als de servobesturing bij het inschakelen onder het bereik komt, kunt u een aangepaste middenhoek invoegen en de opmerking verwijderen op:
//#define centro
Deze software bevat nieuwe functies zoals:
- analoge stuurhoek
- parameters instelbaar via app
- mogelijkheid om analoge sensoren uit te lezen (batterij, temperatuur etc..)
- mogelijkheid om andere 2 servo's toe te voegen en te bedienen (d.w.z. voor camera-gimbal) Veel plezier!
Genieten van!
OUDE VERSIE
Voor de code heb ik de communicatie gebaseerd op de "Arduino Bluetooth RC Car APP", een gratis app in de playstore.
Download de app hier
WAARSCHUWING: Wanneer u arduino op pc aansluit, zorg er dan voor dat u de batterijvoeding uitschakelt!!!!
U kunt uw auto eenvoudig configureren aan het begin van de code, er zijn 2 secties:
- Pinout-definitie: u kunt de pinout kiezen (NB gebruik pin 9 en 10 niet als pwm).
- Kalibratie: stel je stuurgraad (rechts, links en midden) en minimale PWM in om de auto te verplaatsen.
Flash nu het ino-bestand op je nano en geniet ervan!
UPDATE 2018-03-15: een bug voor de snelheidsberekening opgelost.
Stap 5: Toekomstige verbetering
Ik denk aan andere geweldige functies:
- batterijspanningssensor toevoegen
- temperatuursensor toevoegen
- koplamp kleurbeheer
Ik zal deze instructables zo snel mogelijk bijwerken.
Aanbevolen:
Upgrade de achtergrondverlichting van een VU-meter naar blauwe led met behulp van oude CFL-lamponderdelen: 3 stappen
Upgrade een VU-meterachtergrondverlichting naar blauwe led met behulp van oude CFL-lamponderdelen.: Tijdens het repareren van een oude Sony TC630 reel-to-reel bandrecorder, merkte ik dat een van de glazen bollen voor de achtergrondverlichting van de VU-meter kapot was. Geen hoeveelheid geleidende verf werkte omdat het lood onder het glasoppervlak was afgebroken. De enige vervanger die ik
Ik heb een oude cd-drive in een wifi-robot gemaakt met behulp van Nodemcu, L298N Motor Drive en nog veel meer: 5 stappen
Ik heb een oude cd-drive in een wifi-robot gemaakt met behulp van Nodemcu, L298N-motoraandrijving en nog veel meer .: VX Robotics & Elektronica Aanwezig
Hergebruik het touchpad van een oude laptop om een computer te bedienen! 11 stappen (met afbeeldingen) Antwoorden op al uw "Hoe?"
Hergebruik het touchpad van een oude laptop om een computer te bedienen!: PS/2-laptop-touchpads behoren tot de coolste gebruikersinterface-apparaten om te gebruiken met een microcontroller. De glijdende en tikkende vingerbewegingen kunnen het besturen van dingen op een vrij eenvoudige en leuke manier blijken te maken. Laten we in deze Instructable een combineren met
Een externe HDD maken van een oude externe CD/RW: 5 stappen
Maak een externe harde schijf van een oude externe cd/rw: vrij ongecompliceerde conversie van een oude externe cd/rw naar een nuttigere externe harde schijf. Benodigdheden1-externe cd/rw (bij voorkeur het meer boxy type)1-harde schijf (moet overeenkomen met de interne connector van de schijfbehuizing, moet worden geformatteerd/sysed)1-sm
Maak een LoFi-microfoon van een oude luidspreker: 5 stappen
Maak een LoFi-microfoon van een oude telefoonluidspreker: de luidspreker in een oude telefoon is een geweldige lo-fi-microfoon. Sluit gewoon een 1/4 inch jack rechtstreeks aan op de luidspreker en vergroot het gat voor de telefoonaansluiting om deze te monteren. Een klein stukje handdoek helpt om een deel van het luchtgeluid te dempen. U kunt een audiovoorbeeld horen