Satura rādītājs:
- 1. solis: zemu izmaksu augstas kvalitātes PCB no JLCPCB
- 2. darbība: sastāvdaļas
- 3. darbība: shēmas projektēšana un PCB izstrāde
- 4. solis: PCB sagatavošana no JLCPCB
- 5. darbība: kods
- 6. darbība: tālvadības pults
- 7. solis: izmēģinājuma brauciens
Video: Bezvadu Arduino robots, izmantojot bezvadu moduli HC12: 7 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:54
Čau puiši, laipni lūdzam atpakaļ. Iepriekšējā amatā es paskaidroju, kas ir H tilta ķēde, L293D motora vadītāja IC, cūciņa L293D motora vadītāja IC, lai vadītu lielas strāvas motoru vadītājus, un kā jūs varat izveidot un izgatavot savu L293D motora draivera paneli, kas var kontrolēt līdz 4 augstām patstāvīgi darbiniet līdzstrāvas motorus un paveiciet savu Arduino motora vairoga PCB.
Šajā rakstā es jums parādīšu, kā izveidot bezvadu bezvadu Arduino robotu, izmantojot bezvadu moduli HC12. izmantojot JLCPCB.
1. solis: zemu izmaksu augstas kvalitātes PCB no JLCPCB
JLCPCBI ir viens no labākajiem tiešsaistes PCB ražošanas uzņēmumiem, no kurienes bez grūtībām varat pasūtīt PCB tiešsaistē. Uzņēmums strādā 24 stundas diennaktī, 7 dienas nedēļā. Ar savu augsto tehnoloģiju tehniku un automatizētu darba plūsmu viņi dažu stundu laikā var saražot milzīgu daudzumu augstas klases PCB.
JLCPCB var izstrādāt dažādas sarežģītības PCB. Viņi izstrādā vienkāršas un lētas PCB ar viena slāņa plāksni hobijiem un entuziastiem, kā arī sarežģītu daudzslāņu plāksni augsta līmeņa rūpnieciskiem lietojumiem. JLC sadarbojas ar lieliem produktu ražotājiem, un tas var būt jūsu izmantoto ierīču, piemēram, klēpjdatoru vai mobilo tālruņu, PCB.
2. darbība: sastāvdaļas
H tilts
H tilts ir vienkārši ķēde, kas ļauj pielikt spriegumu slodzei jebkurā virzienā. Tos parasti izmanto līdzstrāvas motora vadīšanai robotu kustīgajās daļās. Līdzstrāvas motora izmantošanas priekšrocība ir tā, ka https://rootsaid.com/arduino-gesture-controller/ mēs varam mainīt pielietotā sprieguma polaritāti visā slodzē, nemainot ķēdi. Ja vēlaties uzzināt vairāk par šo H tilta ķēdi, pārbaudiet šo saiti.
L293D
L293D ir kompakta H tilta ķēdes forma IC formā, kurā tiek izmantota iepriekš minētā shēma. Tas ir IC ar 8 tapām katrā pusē (kopā 16 tapas), kurā ir 2 neatkarīgas H tilta ķēdes, kas nozīmē, ka mēs varam kontrolēt divus motorus neatkarīgi, izmantojot vienu IC.
L293D ir tipisks motora vadītājs vai motora vadītāja IC, kas ļauj līdzstrāvas motoram braukt jebkurā virzienā. L293D ir 16 kontaktu IC, kas var kontrolēt divu līdzstrāvas motoru komplektu vienlaicīgi jebkurā virzienā. Tas nozīmē, ka jūs varat vadīt divus līdzstrāvas motorus ar vienu L293D IC. Uzziniet vairāk par L293D IC
Arduino Pro Mini
Šī mazā dēlis tika izstrādāts lietojumiem un projektiem, kuros ir daudz vietas un instalācijas tiek padarītas pastāvīgas.
Neliels, pieejams 3,3 V un 5 V versijās, ko darbina ATmega328. Tā kā tas ir mazs, šajā projektā mēs izmantosim šo plāksni, lai kontrolētu Arduino balstītu motora draivera padomi.
Šī ir robota šasija, ko es izmantoju, lai izveidotu savu BLE robotu. Es saņēmu šo komplektu banggood.com. Ne tikai šis, viņiem ir tik daudz veidu robotu rāmji, motori un gandrīz visi sensori arduino, aveņu pi un citu elektronikas un hobiju projektu veikšanai.
Jūs saņemsiet visas šīs lietas par lētu cenu ar patiešām ātru un kvalitatīvu piegādi. Un lieliskais šajā komplektā ir tas, ka tie nodrošina visus instrumentus, kas nepieciešami rāmja salikšanai.
3. darbība: shēmas projektēšana un PCB izstrāde
Pro Mini Motor Shield PCB iezīmes
- Vienlaicīgi neatkarīgi kontrolē 2 motorus
- Neatkarīga ātruma kontrole, izmantojot PWM
- Kompakts dizains 5 V, 12 V un Gnd galvenes papildu komponentiem
- Palieliniet jaudu, pagriežot
- Atbalsta bezvadu moduli HC12
Tagad apskatīsim mūsu motora draivera plates shēmu. Izskatās mazliet netīrs? Neuztraucieties, es jums to paskaidrošu.
Regulators
Ieejas jauda ir pievienota regulatoram 7805. 7805 ir 5 V regulators, kas pārveidos 7–32 V ieejas spriegumu par stabilu 5 V līdzstrāvas avotu. 5 V barošana ir pievienota Arduino sprieguma ieejai, kā arī L293D IC loģiskajām darbībām. 12V un 5V spailēs ir indikatora gaismas diodes, kas atvieglo problēmu novēršanu. Tātad, šai shēmai varat pievienot ieejas spriegumu no 7V līdz 32V. Savam robotam es dodu priekšroku 11,1 V lipo akumulatoram.
Tagad ļaujiet man jums pastāstīt, kā es izstrādāju ķēdi un ieguvu šo PCB no JLCPCB.
1. solis - prototipa izveide
Vispirms pievienojiet visas maizes dēļa sastāvdaļas, lai es varētu viegli novērst problēmas, ja kaut kas noiet greizi. Kad viss bija pareizi darbojies, es to izmēģināju uz robota un kādu laiku spēlējos ar to. Toreiz es pārliecinājos, ka ķēde darbojas pareizi un nesasilst.
2. solis - shēmas
Lai zīmētu shēmas un projektētu PCB, mums ir EasyEDA tiešsaistes PCB projektēšanas rīki, kas nodrošina visas nepieciešamās iespējas tiešsaistes PCB projektēšanai un shēmas plates drukāšanai ar simtiem komponentu un vairākiem slāņiem ar tūkstošiem sliežu ceļu.
Es uzzīmēju shēmu programmā EasyEDA, kas ietvēra visas maizes dēļa sastāvdaļas - IC, Arduino Nano un HC12 moduli, kas ir savienoti ar Arduino digitālo tapu. Esmu pievienojis arī dažas galvenes, kas ir savienotas ar šo pogu analogajām tapām un digitālajām tapām.
Ir arī 5V, 12V, Gnd, bezvadu modulis, ciparu un analogo tapu galvenes, ja vēlaties nākotnē pievienot sensorus un veikt rādījumus. Pilnīga tapas kartēšana ir izskaidrota zemāk esošajās sadaļās.
Motora vadītājs 1
- Iespējot 1–5 (PWM)
- InM1A - 2InM1B - 3
- Iespējot 2–6 (PWM)
- InM2A - 7 collas
- M2B - 4
HC12
- Vin - 5V
- Gnd - Gnd
- Tx/Rx - D10/D11
3. darbība. PCB izkārtojuma izveide
Tālāk, PCB projektēšana. PCB izkārtojums faktiski ir nozīmīga PCB dizaina sastāvdaļa, mēs izmantojam PCB izkārtojumu, lai izgatavotu PCB no shēmām. Es izveidoju PCB, kur es varētu lodēt visas sastāvdaļas kopā. Lai to izdarītu, vispirms saglabājiet shēmas un no augšējā rīku saraksta noklikšķiniet uz konvertēšanas pogas un atlasiet “Konvertēt uz PCB”.
Tas atvērs logu. Šeit jūs varat ievietot komponentus robežās un sakārtot tos, kā vēlaties. Vieglākais veids, kā maršrutēt visu komponentu, ir “auto-maršruta” process. Lai to izdarītu, noklikšķiniet uz rīka “Maršruts” un atlasiet “Automātiskais maršrutētājs”.
PCB tiešsaistes maršrutēšanas iespējas
Tiks atvērta automātiskā maršrutētāja konfigurācijas lapa, kurā varēsit sniegt detalizētu informāciju, piemēram, atstarpi, sliežu platumu, slāņa informāciju utt. Kad esat to izdarījis, noklikšķiniet uz “Palaist”. Šeit ir saite uz EasyEDA shēmām un L293D Arduino motora vairoga dēļa Gerber failiem. Lūdzu, nekautrējieties lejupielādēt vai rediģēt shēmas/PCB izkārtojumu.
Tieši tā, puiši, jūsu izkārtojums tagad ir pabeigts. Tas ir divslāņu PCB, kas nozīmē, ka maršrutēšana ir abās PCB pusēs. Tagad jūs varat lejupielādēt Gerber failu un izmantot to, lai ražotu savu PCB no JLCPCB.
4. solis: PCB sagatavošana no JLCPCB
4. solis - augstas kvalitātes PCB izgatavošana
JLCPCB ir PCB ražošanas uzņēmums ar pilnu ražošanas ciklu. Tas nozīmē, ka tie sākas no “A” un beidzas ar “Z” PCB ražošanas procesā.
No izejvielām līdz gataviem izstrādājumiem viss tiek darīts tieši zem jumta. Dodieties uz JLCPCB vietni un izveidojiet bezmaksas kontu.
Kad esat veiksmīgi izveidojis kontu, noklikšķiniet uz “Citēt tūlīt” un augšupielādējiet savu Gerber failu. Gerber failā ir iekļauta informācija par jūsu PCB, piemēram, informācija par PCB izkārtojumu, informācija par slāņiem, informācija par atstarpēm, dziesmas.
Zem PCB priekšskatījuma redzēsit tik daudz iespēju, piemēram, PCB daudzumu, tekstūru, biezumu, krāsu utt. Izvēlieties visu, kas jums nepieciešams. Kad viss ir izdarīts, noklikšķiniet uz “Saglabāt grozā”.
Nākamajā lapā varat izvēlēties piegādes un maksāšanas iespēju un droši izrakstīties. Maksāšanai varat izmantot Paypal vai kredītkarti/debetkarti. Tā tas puiši. Tas ir pabeigts.
PCB tiks izgatavots un piegādāts dažu dienu laikā, un tas tiks piegādāts pie jūsu sliekšņa minētajā laika periodā.
5. darbība: kods
Šeit es dalīšos ar HC12 tālvadības pults un RC robota kodu. Vienkārši augšupielādējiet šo kodu tālvadības pultī, kā arī savā DIY RC robotā.
Šis ir DIY RC bezceļa robota kods.
6. darbība: tālvadības pults
Iepriekšējā ziņojumā es jums parādīju, kā jūs varat iestatīt tālvadības pulti savam tālvadības pultim RC. Šim projektam varat izmantot to pašu tālvadības pulti ar to pašu kodu.
7. solis: izmēģinājuma brauciens
Pēc visu kodu augšupielādes raidītājā, kā arī robotā. Ieslēdziet to.
Jūs varat izmantot LiPo akumulatoru, lai darbinātu robotu, un 9 V akumulatoru vai USB, lai ieslēgtu tālvadības pulti. Ja viss noritēs labi, iedegsies indikatora gaismas diodes.
Tagad mēģiniet pārvietot kursorsviru. Botam jau tagad jāsāk kustēties.
Ieteicams:
Bezvadu Bluetooth robots, izmantojot Arduino un Bluetooth: 6 soļi
Bezvadu Bluetooth robots, izmantojot Arduino un Bluetooth: Šajā apmācībā mēs uzzināsim, kā izveidot bezvadu Bluetooth robotu, izmantojot Arduino un Bluetooth moduli hc-05, un kontrolēt to, izmantojot mūsu viedtālruni
Bezvadu sakari, izmantojot NRF24L01 uztvērēja moduli Arduino projektiem: 5 soļi (ar attēliem)
Bezvadu sakari, izmantojot NRF24L01 uztvērēja moduli Arduino projektiem: šī ir mana otrā pamācība par robotiem un mikrokontrolleriem. Ir patiešām pārsteidzoši redzēt, ka jūsu robots ir dzīvs un strādā, kā paredzēts, un ticiet man, ka būs jautrāk, ja vadīsit savu robotu vai citas lietas bezvadu režīmā ar ātru un
Bezvadu tālvadība, izmantojot 2,4 GHz NRF24L01 moduli ar Arduino - Nrf24l01 4 kanālu / 6 kanālu raidītāja uztvērējs kvadrakopteram - Rc helikopters - Rc lidmašīna, izmantojot Arduino: 5 soļi (ar attēliem)
Bezvadu tālvadība, izmantojot 2,4 GHz NRF24L01 moduli ar Arduino | Nrf24l01 4 kanālu / 6 kanālu raidītāja uztvērējs kvadrakopteram | Rc helikopters | Rc lidmašīna, izmantojot Arduino: lai vadītu Rc automašīnu | Kvadkopters | Drons | RC plakne | RC laiva, mums vienmēr ir nepieciešams uztvērējs un raidītājs, pieņemsim, ka RC QUADCOPTER mums ir nepieciešams 6 kanālu raidītājs un uztvērējs, un šāda veida TX un RX ir pārāk dārgi, tāpēc mēs to izgatavosim savā
Arduino robots ar attālumu, virzienu un rotācijas pakāpi (austrumi, rietumi, ziemeļi, dienvidi), ko kontrolē balss, izmantojot Bluetooth moduli un autonomo robotu kustību: 6 soļi
Arduino robots ar rotācijas attālumu, virzienu un pakāpi (austrumi, rietumi, ziemeļi, dienvidi), ko kontrolē balss, izmantojot Bluetooth moduli un autonomo robotu kustību. Šajā instrukcijā ir paskaidrots, kā izveidot Arduino robotu, kuru var pārvietot vajadzīgajā virzienā (uz priekšu, atpakaļ) , Pa kreisi, pa labi, austrumiem, rietumiem, ziemeļiem, dienvidiem) nepieciešamais attālums centimetros, izmantojot balss komandu. Robotu var pārvietot arī autonomi
Līdzsvarojošais robots / 3 riteņu robots / STEM robots: 8 soļi
Līdzsvarojošais robots / trīs riteņu robots / STEM robots: mēs esam izveidojuši kombinētu balansēšanas un trīsriteņu robotu, kas paredzēts lietošanai skolās un pēc skolas izglītības programmās. Robota pamatā ir Arduino Uno, pielāgots vairogs (visas konstrukcijas detaļas ir iekļautas), litija jonu akumulators (viss atbilst