Isi kandungan:

Arduino ITTT: 10 Langkah
Arduino ITTT: 10 Langkah

Video: Arduino ITTT: 10 Langkah

Video: Arduino ITTT: 10 Langkah
Video: Mind-boggling arduino UNO project. You need to do it yourself! #arduino #electronics 2024, Julai
Anonim
Arduino ITTT
Arduino ITTT

Dit adalah projek mijn arduino:

Het autotje wat van je wegrijdt als je ermee wil spelen, heerlijk om kinderen mee te plagen.

dalam slaid de volgende laat ik zien hoe ik te werk ben gegaan.

Langkah 1: Menguji Litar

Menguji Litar
Menguji Litar
Menguji Litar
Menguji Litar

Ik begon bertemu het testenvan het motortje, hiervoor heb ik enkele video bekeken dalam talian en wat forum bezocht. Ik testte de motorwerking pintu:

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 adalah de sleutel tot het regelen van de stroom, hij kan de stroomafvoer naar het motortje dicht of open zetten. De middelste pin van de transistor adalah de gate, dit is waar je het dicht kan gooien bertemu een signaal uit het blauwe draad die je aanstuurt met code.

De linkerpin van de transistor hier adalah de Vcc, oftewel de stroomtoevoer naar de transistor. De stroom die wordt gegeven door de arduino gaat eerst door de transistor heen melalui deze linker pin. Als de gate open staat (met code geregeld), dan loopt de stroom door naar de motor en krijgt deze stroom.

De rechterpin van de transistor gaat naar de ground, hier wordt de stroomkring gesloten.

Dit adalah wat ik heb gevonden als makkelijkste manier van een regelbare motor en zo heb ik hem di elkaar gezet.

Langkah 2: Menguji Sensor

Menguji Sensor
Menguji Sensor

Voor de infrarood

beweginssensor heb je verder geen breadboard nodig als je genoeg ruimte over 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 lebih.

Hetzelfde als dalam skema vorige geld voor rood en zwart: Rood is voor stroomtoevoer en zwart is naar de ground / om de kring af te sluiten.

De gele draad gaat het signaal aan de arduino geven en daat dus naar een pin digital. Vanuit hier kun je dan in je code het signaal waarnemen en dit gebruiken om dus in ons voorbeeld de motoren stroom te geven.

De LED zit in de digital pin daar om aan te geven wanneer de sensor memberi pengesan, garis penekanan dalam kod.

Langkah 3: Menggabungkan

Menggabungkan
Menggabungkan
Menggabungkan
Menggabungkan

Dit adalah uiteindelijk hoe het volledige stroomcircuit adalah opgezet.

Dalam de code stuur ik alle onderdelen aan, de code voeg ik in juga ada di de volgende stap.

Langkah 4: Semua Kod Saya

Semua Kod Saya
Semua Kod Saya
Semua Kod Saya
Semua Kod Saya
Semua Kod Saya
Semua Kod Saya

In de afbeeldingen hierboven staat alle code die ik heb gebruikt.

De eerste afbeelding adalah om o testen mijn motoren uberhaupt functioneerden melalui kod. 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 TINGGI RENDAH kon geven aan mijn motoren maar een nilai tussen de 0-255 om de speed aan te passen. melalui monitor secara seri. Deze code heb ik uiteindelijk geimplemeteerd dalam skrip het volledige.

De uitleg over wat de code doet staat di de code zelf bijgeschreven.

Ik zal in de volgende stap mijn volledige procesverslag als bestand invoegen. daar dikira waarschijnlijk een stuk beter te lezen en krijg je het volledige proces goed mee.

Langkah 5: Mijn Volledige Verslag

Hij downloadt het bestand hier onder een gekke naam, amaran.

Langkah 6: Konsep Baru

Ik wilde oorspronkelijk een autotje maken die van je wegrijdt zodra je

di de buurt komt. Dalam mijn nieuwe idee heb ik het een stapje verder genomen en is het idee een snoepdoos die naar je toe komt rijden. Klinkt heerlijk zon snoepje, maar zodra de doos in de buurt van je komt rijdt hij plotseling achteruit van je weg, dit herhaalt zich permanen tot je uiteindelijk zelf het snoepje uit de doos haalt.

Langkah 7: Stroomkring

Stroomkring
Stroomkring
Stroomkring
Stroomkring
Stroomkring
Stroomkring
Stroomkring
Stroomkring

Dalam gambar de hierboven kan je zien hoe ik mijn stroomkringen heb geregeld. het is allemaal heel easy omdat ik een driver motor 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 dalam kod

Langkah 8: Berkurang

Berkurang
Berkurang
Berkurang
Berkurang
Berkurang
Berkurang
Berkurang
Berkurang

Voor de behuising heb ik uit 3, 6 mm triplex platen gezaagd en daarmee twee dozen gemaakt mati di atas elkaar heen schuiven (zoals sommige schoenendozen).

Om goed bij de binnenkant te kunnen heb ikbedacht om twee box te maken. Kotak luaran bevat het mechanisme van de snoepkar en de kotak luar melewati kotak sempurna om de dalaman heen vanaf de bovenkant, de wielbasis is and nog zichtbaar en er adalah ruimte voor de sensor aan de voorkant zonder dat de kotak luar deze bedekt (zie laatste foto).

kotak deze heb ik vervolgens geschilderd bertemu acrylverf om het een mooi geheel te maken.

uiteindelijk is 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.

Langkah 9: De Code

De Code!
De Code!
De Code!
De Code!
De Code!
De Code!

De code adalah extreem simpel, te zien op de afbeelding.

Als eerste (dit valt net buiten de screenshothelaas) zorg je ervoor dat je al je pin ditentukan.

Sensor voor de echo 2 pin: echo (INPUT) en trig (OUTPUT)

4 pin (totaal) voor de motoren, deze zijn allemaal OUTPUT (dirpins dan motorontrolpins)

Fritzing skema motoren, tweede sebelumnya

Helaas ondersteunt fritzing geen soortgelijke driver motor (mijn versie niet in ieder geval), maar via deze afbeelding die ik heb gevonden ben ik er achter gekomen hoe het werkt. De twee linker draden zijn voor stroomtoevoer

tanah.

De twee rechter kabels zijn voor de pulse width modulation (PWM) en direction (no modulation) en gaan dalam digital pin. De twee linker pin gaan naar de Vin en de ground op de arduino voor stroomtoevoer.

Sensor tumit Voor de HC-SR04 (laatste afbeelding):

De twee buitenste kabels gaan naar de power terbabas.

De linker (pin Trig naar de PWM) adalah EUT OUTPUT dalam kod onze dan stuurt het signaal voor de pulse en de rechter kabel (echo) adalah penerima INPUT dan ontvangt het signaal terug di de 11e niet pin PWM.

Deze bovenste twee fritzings kan je tumit 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 bengkok klaar.

Langkah 10: Geupdate Verslag

Hier bijgevoegd het volldeige verslag van mijn arduino projek.

Disyorkan: