Përmbajtje:
- Hapi 1: Test Drive
- Hapi 2: Hapni Kontrolluesin
- Hapi 3: Multimetër
- Hapi 4: Provojeni
- Hapi 5: Lidheni Arduino -n
- Hapi 6: Programoni makinën tuaj të re autonome
- Hapi 7: Hapat e ardhshëm
Video: Një mënyrë e re për të kontrolluar Arduino një makinë RC: 7 hapa (me fotografi)
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:20
Kam bërë disa punë me makina të kontrolluara nga Arduino, por ato në të cilat kam punuar kanë qenë gjithmonë të ngadalta dhe metodike. Kjo është e mrekullueshme kur mësoni arduino, por unë doja diçka pak më shumë … argëtuese. Hyni në makinën RC.
Makinat RC janë të dizajnuara fjalë për fjalë për të qenë sa më argëtuese për të drejtuar - ato janë lodra! Unë shkova në YouTube, por gjithçka që gjeta ishte një mori mënyrash tepër të komplikuara për të kthyer një makinë RC në kontrollin Arduino. Mendova se duhet të ketë mënyra më të thjeshta për ta bërë këtë, kështu që vendosa të gjej mënyrën time të konvertimit të një makine RC në kontrollin Arduino, duke theksuar thjeshtësinë dhe efektivitetin.
Në vend që të gërvishtja makinën dhe të filloja nga e para, mendova se do të ishte shumë më e lehtë të rikthehesha në infrastrukturën ekzistuese. Ka disa përfitime vërtet të mrekullueshme për këtë metodë.
Unë hakova kontrolluesin e makinës, por e lashë veturën të paprekur. Kjo më lejoi të kontrolloja në mënyrë autonome makinën për një mënyrë më të lirë, duke përdorur sistemin e radios që ata tashmë kishin.
Më pëlqen kjo zgjidhje sepse është elegante, e lehtë, e lirë dhe e zgjerueshme. Shpresoj se do ta gjeni po aq të dobishme sa unë!
Hapi 1: Test Drive
Ju me të vërtetë dëshironi të hapni makinën dhe të filloni. Por prit! Sapo e keni marrë këtë makinë të re të mrekullueshme RC, merrni një moment për të vepruar pak fëminor dhe vozitni atë! Miqtë e mi dhe unë u argëtuam shumë duke vrapuar me një makinë RC "për shkencë". Vendet tona të preferuara për të vozitur kanë qenë një park skate lokal dhe një diamant i vjetër bejsbolli. Këto vende ishin të shkëlqyera për të praktikuar kërcime dhe donuts, shikoni videon e ngadalshme të mo -së që morëm!
Hapi 2: Hapni Kontrolluesin
Çdo kontrollues është i ndryshëm, kështu që është e rëndësishme të hidhni një sy brenda për të kuptuar se me çfarë po merreni. Kontrolluesi im kishte një shkas për gazin dhe një rrotë shkumë për t'u kthyer. Rezulton se si këmbëza ashtu edhe rrota ishin vetëm kuti komplekse për potenciometra! Kjo është super e përshtatshme sepse ne lehtë mund ta mashtrojmë këtë me një arduino.
Merrni një minutë për të kuptuar se ku lidhen potenciometrat me tabelën. Ata duhet të kenë 3 tela të ngjitur atje: Fuqia, toka dhe të dhënat. Kjo do të jetë e rëndësishme së shpejti.
Hapi 3: Multimetër
Kam hasur në një problem dhe kam harruar të provoj të përdor një multimetër. Pasi u kujtova më në fund të përdorja multimetrin, ai rregulloi të gjitha problemet e mia!
Multimetrat janë si deklaratat e printuara në kodin tuaj, redaktuesi i letrës suaj. Në këtë rast, multimetri më ndihmoi të kuptoja mënyrën se si ishin lidhur potenciometrat në mënyrë që t'i falsifikoja më mirë me arduino.
Për të kuptuar se si janë lidhur potenciometrat tuaj, thjesht prekni tokën në tokë dhe tela e kuqe e multimetrit tuaj në kunjin e të dhënave të tabelës. Rendi duhet të jetë i qartë nga ngjyra e telave, por nëse jo, kunja e të dhënave është ajo që do të ndryshojë vlerën kur rrotullohet potenciometri.
Pastaj regjistrova vlerat e vijës së të dhënave në pikën e mesit (pozicioni i paracaktuar) dhe në secilin pol. Në këtë mënyrë, unë do të dija se çfarë ishte 0 dhe në cilin drejtim të shkoja për të rritur ose ulur shpejtësinë, ose për t'u kthyer majtas ose djathtas. Këtu janë matjet e mia:
- 0 shpejtësi maksimale
- 1.75v pa lëvizje
- 3.0v max mbrapsht
- 0 kthesë maksimale majtas
- 1.57 pa kthesë
- 3.37 kthesë maksimale djathtas
Unë po planifikoja të përdorja një pendë Adafruit për të kontrolluar makinën gjithsesi sepse më pëlqen bordi, por këto matje mbështesin atë vendim. Penda funksionon me logjikë 3.3v, e cila përputhet vërtet mirë me këtë gamë analoge. Kjo gjithashtu mund të bëhet me një bord 5v, por do të duhet të jeni më të kujdesshëm në lidhje me tensionin analog maksimal që furnizoni.
Hapi 4: Provojeni
Ky hap është opsional, por unë mendoj se është gjithmonë më mirë të testosh hapat e ndërmjetëm me kontrolle nëse është e mundur. Kam përdorur një bankë të energjisë desktop për të lidhur kontrolluesin me kapësa aligatorësh (pas shkrirjes së linjave të të dhënave) dhe për të testuar tensione të ndryshme. Ishte e mrekullueshme të kthej çelësin në bankën e energjisë për të ndryshuar tensionin dhe të shikoja rrotat të rrotulloheshin sikur i bëja të lëviznin me kontrolluesin.
Hapi 5: Lidheni Arduino -n
Ky hap ishte në të vërtetë mjaft i drejtpërdrejtë, por unë bëra disa gjëra që e bënë këtë punë shumë më mirë. Këtu është metoda ime:
- Shkrini linjat e të dhënave nga dy potenciometrat, në anën e tabelës.
- Lidhni telat e lirshëm në një prizë mashkullore: shpejtësia në fuqi dhe kthimi në tokë.
- Ngjitni një prizë femërore që përputhet në tabelë, në mënyrë që nëse lidhet, të funksionojë njësoj si më parë.
-
Lidhni një prizë mashkullore në arduino.
- Një tel në DAC të ndërtuar (në tabelën time kjo ishte pin A0, jo të gjitha bordet e kanë këtë, prandaj sigurohuni që të kontrolloni së pari!).
- Nëse ndodh që po përdorni një Arduino Due ose të ngjashme, atëherë lidhni tela tjetër me atë të dytë të ndërtuar në DAC.
- Përndryshe lidhni tela tjetër me daljen e një DAC të jashtëm; Bleva një bord të jashtëm të shpërthimit DAC nga adafruit.
- Lidhni kunjat e tjerë të DAC të jashtëm me Arduino.
-
Lidhni vijën tokësore të njërit prej potenciometrave me tokën e Arduino
Sigurimi i një baze të përbashkët ndihmon në zvogëlimin e ndërhyrjes në mënyrë dramatike
Hapi 6: Programoni makinën tuaj të re autonome
Tani ju mund të kontrolloni në mënyrë autonome makinën tuaj RC! Ju do të duhet të përdorni një bibliotekë nëse përdorni një DAC të jashtëm, por përndryshe programimi duhet të jetë mjaft i drejtpërdrejtë. Siç mund ta keni menduar nga instalimet elektrike, është thelbësore të përdorni një sinjal të vërtetë analog. Në fillim u përpoqa ta bëj atë të punojë me një sinjal PWM, por ai kishte rezultate konfuze dhe përgjithësisht të dobëta. Sidoqoftë, me rezultate të vërteta analoge, ai ka funksionuar shkëlqyeshëm!
Filloni me forma dhe modele gjeometrike që përndryshe do të ishin të vështira për t'u bërë me kontrolluesin. Për shembull, gjëja e parë që programova për të bërë timen ishte të vozisja në qarqe të përsosura me diametër të ndryshëm.
Ky është gjithashtu modifikimi më i lehtë i peshës që kam parë për të kontrolluar në mënyrë autonome një makinë rc, dhe ju do të mësoni shumë rreth asaj se si funksionojnë gjatë procesit!
Hapi 7: Hapat e ardhshëm
Pengesa kryesore e kësaj zgjidhjeje është se nuk kam komunikim të dyanshëm. Kjo do të thotë që unë mund të dërgoj udhëzimet e makinës, por nuk mund të marr të dhëna të sensorit.
Gjëja tjetër që planifikoj të bëj është të trajtoj këtë problem, ose duke hakuar anën e makinës për të dërguar të dhëna mbrapa, ose duke vendosur një lidhje të veçantë për transmetimin e të dhënave të sensorit. Nëse vendos një lidhje të veçantë nuk do të duhet të jetë aq e besueshme sa lidhja kryesore e makinës, sepse kontrollet e motorit janë më të rëndësishme.
Recommended:
[2020] Përdorimi i dy mikro (x2): bit për të kontrolluar një makinë RC: 6 hapa (me fotografi)
[2020] Përdorimi i Dy (x2) Mikro: bit për të kontrolluar një makinë RC: Nëse keni dy (x2) mikro: bit, a keni menduar t'i përdorni ato për kontrollin në distancë të një makine RC? Ju mund të kontrolloni një makinë RC duke përdorur një mikro: bit si transmetues dhe një tjetër si marrës. Kur përdorni redaktuesin MakeCode për kodimin e një mikro: b
Mënyrë super e lehtë për të kontrolluar servo motorin me Arduino: 8 hapa
Mënyra super e lehtë për të kontrolluar servo motorin me Arduino: Në këtë tutorial ne do të përdorim Servo Motor dhe Arduino UNO, dhe Visuino për të kontrolluar pozicionin e gradës servo motor duke përdorur vetëm disa përbërës duke e bërë kështu këtë projekt Super të Thjeshtë. Shikoni një video demonstruese
GoBabyGo: Bëni një makinë udhëtimi të kontrolluar me xhojstik: 10 hapa (me fotografi)
GoBabyGo: Bëni një makinë udhëtimi të kontrolluar me xhojstik: E themeluar nga një profesor i Universitetit të Delaware, GoBabyGo është një iniciativë globale që u tregon njerëzve se si të modifikojnë makinat e lodrave në mënyrë që ato të mund të përdoren nga fëmijët e vegjël me lëvizshmëri të kufizuar. Projekti, i cili përfshin shkëmbimin e pedalit të këmbës me
Një makinë për frikësimin e Halloween -it duke përdorur një PIR, një kungull të printuar në 3D dhe një Pranker audio të pajtueshme me Troll Arduino/Bordi praktik i Shakasë.: 5 Hapa
Një makinë për frikësimin e Halloween -it duke përdorur një PIR, një kungull të printuar në 3D dhe Tran Arduino Compatible Audio Pranker/Joke Board praktike .: Bordi Troll i krijuar nga Patrick Thomas Mitchell i EngineeringShock Electronics, dhe u financua plotësisht në Kickstarter jo shumë kohë më parë. Unë mora shpërblimin disa javë më parë për të ndihmuar në shkrimin e disa shembujve të përdorimit dhe ndërtimin e një biblioteke Arduino në një përpjekje
Si të bëni një makinë RC të kontrolluar nga një smartphone DIY: 8 hapa (me fotografi)
Si të bëni një makinë RC të kontrolluar nga një smartphone DIY: Përshëndetje, djema! Në këtë tutorial, unë do të bëj një makinë RC të kontrolluar nga smartphone me bazë Arduino. Kjo makinë mund të kontrollohet përmes Bluetooth duke përdorur çdo telefon ose tabletë Android. Ky është një projekt i mrekullueshëm. është e thjeshtë për t’u bërë, e lehtë për t’u programuar dhe gjithashtu një