Daftar Isi:
- Langkah 1: Menguji Sirkuit
- Langkah 2: Menguji Sensor
- Langkah 3: Menggabungkan
- Langkah 4: Semua Kode Saya
- Langkah 5: Mijn Volledige Verslag
- Langkah 6: Konsep Baru
- Langkah 7: Stromkring
- Langkah 8: Behuizing
- Langkah 9: De Kode
- Langkah 10: Perbarui Verslag
Video: Arduino ITTT: 10 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:56
Dit adalah proyek mijn arduino:
Het autotje wat van je wegrijdt als je ermee wil spelen, heerlijk om kinderen mee te plagen.
dalam slide de volgende laat ik zien hoe ik te werk ben gegaan.
Langkah 1: Menguji Sirkuit
Ik begon meet het testenvan het motortje, hiervoor heb ik enkele videos bekeken online en wat forums bezocht. Ik testte de pintu motorwerking:
De zwarte kabels gaan naar de GROUND, de rode kabels gaan naar de power source, di 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 met een signaal uit het blauwe draad die je aanstuurt met code.
De linkerpin van de transistor lebih rendah dari Vcc, sering dengan transistor. De stroom die wordt gegeven door de arduino gaat eerst door de transistor heen melalui pin deze linker. 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 is wat ik heb gevonden als makkelijkste manier van een regelbare motor en zo heb ik hem in elkaar gezet.
Langkah 2: Menguji Sensor
Voor de inframerah
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 over.
Hetzelfde als in vorige schema 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 iets detecteert, dit staat straks dalam de kode.
Langkah 3: Menggabungkan
Dit is uiteindelijk hoe het volledige stroomcircuit is opgezet.
Dalam de code stuur ik alle onderdelen aan, de code voeg ik in als afbeelding in de volgende stap.
Langkah 4: Semua Kode Saya
Dalam de afbeeldingen hierboven staat alle code die ik heb gebruikt.
De eerste afbeelding adalah om te testen dari mijn motoren uberhaupt functioneerden melalui kode. Toen de transistor stuk ging bijvoorbeeld werkte deze kode niet meer.
Vervolgens ben ik overgegaan op een andere kode voor de motoren waar ik niet alleen een TINGGI dari RENDAH kon geven aan mijn motoren maar een nilai tussen de 0-255 om de speed aan te passen. dit ging melalui monitor de seriële. Deze kode heb ik uiteindelijk geimplemeteerd dalam skrip het volledige.
De uitleg over wat de code doet staat in de code zelf bijgeschreven.
Ik zal in de volgende stap mijn volledige procesverslag als bestand invoegen. daar is de afbeelding waarschijnlijk een stuk lebih baik te lezen en krijg je het volledige proces goed mee.
Langkah 5: Mijn Volledige Verslag
Hij downloadt het bestand hier onder een gekke naam, warning.
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 permanent tot je uiteindelijk zelf het snoepje uit de doos haalt.
Langkah 7: Stromkring
Dalam gambar 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 de kode
Langkah 8: Behuizing
Voor de behuizing heb ik uit 3, 6 mm triplex platen gezaagd en daarmee twee lusin gemaakt die over elkaar heen schuiven (zoals sommige schoenendozen).
Om goed bij de binnenkant te kunnen heb ikbedacht om twee box te maken. De inner box bevat het mechanisme van de snoepkar en de outer box past perfect om de inner box heen vanaf de bovenkant, de wielbasis is dan nog zichtbaar en er is ruimte voor de sensor aan de voorkant zonder dat de outer box deze bedekt(zie laatste foto).
deze boxes heb ik vervolgens geschilderd met 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 Kode
De code sangat simpel, te zien op de afbeelding.
Als eerste (dit valt net buiten de screenshothelaas) zorg je ervoor dat je al je pin didefinisikan.
2 pin voor de echo sensor: echo (INPUT) en trigonometri (OUTPUT)
4 pin (total) voor de motoren, deze zijn allemaal OUTPUT (dirpins en motorcontrolpins)
Skema fritzing motoren, tweede afbeelding
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
di tanah.
De twee rechter kabels zijn voor de pulse width modulation (PWM) en direction (tidak ada modulasi) en gaan dalam pin digital. Pin linker de twee gaan naar de Vin en de ground op de arduino voor stroomtoevoer.
Sensor Voor de HC-SR04 (laatste afbeelding) tumit simpel:
De twee buitenste kabels gaan naar de power enground.
De linker (Trig naar de PWM pin) een OUTPUT dalam kode onze en stuurt het signal voor de pulse en de rechter kabel (echo) adalah de INPUT receiver dan ontvangt sinyal terug di 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.
Langkah 10: Perbarui Verslag
Hier bijgevoegd het volldeige verslag van mijn arduino project.
Direkomendasikan:
ITTT Rolando Ritzen - Sarung Tangan Arcade Kontrol Gerak: 5 Langkah
ITTT Rolando Ritzen - Sarung Tangan Arkade Kontrol Gerak: Pengendali gerak untuk penembak di rel. De gimmick van dit project adalah semua kontrol gerak, termasuk het schieten. (Je schiet door te "finger bangen")
ITTT: 'Zingend Meisje': 5 Langkah
ITTT: 'Zingend Meisje': Proyek 'zingend meisje' instruksi: Hier ga ik vertellen hoe jij zelf een zingen meisje kan maken met arduino. Wat houd het in?: Je gaat een meisje van hout maken die beide haar armen uitsteekt. Aan de ene arm zit een lichtsensor en aan de andere
ITTT L.E.D.: 3 Langkah
ITTT L.E.D.: Ini adalah proyek sekolah untuk kursus yang disebut Jika Ini Lalu Itu. Premis dari tugas sekolah adalah membuat objek interaktif dengan penggunaan elektronik terutama Arduino Uno. Setelah merenung dalam waktu yang lama, saya memutuskan untuk membuat sesuatu
Labirin Sif (Game) - Arduino ITTT: 4 Langkah (dengan Gambar)
Labirin Sif (Permainan) - Arduino ITTT: Sekolah saya menugaskan saya untuk membuat sesuatu yang interaktif dengan Arduino. Saya membuat permainan labirin kecil, yang sayangnya, tidak berjalan dengan baik, tetapi jangan ragu untuk menyelesaikannya atau menambahkannya. Proyek ini dimulai sebagai konsep untuk TBA tentang Mitologi Nordik. Yo
ITTT Arduino Tamagotchi: 9 Langkah
ITTT Arduino Tamagotchi: HKU ITTT project - Willem van schaik, 1D 3030057Voor dit project heb ik een virtual pet, vergelijkbaar meet een Tamagotchi gemaakt. Dalam deze yang dapat diinstruksikan zal ik toelichten hoe