Sisukord:
- Samm: vooluahela ja trükkplaadi paigutuse kujundamine
- Samm: kvaliteetse trükkplaadi hankimine JLCPCB -st
- 3. samm: proovisõit
Video: RC jälgitav robot Arduino abil - samm -sammult: 3 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:47
Hei poisid, ma olen tagasi BangGoodist pärit laheda robotraamiga. Loodetavasti olete läbinud meie eelmised projektid - Spinel Crux V1 - žestiga juhitav robot, Spinel Crux L2 - Arduino Pick and Place Robot with Robotic Arms ja The Badland Brawler, mille avaldasime eelmisel kuul. Tundub lahe hõõguvate tulede all, eks?
Seekord on mul nelikveoga maastikurobot ja spetsiaalne vedrustus, et see liiguks ebatasasel maastikul. Vaata järgi. Miks mitte ehitada endale üks? Siin õpime, kuidas ehitada maastikul juhtmeta mitmeotstarbeline neljarattaveoga Arduino roomikrobot sujuvaks sõitmiseks ebatasasel maastikul - vedrustusega isetehtud rough terrain traadita roomik.
Pakume teile disaini, koodi, lülitusskeeme ja linke oma robotikomplekti, šassii ja selles projektis kasutatud andurimoodulite ostmiseks.
Online PCB tootja - JLCPCB
JLCPCB on üks parimaid veebipõhiseid trükkplaate tootvaid ettevõtteid, kust saate PCB -sid veebist ilma probleemideta tellida. Ettevõte töötab ööpäevaringselt, 7 päeva nädalas vahetpidamata. Tänu oma kõrgtehnoloogilistele masinatele ja automatiseeritud töövoole suudavad nad mõne tunni jooksul toota tohutul hulgal kõrgekvaliteedilisi trükkplaate.
JLCPCB suudab välja töötada erineva keerukusega PCB -sid. Nad arendavad harrastajatele ja harrastajatele lihtsaid ja odavaid ühekihilise plaadiga trükkplaate ning keerukaid mitmekihilisi plaate kõrgetasemeliste tööstuslike rakenduste jaoks. JLC teeb koostööd suurte tootjatega ja võib olla teie tehases kasutatavate seadmete (nt sülearvuti või mobiiltelefonid) trükkplaat.
HC12
HC 12 on tõeliselt odav pikamaa traadita moodul, mida saab kasutada traadita jadaühenduseks pikas vahemaa ulatuses kuni 1,7 km. Moodul on tõesti kompaktne, kerge ja leivaplaadisõbralik, mistõttu on see meie projekti jaoks parim traadita kontroller.
Juhtkang
See on kõige laialdasemalt kasutatav robotkontroller, mis on varustatud erinevate robotite DIY robotikomplektide/robotkätekomplektidega, mis on loodud töötama arduinoga. Disain on üsna lihtne ja seda on väga lihtne kasutada. See kasutab x -telje ja y -telje liikumise arvutamiseks kahte potentsiomeetrit ning nupuvajutuse tundmiseks lülitit. Seda saab hõlpsasti ühendada arduino analoogpistikutega ja lugeda analoogväärtusi otse.
Juhtkangi testimise kood on saadaval allpool. Laadige/muutke seda vastavalt oma vajadustele. Allalaadimine Enne põhikoodi üleslaadimist veenduge selle koodi abil, et juhtnupp töötaks.
Laadige kood alla ülaltoodud lingilt.
Selles näites kogume lihtsalt juhtkangi andmete analoogväljundeid, kasutades arduino analoogpistikuid (A0, A1, A2). Need väärtused salvestatakse muutujatesse ja trükitakse hiljem jadamonitorile
Arduino Pro Mini
See väike väike plaat on välja töötatud rakenduste ja projektide jaoks, kus ruumi on palju ja paigaldised muudetud püsivaks. Väike, saadaval 3,3 V ja 5 V versioonides, toiteks ATmega328. Selle väikese suuruse tõttu kasutame selles projektis seda plaati Arduino -põhise mootorijuhtplaadi juhtimiseks.
Samm: vooluahela ja trükkplaadi paigutuse kujundamine
Arduino mootorikilbi plaat on selgitatud
Pro Mini Motor Shield PCB juhtseadiste omadused 2 mootorit sõltumatult korraga Sõltumatu kiiruse reguleerimine PWM -i abil Kompaktne disain 5 V, 12 V ja Gnd -päised lisakomponentide jaoks. Suurendage võimsust Piggybacking abil Toetage juhtmevaba moodulit HC12 Nüüd vaatame meie mootorijuhtplaadi vooluringi. Tundub natuke räpane?
Ärge muretsege, ma selgitan seda teile. Regulaator Sisendvõimsus on ühendatud regulaatoriga 7805. 7805 on 5 V regulaator, mis muudab 7–32 V sisendpinge stabiilseks 5 V alalisvooluvõrku. 5 V toide on ühendatud nii Arduino pingesisendiga kui ka L293D IC loogiliste toimingute jaoks.
Tõrkeotsingu hõlbustamiseks on 12V ja 5V klemmides indikaatortuli. Niisiis, saate selle vooluahelaga ühendada sisendpinge vahemikus 7V kuni 32. Oma botile eelistan 11,1 V Lipo aku. Tehke oma Arduino mootorikilbi trükkplaat Nüüd lubage mul teile öelda, kuidas ma skeemi kavandasin ja selle trükkplaadi JLCPCB -st valmis sain.
Prototüübi loomine
Esmalt ühendage kõik komponendid leivaplaadil kokku, et saaksin hõlpsasti tõrkeotsingut teha, kui midagi läheb valesti. Kui sain kõik korralikult tööle, proovisin seda robotil ja mängisin sellega mõnda aega. Sel ajal veendusin, et vooluring töötab korralikult ja ei kuumene.
2. etapp - skeemid Vooluahelate joonistamiseks ja trükkplaatide kujundamiseks on meil EasyEDA veebipõhised trükkplaatide projekteerimise tööriistad, mis pakuvad kõiki vajalikke võimalusi veebipõhiste PCB -disainide ja trükkplaatide trükkimiseks sadade komponentide ja mitmekihiliste tuhandete radadega.
Joonistasin EasyEDA -s vooluringi, mis sisaldas kõiki leivalaua komponente - IC -sid, Arduino Nano ja HC12 moodulit, mis on ühendatud Arduino digitaalse tihvtiga.
Olen lisanud ka mõned päised, mis on ühendatud nende nuppude analoog- ja digitaalsete kontaktidega, on tulevikus kasulikud. Ühendused Samuti on 5V, 12V, Gnd, traadita moodul, digitaalsed ja analoogpingepead, kui soovite tulevikus andureid lisada ja näitu võtta.
Tihvtide täielikku kaardistamist selgitatakse allpool.
Mootori juht 1
Luba 1 - A0
InM1A - 2
InM1B - 3
Luba 2–8
InM2A - 7
InM2B - 4
HC12
Vin - 5V
Gnd - Gnd
Tx/Rx - D10
Tx/Rx - D11
Relee
Relee 1-12
Teade 2 - 13
Lisasin ka regulaatori 7805, mis aitas mul anda sisendpinge vahemikus 7–35 volti, et saaksin kasutada 7-voldist toiteallikat, 9-voldist akut või isegi 12-voldist liitium-polümeerakut ilma mingeid küsimusi. 3. etapp - trükkplaadi paigutuse loomine Järgmine trükkplaadi kujundamine. PCB paigutus on tegelikult PCB disaini oluline osa, me kasutame PCB skeeme skeemide põhjal PCBde valmistamiseks.
Ma kavandasin trükkplaadi, kus sain kõik komponendid kokku joota. Selleks salvestage kõigepealt skeemid ja klõpsake ülemisest tööriistaloendist nupul Teisenda ja valige „Teisenda PCB -ks”.
See avab akna. Siin saate komponendid paigutada piiri sisse ja paigutada need soovitud viisil. Kogu komponendi lihtne marsruutimine on automaatse marsruudi protsess. Selleks klõpsake tööriista "Marsruut" ja valige "Automaatne ruuter".
See avab automaatse ruuteri konfiguratsioonilehe, kus saate esitada selliseid üksikasju nagu kliirens, rööbastee laius, kihi teave jne. Kui olete seda teinud, klõpsake nuppu "Käivita". Siin on link L293D Arduino mootorikilbi parda EasyEDA skeemidele ja Gerberi failidele. Palun laadige alla või muutke skeeme/trükkplaadi paigutust. See on kõik, teie paigutus on nüüd valmis. See on kahekihiline trükkplaat, mis tähendab, et marsruutimine on seal PCB mõlemal küljel. Nüüd saate Gerberi faili alla laadida ja kasutada seda oma PCB tootmiseks JLCPCB -st.
Samm: kvaliteetse trükkplaadi hankimine JLCPCB -st
JLCPCB on trükkplaatide tootmisettevõte, millel on täielik tootmistsükkel. See tähendab, et need algavad trükiplaatide tootmisprotsessi tähest “A” ja lõpevad tähega “Z”. Alates toorainest kuni valmistoodeteni tehakse kõik otse katuse all.
Minge JLCPCB veebisaidile ja looge tasuta konto. Kui olete konto edukalt loonud, klõpsake nuppu „Tsiteeri kohe” ja laadige oma Gerberi fail üles.
Gerberi fail sisaldab teavet teie trükkplaadi kohta, näiteks teavet trükkplaatide paigutuse, kihtide, vahekauguste ja lugude kohta.
PCB eelvaate all näete nii palju valikuid nagu PCB kogus, tekstuur, paksus, värv jne. Valige kõik, mis on teie jaoks vajalik. Kui kõik on tehtud, klõpsake nuppu "Salvesta ostukorvi".
Järgmisel lehel saate valida kohaletoimetamise ja makseviisi ning turvaliselt välja registreerida. Maksmiseks võite kasutada Paypalit või krediit-/deebetkaarti. See on poisid. See on tehtud.
Trükkplaat valmistatakse ja tarnitakse koos mõne päevaga ning see toimetatakse teie ette antud aja jooksul.
3. samm: proovisõit
Kui olete trükkplaadi kätte saanud, peate vaid jootma päise tihvtid ja kõik muud komponendid. Kui see on tehtud, ühendage toiteadapter ja näete, et LED1 helendab.
See tähendab, et see töötab.
Kood
Siin jagan HC12 kaugjuhtimispuldi ja RC roboti koodi. Laadige see kood lihtsalt oma kaugjuhtimispuldile ja oma DIY RC robotile üles.
See on DIY RC maastikuroboti kood.
Kaugjuhtimispult
Eelmises postituses näitasin teile, kuidas saate oma RC Roboti jaoks kaugjuhtimispuldi seadistada. Selle projekti jaoks saate kasutada sama kaugjuhtimispulti sama koodiga.
Piggybacking L293D (boonusnõuanne)
L293D seljakoti konfiguratsioon on lihtne viis kahekordistada (või minu puhul kolmekordistada) voolu ja L293D mootorijuhi IC võimsust suure pöördemomendi/ suure voolu mootoriga/ suure takistusega koormuse juhtimiseks. (See strateegia peaks toimima kõigi L293D kiipide puhul). L293D Piggyback on kiire ja lihtne tehnika mootori praeguse väljundi kahekordistamiseks.
Seega on kogu mõte joota teine L293D kiip otse praeguse kohale. Kinnita kinnitamiseks. See paneb kaks kiipi paralleelsesse režiimi, nii et pinge jääb samaks nagu varem, kuid vool suureneb. Neid kiipe hinnatakse lühiajaliselt umbes 600 mA konstantsena või kuni 1,2 A. Pärast kahe neist kokku panemist tagavad nad väljundi püsiva vooluga 1,2A ja lühikese aja jooksul 2,4A.
Soovitan:
Isetegemine -- Kuidas teha ämblikrobotit, mida saab nutitelefoni abil Arduino Uno abil juhtida: 6 sammu
Isetegemine || Kuidas teha ämblikrobotit, mida saab nutitelefoni abil Arduino Uno abil juhtida: Ämblikroboti tegemisel saab robootika kohta nii mõndagi õppida. Nagu robotite tegemine, on see nii meelelahutuslik kui ka väljakutsuv. Selles videos näitame teile, kuidas teha ämblikrobot, mida saame juhtida oma nutitelefoni abil (Androi
Kella tegemine M5stick C abil Arduino IDE abil RTC reaalajas kell M5stack M5stick-C abil: 4 sammu
Kella tegemine M5stick C abil, kasutades Arduino IDE | RTC reaalajas kell koos M5stack M5stick-C-ga: Tere, selles juhendis olevad poisid, me õpime, kuidas Arduino IDE abil kella m5stick-C arendusplaadiga teha. Nii kuvab m5stick kuupäeva, kellaaja ja amp; kuunädal ekraanil
Jälgitav elektriline Longboard: 16 sammu (piltidega)
Jälgitav elektriline Longboard: see projekt koosneb elektrilisest longboardist, mis säilitab marsruudi vaarika pi abil. Neid seansse hoitakse mySQL -i andmebaasis ja neid kuvatakse minu veebisaidil, mis on tehtud mikroraamiga „Kolb”. (See on kooliprojekt
Vastupidav jälgitav šassii jälgimisrobot: 7 sammu (koos piltidega)
Rugged Remote Tracks Chassis Surveillance Bot: Sissejuhatus: Nii et see oli projekt, mida algselt tahtsin alustada ja lõpule viia juba 2016. aastal, kuid tänu tööle ja paljudele muudele asjadele olen ma alles saanud seda projekti alustada ja lõpule viia uus aasta 2018! See võttis umbes 3 nädalat
Automaatselt jälgitav veepritsimisseade: 9 sammu
Automaatse jälgimisega veepuhastaja: Roosi söövad hirved motiveerisid mind ehitama sihtmärkide jälgimise veepuhastusvahendit, mis aitaks eemale tõrjuvatest loomadest … See veekuivati kasutab videopõhist liikumistuvastust, et suunata servo ja käivitada sihtmärgile lühikesed veepursked. See laseb üle