Cuprins:

Robot gestual cu Arduino de casă: 7 pași
Robot gestual cu Arduino de casă: 7 pași

Video: Robot gestual cu Arduino de casă: 7 pași

Video: Robot gestual cu Arduino de casă: 7 pași
Video: TOP 10 Arduino Projects Of All Time 2024, Noiembrie
Anonim
Robot gestual cu Arduino de casă
Robot gestual cu Arduino de casă

Î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

Lista componentelor
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

Arduino: Setarea pornirii
Arduino: Setarea pornirii
Arduino: Setarea pornirii
Arduino: Setarea pornirii
Arduino: Setarea pornirii
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

Maparea pinilor: ATMEGA328 / 168
Maparea pinilor: ATMEGA328 / 168
Maparea pinilor: ATMEGA328 / 168
Maparea pinilor: ATMEGA328 / 168
Maparea pinilor: ATMEGA328 / 168
Maparea pinilor: 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

Bootloading și programare
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

Gesture Car: Structura clădirii
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

Circuitul emițătorului
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

Circuitul receptorului
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: