Arduino ITTT

Dit is mijn arduino project:

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

in de volgende slides laat ik zien hoe ik te werk ben gegaan.

Step 1: Testing the Circuits

Ik begon met het testenvan het motortje, hiervoor heb ik enkele videos bekeken online en wat forums bezocht. Ik testte de motorwerking door:

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 is 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 is 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 hier is de Vcc, oftewel de stroomtoevoer naar de transistor. De stroom die wordt gegeven door de arduino gaat eerst door de transistor 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 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.

Step 2: Testing the 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 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 digital pin. 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 in de code.

Step 3: Combining

Dit is uiteindelijk hoe het volledige stroomcircuit is opgezet.

In de code stuur ik alle onderdelen aan, de code voeg ik in als afbeelding in de volgende stap.

Step 4: All My Code

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

De eerste afbeelding is om te testen of mijn motoren uberhaupt functioneerden via code. 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 of LOW kon geven aan mijn motoren maar een value tussen de 0-255 om de speed aan te passen. dit ging via de seriële monitor. 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.

Step 5: Mijn Volledige Verslag

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

Share

    Recommendations

    • Trash to Treasure

      Trash to Treasure
    • Arduino Contest 2019

      Arduino Contest 2019
    • Tape Contest

      Tape Contest

    Discussions