Satura rādītājs:

Bezvadu Arduino robots, izmantojot bezvadu moduli HC12: 7 soļi
Bezvadu Arduino robots, izmantojot bezvadu moduli HC12: 7 soļi

Video: Bezvadu Arduino robots, izmantojot bezvadu moduli HC12: 7 soļi

Video: Bezvadu Arduino robots, izmantojot bezvadu moduli HC12: 7 soļi
Video: Обзор и конфигурация модуля EBYTE LoRa 2024, Novembris
Anonim
Bezvadu Arduino robots, izmantojot bezvadu moduli HC12
Bezvadu Arduino robots, izmantojot bezvadu moduli HC12
Bezvadu Arduino robots, izmantojot bezvadu moduli HC12
Bezvadu Arduino robots, izmantojot bezvadu moduli HC12

Č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

Zemu izmaksu augstas kvalitātes PCB no JLCPCB
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

Sastāvdaļas
Sastāvdaļas
Sastāvdaļas
Sastāvdaļas
Sastāvdaļas
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

Ķēdes dizains un PCB izstrāde
Ķēdes dizains un PCB izstrāde
Ķēdes dizains un PCB izstrāde
Ķēdes dizains un PCB izstrāde
Ķēdes dizains un PCB izstrāde
Ķēdes dizains 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

PCB sagatavošana no JLCPCB
PCB sagatavošana no JLCPCB
PCB sagatavošana no JLCPCB
PCB sagatavošana no JLCPCB
PCB sagatavošana no JLCPCB
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

Tālvadības pults
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

Testa brauciens
Testa brauciens
Testa brauciens
Testa 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: