Cov txheej txheem:
- Kauj Ruam 1: Kuaj Cov Hluav Taws Xob
- Kauj Ruam 2: Xeem Lub Sensor
- Kauj Ruam 3: Kev sib xyaw
- Kauj Ruam 4: Txhua Yam Kuv Li Code
- Kauj Ruam 5: Mijn Volledige Verslag
- Kauj Ruam 6: Tswv Yim Tshiab
- Kauj ruam 7: Stroomkring
- Kauj Ruam 8: Ua kom tiav
- Kauj ruam 9: De Code
- Kauj ruam 10: Geupdate Verslag
Video: Arduino ITTT: 10 Kauj Ruam
2024 Tus sau: John Day | [email protected]. Kawg hloov kho: 2024-01-30 09:27
Dit yog mijn arduino project:
Het autotje wat van je wegrijdt als je ermee wil spelen, heerlijk om kinderen mee te plagen.
nyob rau hauv cov ntawv qhia zaub mov swb laat ik zien hoe ik te werk ben gegaan.
Kauj Ruam 1: Kuaj Cov Hluav Taws Xob
Ik begon ntsib het testenvan het motortje, hiervoor heb ik enkele videos bekeken online thiab wat forums bezocht. Ik testte de motorwerking qhov rooj:
De zwarte kabels gaan naar de GROUND, de rode kabels gaan naar de power source, in dit geval de 3.3 V, omdat deze specifieke motortjes die ik gebruik draaien op 1.5 - 3 V.
Het blauwe kabeltje gaat naar een wisselspannings digital in, hiermee regel je straks de stroom naar de motor.
De transistor yog de sleutel tot het regelen van de stroom, hij kan de stroomafvoer naar het motortje dicht ntawm qhib zetten. De middelste tus pin van de transistor yog de lub qhov rooj, nws yog qhov zoo tshaj plaws uas nws tau ntsib nrog een signaal uit het blauwe draad tuag je aanstuurt tau ntsib tus lej.
De linkerpin van de transistor hier yog de Vcc, oftewel de stroomtoevoer naar de transistor. De stroom tuag wordt gegeven qhov rooj de arduino gaat eerst qhov rooj de transistor heen ntawm deze linker tus pin. Als de lub qhov rooj qhib staat (tau ntsib code geregeld), thiab loopt de stroom qhov rooj naar de motor en krijgt deze stroom.
De rechterpin van de transistor gaat naar de av, hier wordt de stroomkring gesloten.
Dit yog wat ik heb gevonden als makkelijkste manier van een regelbare motor en zo heb ik hem in elkaar gezet.
Kauj Ruam 2: Xeem Lub Sensor
Los ntawm infrarood
beweginssensor heb je verder geen breadboard nodig als je genoeg ruimte hla hebt op je arduino.
Omdat ik voor mijn motoren de 3.3V out gebruik en mijn infraroodsensor uit zichzelf het beste werkt op een 5V bron (staat in de productspecificaties) heb ik genoeg ruimte over.
Hetzelfde als hauv vorige schema geld voor rood en zwart: Rood yog voor stroomtoevoer en zwart yog naar de av/om de kring af te sluiten.
De gele draad gaat het signaal aan de arduino geven en daat dus naar een digital pin. Vanuit hier kun je dan in je code het signaal waarnemen en dit gebruiken om dus ins voorbeeld de motoren stroom te geven.
De LED zit in de digital pin daar om aan te geven wanneer de sensor iets detecteert, dit staat straks in de code.
Kauj Ruam 3: Kev sib xyaw
Dit yog uiteindelijk hoe het volledige stroomcircuit yog opgezet.
Nyob rau hauv cov cai stuur ik txhua onderdelen aan, de code voeg ik in als afbeelding in de volgende stap.
Kauj Ruam 4: Txhua Yam Kuv Li Code
Nyob rau hauv qhov tsis txaus ntseeg hierboven staat txhua tus lej tuag ik heb gebruikt.
De eerste afbeelding yog om te testen ntawm mijn motoren uberhaupt functioneerden ntawm tus lej. Toen de transistor stuk ging bijvoorbeeld werkte deze code niet meer.
Vervolgens ben ik overgegaan op een andere code voor de motoren waar ik niet alleen een HIGH ntawm LOW kon geven aan mijn motoren maar een tus nqi tussen de 0-255 om de speed aan te passen. dit ging ntawm de seriële monitor. Deze code heb ik uiteindelijk geimplemeteerd in het volledige tsab ntawv.
Ua raws li dab tsi ntawm cov cai doet staat hauv de code zelf bijgeschreven.
Ik zal in de volgende stap mijn volledige procesverslag als bestand invoegen. daar yog de afbeelding waarschijnlijk een stuk beter te lezen en krijg je het volledige proces goed mee.
Kauj Ruam 5: Mijn Volledige Verslag
Hij downloadt het bestand hier onder een gekke naam, ceeb toom.
Kauj Ruam 6: Tswv Yim Tshiab
Kuv tsis yog ib tus kws tshaj lij uas muaj peev xwm tuag tau los ntawm qhov peb tau ua phem rau peb
hauv de buurt komt. Hauv mijn nieuwe idee heb ik het een stapje verder genomen en yog het idee een snoepdoos tuag naar je toe komt rijden. Klinkt heerlijk zon snoepje, maar zodra de doos hauv de buurt van je komt rijdt hij plotseling achteruit van je weg, dit herhaalt zich tas mus li je uiteindelijk zelf het snoepje uit de doos haalt.
Kauj ruam 7: Stroomkring
Hauv cov duab hierboven kan je zien hoe ik mijn stroomkringen heb geregeld. het yog allemaal luj yooj yim omdat ik een tsav tsheb heb gekocht om de motoren mee te beheersen en de sensor niet in de kring van de motoren hoeft te zitten.
Het zit hem voornamelijk in de code
Kauj Ruam 8: Ua kom tiav
Voor de behuizing heb ik uit 3, 6 mm triplex platen gezaagd en daarmee twee kaum ob gemaakt tuag hla elkaar heen schuiven (zoals sommige schoenendozen).
Om goed bij de binnenkant te kunnen heb ikbedacht om twee boxes te maken. De lub npov sab hauv bevat het mechanisme van de snoepkar en de txheej thawv dhau los zoo tag nrho om de puab lub thawv heen vanaf de bovenkant, de wielbasis yog dan nog zichtbaar en er yog ruimte voor de sensor aan de voorkant zonder dat de sab nraum lub thawv deze bedekt (zie laatsteste) duab).
deze thawv heb ik vervolgens geschilderd ntsib acrylverf om het een mooi geheel te maken.
uiteindelijk yog het niet gelukt om het apparaat op batterijen te laten lopen dus moest ik er een gat in maken aan de achterkant waar de usb kabel doorheen kon naar de pc.
Kauj ruam 9: De Code
Cov cai yog qhov yooj yim heev, koj xav tau ntawm kev ua siab phem.
Als eerste (dit valt net buiten de screenshothelaas) zorg je ervoor dat je al je pins txhais.
2 pins voor de ncho sensor: ncha (INPUT) en trig (OUTPUT)
4 pins (totaal) voor de motoren, deze zijn allemaal OUTPUT (dirpins en motorcontrolpins)
Fritzing schema motoren, tweede afbeelding
Helaas ondersteunt fritzing geen soortgelijke lub cev muaj zog tsav tsheb (mijn versie niet in ieder geval), maar ntawm deze afbeelding tuag ik heb gevonden ben ik er achter gekomen hoe het werkt. De twee linker draden zijn voor stroomtoevoer
ib zem.
De twee rechter kabels zijn voor de pulse width modulation (PWM) en direction (no modulation) en gaan in digital pins. De twee linker pins gaan naar de Vin en de av op de arduino voor stroomtoevoer.
Voor de HC-SR04 sensor (laatste afbeelding) luj luj:
Ob ntawm ob kab ntawm kabel gaan naar de lub zog puag ncig.
De linker (Trig naar de PWM pin) is een OUTPUT inze code en stuurt het signaal voor de pulse en de rechter kabel (ncho) is de INPUT receiver en ontvangt het signaal terug in de 11e niet PWM pin.
Deze bovenste twee fritzings kan je heel makkelijk mergen omdat ze los staan van elkaar, dus je hoeft alleen maar de twee circuits tegelijkertijd aan te sluiten op je arduino en je bent klaar.
Kauj ruam 10: Geupdate Verslag
Hier bijgevoegd het volldeige verslag van mijn arduino project.
Pom zoo:
Arduino Tsheb Rov Qab Chaw Nres Tsheb Ceeb Toom - Cov Kauj Ruam ntawm Kauj Ruam: 4 Kauj Ruam
Arduino Tsheb Rov Qab Chaw Nres Tsheb Ceeb Toom | Cov kauj ruam ib kauj ruam: Hauv txoj haujlwm no, kuv yuav tsim qhov yooj yim Arduino Tsheb Rov Qab Tsheb Nres Tsheb Nres Sensor Siv Arduino UNO thiab HC-SR04 Ultrasonic Sensor. Qhov no Arduino raws Lub Tsheb Rov Qab ceeb toom tuaj yeem siv rau Kev Tshawb Fawb Txog Tus Kheej, Robot Ranging thiab lwm yam
RC Taug Qab Neeg Hlau Siv Arduino - Kauj Ruam Ib kauj ruam: 3 Kauj Ruam
RC Tracked Robot Siv Arduino - Kauj Ruam Ib Nrab: Hav guys, Kuv rov qab los nrog lwm tus neeg hlau txias chassis los ntawm BangGood. Vam tias koj tau dhau los ntawm peb cov phiaj xwm yav dhau los - Spinel Crux V1 - Tus Cwj Pwm Tswj Tus Neeg Hlau, Spinel Crux L2 - Arduino Xaiv thiab Muab Neeg Hlau nrog Robotic caj npab thiab Badland Braw
Sif's Maze (Game) - Arduino ITTT: 4 Cov Kauj Ruam (nrog Duab)
Sif's Maze (Game) - Arduino ITTT: Kuv lub tsev kawm ntawv tau ua haujlwm rau kuv kom ua qee yam sib tham nrog Arduino. Kuv ua qhov kev tshawb nrhiav me ntsis, uas, tu siab, tsis tau ua tiav zoo, tab sis xav tias ua tiav nws lossis ntxiv rau nws qhov haujlwm no pib ua lub tswv yim rau TBA txog Norse Mythology. Yog
ITTT Arduino Tamagotchi: 9 Kauj Ruam
ITTT Arduino Tamagotchi: HKU ITTT project - Willem van schaik, 1D 3030057Voor dit project heb ik een virtual tsiaj, vergelijkbaar ntsib een Tamagotchi gemaakt. Nyob rau hauv deze instructable zal ik toelichten hoe
DIY Arduino Robotic Arm, Kauj Ruam ntawm Kauj Ruam: 9 Kauj Ruam
DIY Arduino Robotic Arm, Kauj Ruam ntawm Kauj Ruam: Cov ntawv qhia no yog qhia koj yuav tsim lub Caj Npab Caj Npab ntawm koj tus kheej li cas