Indholdsfortegnelse:

Gest -robot med hjemmelavet Arduino: 7 trin
Gest -robot med hjemmelavet Arduino: 7 trin

Video: Gest -robot med hjemmelavet Arduino: 7 trin

Video: Gest -robot med hjemmelavet Arduino: 7 trin
Video: Как взбить сметану? Густой сметанный крем из любой сметаны БЕЗ ЗАГУСТИТЕЛЯ Крем для торта из сметаны 2024, November
Anonim
Gest -robot med hjemmelavet Arduino
Gest -robot med hjemmelavet Arduino

I dette indlæg skal vi forklare, hvordan man trin for trin bygger en Gesture Control Car med vores egen hjemmelavede Arduino. Dette omfatter, hvordan det fungerer; al mekanik, komponenter osv.

Vi håber, at du kan lide det meget for os, og vi fandt ud af, hvad der er videnskaben bag en Arduino

Hvad er en Arduino?

Arduino er en open-source elektronikplatform baseret på brugervenlig hardware og software. Arduino -tavler kan læse input, f.eks. Lys på en sensor, en finger på en knap eller meget mere komplekse opgaver.

Du kan fortælle dit board, hvad de skal gøre ved at sende et sæt instruktioner til mikrokontrolleren på kortet. For at gøre dette bruger du programmeringssproget Arduino (baseret på ledninger) og Arduino -softwaren (IDE), der er baseret på behandling. Det bruges af kunstnere, studerende, programmører og fagfolk, hovedsageligt brugt til proyekter, men kan også bruges til os små sjove eksperimenter.

Kilde:

Hvordan det virker:

Efter endt med at bygge vores hjemmelavede Arduino og Gesture Control Car, programmerer vi Arduino til at genkende acceloremeter og vores træk med hånden.

Arduino vil blive fastgjort til en handske, så den er let at håndtere, du kan også se i hvilken position, der generer dig mindst.

Trin 1: Komponentliste

Komponentliste
Komponentliste

Hjemmelavet Arduino:

  • Brødbræt (440 ot 840 Tie Point)
  • 22 AWG -ledninger (forskellige farver)
  • 2 lysdioder (alle farver)
  • 2220 Ohm modstande (rød, rød, brun)
  • 7805 spændingsregulator
  • 1 10k Ohm modstande (brun, sort, rød)
  • 2 10 uF kondensatorer
  • 16 MHz urkrystal
  • 2 22 pF kondensatorer
  • Lille Momentary Tact Switch
  • TTL - 232R3V3 USB. Seriel konverter kabel
  • ATMEGA328 eller ATMEGA 168
  • 9v batteri

Gesture Control Car:

  • Arduino Lilypad eller hjemmelavet Arduino
  • Acceloremeter
  • RF 433 -modul
  • HT12E og HT12D
  • Motorfører L293DNE
  • BO Motor og hjul
  • Protoyping Board
  • 2 9v batteri
  • Træ
  • Batteri
  • 7805 spændingsregulator
  • Ledninger
  • 2 330k Ohm modstande

Ekstra:

  • USB 2 -ledning
  • Mand- og huntråd
  • Handske
  • Tin
  • Elektrisk svejser
  • Arduino
  • Limpistol

Trin 2: Arduino: Indstilling af opstart

Arduino: Indstilling af opstart
Arduino: Indstilling af opstart
Arduino: Indstilling af opstart
Arduino: Indstilling af opstart
Arduino: Indstilling af opstart
Arduino: Indstilling af opstart

Først skal vi konfigurere strøm, ellers ville intet fungere. (Rød = Strøm, Sort = Jord)

1. Tilføj strøm og jord til bunden af BroadBoard, hvor spændingsregulatoren vil være.

2. Tilfør strøm og jord til bunden af Broadboard, forbinder hver skinne.

3. Sæt spændingsregulatoren ved siden af højre, derefter en 10 uF kondensatorer til venstre for ham og den anden ved den rigeste skinne.

4. Tilføj LED'en ved siden af forsyningsindgangen, er vores strømindikator; og en 220 Ohm modstand mellem venstre skinne og midten.

Nu har vi Power Set Up.

Trin 3: Pin Mapping: ATMEGA328/168

Pin Mapping: ATMEGA328/168
Pin Mapping: ATMEGA328/168
Pin Mapping: ATMEGA328/168
Pin Mapping: ATMEGA328/168
Pin Mapping: ATMEGA328/168
Pin Mapping: ATMEGA328/168

Nu skal vi tilslutte alle vores komponenter.

For at forhindre enhver RESET under processen skal 10k Ohm kondensatoren sættes til RESET Pin.

1. Tilføj 16MHz Clock Crystal mellem pin 9 og 10, og tilføj de to 22 pF kondensatorer, der løber til jorden ved den venstre skinne.

2. Tilføj den lille knap, så du kan nulstille Arduino, når du vil, og forbered den til programmering, og tilføj en lille ledning til det nederste venstre ben af kontakten til RESET.

3. Tilslut til sidst en strømkabel til stiften 19, tilslut den til LED'en (langt ben til ledning) og sæt den anden 220 Ohm modstand til højre skinne. (Prøv at blinke LED'en)

Du ser en næsten funktionel Arduino.

Trin 4: Bootloading og programmering

Bootloading og programmering
Bootloading og programmering

Hvad er en bootloader?

En Bootloader er et stykke kode, der kører, før et operativsystem kører; dybest set uden det sker der ikke noget.

Arduino bootloading:

Hvis du har en ny ATMEGA328, skal du brænde bootloaderen på den.

Her er det link, du kan følge:

Programmering:

Tilslut TTL-232R3V3 USB til protoboardet, og sæt det derefter sammen med ledninger til ATMEGA328; kontrollere, at dit 9v batteri ikke er tilsluttet.

Åbn Arduino IDE og i eksemplerne skitsefiler, under Digital, indlæs Blink -skitsen

Under filindstillingen Seriel port skal du vælge COM -port, som du bruger med dit USB -kabel.

Tryk nu på uploadikonet, og tryk derefter på nulstillingsknappen; hvis alt fungerer korrekt, vil lysdioden på pin 13 blinke, for der er programmeret til det.

Når du er færdig med at programmere, hvor du vil, i dette tilfælde Gesture Control Car, kan du afbryde forbindelsen og give dit 9v batteri strøm.

Trin 5: Gesture Car: Bygningsstruktur

Gestus Car: Bygningsstruktur
Gestus Car: Bygningsstruktur

Start med at bygge bilens struktur med træstykker, små, 2 blokke foran og bag (hvor hjulene går) og en stor i midten til støtte; indsæt den med limpistolen

Indsæt derefter motorerne ved hver side, og sæt de 4 hjul i. Svejs en strømgal jord til hver motor.

Skær en 15x15cm Saquare, skær den, så den passer til strukturen (bunden)

Trin 6: Senderkredsløb

Senderkredsløb
Senderkredsløb

Nu skal vi begynde at lave transmitterkredsløbet og programmeringen.

Tjek videoen fra 3.36 til 6.17: Senderkredsløb

Kodning til Gesture Car:

Downloadplan:

Trin 7: Modtagerkredsløb

Modtagerkredsløb
Modtagerkredsløb

Begynd nu at carte modtagerkredsløbet

Tjek videoen fra 6:18 til 8:34: Reciever Circuit

Downloadplan:

Lim til sidst alle til basen, og den er klar til at fungere fuldt ud.

Proyect original lavet af Tapendra Mandal; Kanal Link

Anbefalede: