INHOUDSOPGAWE:

Gebaarrobot met tuisgemaakte Arduino: 7 stappe
Gebaarrobot met tuisgemaakte Arduino: 7 stappe

Video: Gebaarrobot met tuisgemaakte Arduino: 7 stappe

Video: Gebaarrobot met tuisgemaakte Arduino: 7 stappe
Video: De geheimen van het solderen ontsluiten: weinigen kennen dit geheim van soldeerbout en zout 2024, November
Anonim
Gebaarrobot met tuisgemaakte Arduino
Gebaarrobot met tuisgemaakte Arduino

In hierdie pos gaan ons verduidelik hoe u stap vir stap 'n gebaarbeheermotor met ons eie tuisgemaakte Arduino bou. Dit sluit in hoe dit werk; al die meganika, komponente, ens.

Ons hoop dat u baie van ons hou, maar ons het ontdek wat die wetenskap agter 'n Arduino is

Wat is 'n Arduino?

Arduino is 'n open source elektroniese platform wat gebaseer is op hardeware en sagteware wat maklik is om te gebruik. Arduino -borde kan insette lees, soos lig op 'n sensor, 'n vinger op 'n knoppie of baie meer komplekse take.

U kan u bord vertel wat u moet doen deur 'n stel instruksies aan die mikrobeheerder op die bord te stuur. Om dit te kan doen, gebruik u die Arduino -programmeertaal (gebaseer op bedrading) en die Arduino -sagteware (IDE), gebaseer op verwerking. Dit word gebruik deur kunstenaars, studente, programmeerders en professionele persone, wat hoofsaaklik vir projekte gebruik word, maar dit kan ook gebruik word vir ons lekker eksperimente.

Bron:

Hoe dit werk:

Nadat ons ons tuisgemaakte Arduino en The Gesture Control Car klaargemaak het, sal ons die Arduino programmeer om die versnelde meter en ons bewegings met die hand te herken.

Die Arduino kan aan 'n handskoen geheg word sodat dit maklik hanteerbaar is, en u kan ook sien in watter posisie u die minste hinder.

Stap 1: Komponentelys

Komponentelys
Komponentelys

Tuisgemaakte Arduino:

  • Broodbord (440 ot 840 Tie Point)
  • 22 AWG -drade (verskillende kleure)
  • 2 LED's (enige kleure)
  • 2 220 Ohm weerstande (rooi, rooi, bruin)
  • 7805 Spanningsreguleerder
  • 1 10k Ohm weerstande (bruin, swart, rooi)
  • 2 10 uF -kondensators
  • 16 MHz klok kristal
  • 2 22 pF kondensators
  • Klein kortstondige skakelaar
  • TTL - 232R3V3 USB. Seriële omskakelingskabel
  • ATMEGA328 of ATMEGA 168
  • 9v battery

Gebaarbeheer -motor:

  • Arduino Lilypad of tuisgemaakte Arduino
  • Acceloremeter
  • RF 433 -module
  • HT12E en HT12D
  • Motorbestuurder L293DNE
  • BO Motor en wiele
  • Proto -tikbord
  • 2 9v battery
  • Hout
  • Battery
  • 7805 Spanningsreguleerder
  • Drade
  • 2 330k Ohm weerstande

Ekstras:

  • USB 2 draad
  • Manlike en vroulike draad
  • Handskoen
  • Blik
  • Elektriese sweiser
  • Arduino
  • Plakgeweer

Stap 2: Arduino: opstart opstel

Arduino: opstart instel
Arduino: opstart instel
Arduino: opstart instel
Arduino: opstart instel
Arduino: opstart instel
Arduino: opstart instel

Eerstens moet ons krag instel, anders werk niks. (Rooi = krag, swart = grond)

1. Voeg krag en grond by aan die onderkant van die BroadBoard, waar die spanningsreguleerder sal wees.

2. Voeg krag en grond aan die onderkant van die Broadboard toe, en verbind elke spoor.

3. Sit die spanningsreguleerder aan die regterkant, dan een 10 uF -kondensators aan sy linkerkant en die ander een aan die regterrail.

4. Voeg die LED langs die toevoerinvoer by; dit is ons kragaanwyser; en 'n weerstand van 220 Ohm tussen die linkerrail en die middel.

Nou het ons die kragopstelling.

Stap 3: Pin -kartering: ATMEGA328/168

Speldkartering: ATMEGA328/168
Speldkartering: ATMEGA328/168
Speldkartering: ATMEGA328/168
Speldkartering: ATMEGA328/168
Speldkartering: ATMEGA328/168
Speldkartering: ATMEGA328/168

Nou gaan ons al ons komponente aansluit.

Om enige RESET tydens die proses te voorkom, plaas die 10k Ohm kondensator op die RESET Pin.

1. Voeg die 16MHz -klokkristal tussen pen 9 en 10 by en voeg die twee 22 pF -kondensators by die linkerrail grond toe.

2. Voeg die klein knoppie by, sodat u die Arduino kan herstel wanneer u wil, en maak dit vooraf gereed vir programmering, en voeg 'n klein draadjie aan die linker onderkant van die skakelaar by die RESET.

3. Voeg laastens 'n kragdraad by die pen 19, koppel dit aan die LED (lang been na draad) en sit die ander 220 Ohm weerstand na die regte spoor. (Probeer die LED knipper)

U sien 'n byna funksionele Arduino.

Stap 4: herlaai en programmering

Laai en programmering
Laai en programmering

Wat is 'n Bootloader?

'N Bootloader is 'n stuk kode wat loop voordat enige bedryfstelsel loop; basies daarsonder gebeur daar niks.

Laai laai van Arduino:

As u 'n nuwe ATMEGA328 het, moet u die selflaaiprogram daarop aanbrand.

Hier is die skakel wat u kan volg:

Programmering:

Koppel die TTL-232R3V3 USB aan die protobord en sit dit dan saam met drade aan die ATMEGA328; kyk of u 9v -battery nie gekoppel is nie.

Maak die Arduino IDE oop en laai in die voorbeelde sketslêers onder Digital die Blink -skets

Onder die lêeropsie Serial Port, kies die COM -poort wat u met u USB -kabel gebruik.

Druk nou die oplaai -ikoon en druk dan op die reset -knoppie; as alles reg funksioneer, dan sou die LED op pen 13 knip, want dit is 'n program daarvoor.

Sodra u klaar is met die programmering waar u wil, in hierdie geval The Gesture Control Car, kan u dit afskakel en u 9v -battery vir krag kry.

Stap 5: Gebaarmotor: Boustruktuur

Gebaarmotor: Boustruktuur
Gebaarmotor: Boustruktuur

Begin met die bou van die motorstruktuur met stukke hout, kleintjies, 2 blokke voor en agter (waar wiele gaan) en een groot in die middel vir ondersteuning; plak dit met die lijmpistool

Plak dan die motors aan elke kant vas en steek die vier wiele vas. Las 'n kragtige grond aan elke motor vas.

Sny 'n 15 x 15 cm saquare, sny dit sodat dit pas by die struktuur (basis)

Stap 6: Senderkring

Senderkring
Senderkring

Nou gaan ons begin met die vervaardiging van die senderkring en programmering.

Kyk na die video van 3.36 tot 6.17: Senderkring

Kodering vir The Gesture Car:

Aflaai plan:

Stap 7: Ontvangerbaan

Ontvangerbaan
Ontvangerbaan

Begin nou om die ontvangerbaan te karteer

Kyk na die video van 6:18 tot 8:34: Ontvangerbaan

Aflaai plan:

Plak uiteindelik alles aan die basis en is gereed om volledig te werk.

Proyect oorspronklike gemaak deur Tapendra Mandal; Kanaalskakel

Aanbeveel: