Cuprins:
- Pasul 1: Lista componentelor
- Pasul 2: Arduino: Setarea pornirii
- Pasul 3: Mapare pin: ATMEGA328 / 168
- Pasul 4: Bootloading și programare
- Pasul 5: Gesture Car: Structura clădirii
- Pasul 6: Circuitul emițătorului
- Pasul 7: Circuitul receptorului
Video: Robot gestual cu Arduino de casă: 7 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:43
În această postare vom explica cum să construim pas cu pas o mașină de control al gesturilor cu propriul nostru Arduino de casă. Aceasta include modul în care funcționează; toate mecanica, componentele etc.
Sperăm că vă place mult noi, am făcut descoperind ce este știința din spatele unui Arduino
Ce este un Arduino?
Arduino este o platformă electronică open-source bazată pe hardware și software ușor de utilizat. Plăcile Arduino sunt capabile să citească intrări, cum ar fi, lumina pe un senzor, un deget pe un buton sau sarcini mult mai complexe.
Puteți spune tabloului dvs. ce trebuie să faceți trimițând un set de instrucțiuni microcontrolerului de pe placă. Pentru a face acest lucru, utilizați limbajul de programare Arduino (bazat pe cablare) și software-ul Arduino (IDE), bazat pe procesare. Este folosit de artiști, studenți, progamatori și profesioniști, folosit în principal pentru proiecte, dar ne poate folosi și mici experimente distractive.
Sursa:
Cum functioneaza:
După ce terminăm de construit Arduino de casă și Mașina de control al gesturilor, vom programa Arduino pentru a recunoaște accelemetrul și mișcările noastre cu mâna.
Arduino va fi atașat la o mănușă, astfel încât să fie ușor de manevrat, puteți vedea, de asemenea, în ce poziție vă afectează cel mai puțin.
Pasul 1: Lista componentelor
Arduino de casă:
- Panou (440 ot 840 Punct de legare)
- 22 fire AWG (diverse culori)
- 2 LED-uri (orice culoare)
- 2 rezistențe de 220 Ohm (roșu, roșu, maro)
- 7805 Regulator de tensiune
- 1 rezistențe de 10 k ohm (maro, negru, roșu)
- 2 condensatori 10 uF
- 16 MHz Clock Crystal
- 2 Condensatoare de 22 pF
- Mic comutator momentan de tact
- TTL - 232R3V3 USB. Cablu convertor serial
- ATMEGA328 sau ATMEGA 168
- Baterie 9v
Mașină de control al gesturilor:
- Arduino Lilypad sau Arduino de casă
- Acceloremeter
- Modul RF 433
- HT12E și HT12D
- Șofer de motor L293DNE
- BO Motor și roți
- Placă protoiere
- 2 Baterie 9v
- Lemn
- Baterie
- 7805 Regulator de tensiune
- Fire
- 2 rezistoare de 330 k ohmi
In plus:
- Sârmă USB 2
- Sârmă masculină și feminină
- Mănușă
- Staniu
- Sudor electric
- Arduino
- Pistol de lipit
Pasul 2: Arduino: Setarea pornirii
În primul rând, trebuie să configurăm puterea, altfel nimic nu ar funcționa. (Roșu = Putere, Negru = Sol)
1. Adăugați energie și împământare în partea de jos a BroadBoard, unde va fi regulatorul de tensiune.
2. Adăugați energie și împământare în partea de jos a plăcii largi, conectând fiecare șină.
3. Puneți regulatorul de tensiune pe partea dreaptă, apoi un condensator de 10 uF la stânga și celălalt la șina dreaptă.
4. Adăugați LED-ul de lângă intrarea de alimentare, este indicatorul nostru de alimentare; și un rezistor de 220 Ohm între șina stângă și mijloc.
Acum avem setarea de alimentare.
Pasul 3: Mapare pin: ATMEGA328 / 168
Acum vom conecta toate componentele noastre.
Pentru a preveni orice RESET în timpul procesului, puneți condensatorul de 10 k Ohm la pinul RESET.
1. Adăugați cristalul de ceas de 16 MHz între pinul 9 și 10 și adăugați cei doi condensatori de 22 pF care rulează la sol la șina stângă.
2. Adăugați butonul mic pentru a putea reseta Arduino ori de câte ori doriți și pregătiți-l pentru programare și adăugați un fir mic la piciorul din stânga jos al comutatorului la RESET.
3. În cele din urmă, adăugați un cablu de alimentare la pinul 19, conectați-l la LED (piciorul lung la sârmă) și puneți celălalt rezistor de 220 Ohm pe șina dreaptă. (Încercați să clipiți LED-ul)
Vedeți un Arduino aproape funcțional.
Pasul 4: Bootloading și programare
Ce este un Bootloader?
Un Bootloader este o bucată de cod care rulează înainte ca orice sistem de operare să ruleze; practic fără ea nu se va întâmpla nimic.
Încărcare Arduino:
Dacă aveți un ATMEGA328 nou, va trebui să ardeți bootloader-ul pe acesta.
Iată linkul pe care îl puteți urma:
Programare:
Conectați TTL-232R3V3 USB la protoboard, apoi puneți-l împreună cu fire la ATMEGA328; verificați dacă bateria de 9v nu este conectată.
Deschideți IDE-ul Arduino și în exemplele de fișiere de schițe, sub Digital, încărcați schița Blink
Sub opțiunea de fișier Port serial, selectați portul COM pe care îl utilizați cu cablul USB.
Acum apăsați pictograma de încărcare și apoi apăsați butonul de resetare; dacă totul funcționează corect, LED-ul de la Pinul 13 ar clipi, deoarece este programat pentru asta.
Odată ce ați terminat programarea oriunde doriți, în acest caz Mașina de control al gesturilor, o puteți deconecta și puteți utiliza bateria de 9v pentru alimentare.
Pasul 5: Gesture Car: Structura clădirii
Începeți să construiți structura mașinii cu bucăți de lemn, mici, 2 blocuri pentru față și spate (unde merg roțile) și unul mare la mijloc pentru sprijin; lipiți-l cu pistolul de lipici
Apoi lipiți motoarele de fiecare parte și conectați cele 4 roți. Sudați un teren nebun de putere la fiecare motor.
Tăiați un Saquare de 15x15cm, tăiați-l astfel încât să se potrivească structurii (bază)
Pasul 6: Circuitul emițătorului
Acum vom începe să creăm circuitul și programarea emițătorului.
Verificați videoclipul de la 3.36 la 6.17: Circuitul emițătorului
Codificare pentru mașina Gesture:
Plan de descărcare:
Pasul 7: Circuitul receptorului
Acum începeți să tăiați circuitul receptorului
Verificați videoclipul de la 6:18 la 8:34: Reciever Circuit
Plan de descărcare:
În cele din urmă lipiți totul pe bază și este gata să funcționeze complet.
Proyect original realizat de Tapendra Mandal; Link de canal
Recomandat:
Realizarea unui robot simplu din lucrurile pe care le puteți găsi în casa dvs. (versiunea hotwheel): 5 pași
Realizarea unui robot simplu din lucrurile pe care le puteți găsi în casă (versiunea hotwheel): acest instructable vă va arăta cum să faceți un hotwheel care funcționează de la sine, care funcționează pe baterii dublu-A. Va trebui să folosiți doar lucruri pe care cel mai probabil le puteți găsi în casa dvs. Vă rugăm să rețineți că acest robot probabil nu va merge exact drept, un
Mașină de control gestual MPU6050 și NRF24L01: 4 pași
Mașină de control al gesturilor MPU6050 și NRF24L01: Robotul de control al gesturilor este un tip popular de proiecte obișnuite realizate de pasionați. Conceptul din spatele său este simplu: orientarea palmei controlează mișcarea mașinii robotului. MPU6050 pentru a simți orientarea încheieturii mâinii și o transmite către a
RPI Casă de casă: 5 pași (cu imagini)
RPI Homemade Hat: Bună, mă numesc Boris și acesta este primul meu instructabil. Am un Raspberry Pi 3B + și îl folosesc pentru automatizarea casnică simplă, cum ar fi să controlez televizorul, AC și câteva lumini. Recent am cumpărat un router CNC chinezesc ieftin și am început să fac PCB-uri simple (eu
Mașină de control gestual folosind Mpu6050 și Arduino: 7 pași (cu imagini)
Mașină de control gestual folosind Mpu6050 și Arduino: aici este o mașină de control gestual a controlerului manual, realizată utilizând mpu6050 și arduino. Folosesc modulul RF pentru conexiunea wireless
Controler gestual: 4 pași
Controller de gesturi: faceți un controler de gesturi arduino simplu și util, poate accepta până la 9 gesturi și poate folosi acele 9 gesturi pentru a controla direct 9 funcții diferite sau FĂRĂ FĂRĂ