Kazalo:
- 1. korak: Preizkusite vezja
- 2. korak: Preizkusite senzor
- 3. korak: Združevanje
- 4. korak: vsa moja koda
- 5. korak: Mijn Volledige Verslag
- 6. korak: Nov koncept
- 7. korak: Stroomkring
- 8. korak: Behuizing
- 9. korak: De Code
- 10. korak: Geupdate Verslag
Video: Arduino ITTT: 10 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:05
Dit is mojjn arduino project:
Het autotje wat van je wegrijdt als je ermee wil spelen, heerlijk om kinderen mee te plagen.
in de volgende diapozitivi laat ik zien hoe ik te werk ben gegaan.
1. korak: Preizkusite vezja
Ik begon met het testenvan het motortje, hiervoor heb ik enkele videos bekeken online en wat forums bezocht. Ik testte motor Motorking vrata:
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 motorties 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.
Transistor je de sleutel tot het regelen van de stroom, hij kan de stroomafvoer naar het motortje dicht of open zetten. Vmesni pin tranzistorja je nameščen na vratih, ki so v nasprotju s kodo, ki je označena z oznako blauwe draad die aanstuurt met code.
De linkerpin van de tranzistor hier je de Vcc, oftewel de stroomtoevoer naar de tranzistor. De stroom die wordt gegeven door de arduino gaat eerst door de tranzistor heen via 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 tranzistor 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.
2. korak: Preizkusite senzor
Za infrarood
beweginssensor heb je verder geen breadboard nodig als je genoeg ruimte over hebt op je arduino.
Omdat ik voor myjn motoren de 3.3V out gebruik en myjn 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 signalal aan de arduino geven en daat dus naar een digitalni pin. Vanuit hier kun je dan in je code het signalal waarnemen en dit gebruiken om dus in ons voorbeeld de motoren stroom te geven.
LED dioda je opremljena z digitalnim zatičem, ki vam omogoča, da senzor zazna in zazna statike v de kodi.
3. korak: Združevanje
Dit is uiteindelijk hoe het volledige stroomcircuit je opgezet.
V de code stuur ik alle onderdelen aan, de code voeg ik in als afbeelding in de volgende stap.
4. korak: vsa moja koda
In de afbeeldingen hierboven staat alle code die ik heb gebruikt.
De eerste afbeelding je om te testen of mijn motoren uberhaupt functioneerden via code. Toen de tranzistor 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 of LOW kon geven aan mijn motoren maar een value tussen de 0-255 om de speed aan te passen. Odstranite prek serijskega monitorja. Deze code heb ik uiteindelijk geimplemeteerd in het volledige script.
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 beter te lezen en krijg je het volledige proces goed mee.
5. korak: Mijn Volledige Verslag
Hij downloadt het bestand hier onder een gekke naam, warning.
6. korak: Nov koncept
Ik wilde oorspronkelijk een autotje maken die van je wegrijdt zodra je
in de buurt komt. In 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.
7. korak: Stroomkring
In de images hierboven kan je zien hoe ik mijn stroomkringen heb geregeld. het is allemaal heel easy omdat ik een motor driver 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
8. korak: Behuizing
Za uporabo v treh, 6 mm tripleksnih kopirnih ploščah z dvema ducatoma gemaakt umre nad elkaar heen schuiven (zoals sommige schoenendozen).
Om goed bij de binnenkant te kunnen heb ikbedacht om twee box te maken. De internal box bevat het mehanizem van de snoepkar en de external box past perfect om de internal box heen vanaf de bovenkant, de wielbasis is dan nog zichtbaar en er je ruimte voor de sensor aan de voorkant zonder dat de external box deze bedekt (zie laatste foto).
deze box 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.
9. korak: De Code
Koda je extreem simpel, te zien op de afbeelding.
Als eerste (dit valt net buiten de screenshothelaas) zorg je ervoor dat je al je pin definiran.
2 zatiča za senzor odmeva: echo (INPUT) en trig (OUTPUT)
4 zatiči (skupaj) za izklop motorja, deze zijn allemaal OUTPUT (dirpins in motorcontrolpins)
Fritzing shema motoren, tweede afbeelding
Helaas ondersteunt fritzing geen soortgelijke motor driver (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
na tleh.
De twee rechter kabli so namenjeni širini impulzne širine (PWM) v smeri (brez modulacije) in v digitalnih zatičih. De twee povezovalni zatiči gaan naar de Vin en de ground op de arduino voor stroomtoevoer.
Voor de HC-SR04 (laatste afbeelding) peta simpel:
De twee buitenste kabels gaan naar de power enground.
Povezovalnik (Trig naar de PWM pin) is e OUTPUT in onze code en stuurt het signal for or pulse and de rechter kabel (echo) is INPUT sprejemnik in izklopljen signal signal ter 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.
10. korak: Geupdate Verslag
Hier bijgevoegd het volldeige verslag van mijn arduino project.
Priporočena:
ITTT Rolando Ritzen - Arkadne rokavice za nadzor gibanja: 5 korakov
ITTT Rolando Ritzen - Arkadna rokavica z nadzorom gibanja: Een handchoen die je kan gebruiken als kontroler gibanja za strelce na železnici. Ta projekt je namenjen nadzoru gibanja, vključno z njegovo uporabo. (Je schiet door te " prst bangen ")
ITTT: 'Zingend Meisje': 5 korakov
ITTT: 'Zingend Meisje': Navodila projekta 'zingend meisje': 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
Projekt ITTT 2018 - Zemlja: 5 korakov
Projekt ITTT 2018 | Zemlja: Pozdravljeni! Moja šola mi je dala projekt, v katerem sem moral ustvariti interaktivni sistem z uporabo Arduina in ga zgraditi v resničnem življenju. Odločil sem se, da bom naredil svetovni globus, kjer bo vaša interakcija s senzorji in gumbi razsvetlila države in se bo svet vrtel.
ITTT Arduino Tamagotchi: 9 korakov
ITTT Arduino Tamagotchi: Projekt HKU ITTT - Willem van schaik, 1D 3030057Voor dit project heb ik een virtual virtual pet, vergelijkbaar met een Tamagotchi gemaakt. In deze instructable zal ik toelichten hoe
Interaktivno oblikovanje izdelka ITTT: 10 korakov
Interaktivno oblikovanje izdelkov ITTT: Pozdravljeni! Ik ben Wouter Kamies V tem projektu ben ik een interactief product gaan maken met behulp van Arduino.In deze instructable ga ik de stappen uitleggen die ik heb gedaan om dit product te maken. Datoteka Ik heb een.zip se je srečala z vsemi