INHOUDSOPGAWE:
2025 Outeur: John Day | [email protected]. Laas verander: 2025-01-13 06:56
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
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
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
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
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
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
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
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