Inhoudsopgave:

Arduino ITTT: 10 stappen
Arduino ITTT: 10 stappen

Video: Arduino ITTT: 10 stappen

Video: Arduino ITTT: 10 stappen
Video: You can learn Arduino in 15 minutes. 2024, November
Anonim
Arduino ITTT
Arduino ITTT

Dit is mijn arduino-project:

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

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

Stap 1: De circuits testen

De circuits testen
De circuits testen
De circuits testen
De circuits testen

Ik begon met het testenvan het motortje, hiervoor heb ik enkele video's online bekeken en wat bezochte forums. Ik testte de motorwerking deur:

De kabels gaan naar de GROUND, de rode kabels gaan naar de stroombron, 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 digitaal in, 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 aard van de pin van de transistor is de poort, 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 poort 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 grond, 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.

Stap 2: De sensor testen

De sensor testen
De sensor testen

Voor de verwarming

beweginssensor heb je verder geen breadboard nodig als je genoeg ruimte over hebt op je arduino.

Omdat ik voor mijn motoren de 3.3V uit gebruik en mijn infraroodsensor uit zichzelf het beste werkt op een 5V bron (staat in de productspecificaties) heb ik genoeg ruimte over.

Als in vorige schema geld voor rood en zwart: Rood is voor stroomtoevoer en zwart is naar de grond/om de kring af te sluiten.

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

De LED zit in de digitale pin daar om aan te geven wanneer de sensor iets detecteert, dit staat straks in de code.

Stap 3: Combineren

Combineren
Combineren
Combineren
Combineren

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.

Stap 4: Al mijn code

Al mijn code
Al mijn code
Al mijn code
Al mijn code
Al mijn code
Al mijn code

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

De eerste afbeelding is om te testen van 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 waarde tussen de 0-255 om de snelheid aan te passagiers. dit ging via de seriële monitor. Deze code heb ik uiteindelijk geimplemeerd in het volledige script.

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

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

Stap 5: Mijn Volledige Verslag

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

Stap 6: Nieuw concept

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

in de buurt komt. In mijn nieuwe idee heb ik het een verder genomen en is het idee een doos die naar je toe komt rijden. Klinkt zon snoep, maar zodra heerlijk de doos in de buurt van je komt begint hijje achteruit van je weg, dit herhaalt zich permanent tot je uiteindelijk zelf het snoepje uit de doos haalt.

Stap 7: Stroomkring

Stroomkring
Stroomkring
Stroomkring
Stroomkring
Stroomkring
Stroomkring
Stroomkring
Stroomkring

In de afbeeldingen hierboven kan je zien hoe ik mijn kringen heb geregeld. het is allemaal heel gemakkelijk omdat ik een motor driver heb gekocht om de motoren mee te beheersen en de sensor niet in de kring van de motoren te zitten.

Het zit hem voornamelijk in de code

Stap 8: Behuizing

Behuizing
Behuizing
Behuizing
Behuizing
Behuizing
Behuizing
Behuizing
Behuizing

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

Om goed bij de binnenkant te kunnen heb ikbedacht om twee dozen te maken. De binnendoos bevat het mechanisme van de snoepkar en de buitendoos verleden perfect om de binnendoos heen vanaf de bovenkant, de wielbasis is dan nog zichtbaar en er is ruimte voor de sensor aan de voorkant zonder dat de buitendoos deze bedekt(zie laatste laatste foto).

deze dozen 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 naar de pc.

Stap 9: De Code

De code!
De code!
De code!
De code!
De code!
De code!

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

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

2 pinnen voor de echo sensor: echo (INPUT) en trig (OUTPUT)

4 pins (totaal) voor de motoren, deze zijn allemaal OUTPUT (dirpins en motorcontrolpins)

Fritzing schema motoren, tweede afbeelding

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

nl grond.

De twee rechter kabels zijn voor de pulsbreedtemodulatie (PWM) en direction (geen modulatie) en gaan in digitale pinnen. De twee linker pinnen gaan naar de Vin en de grond op de arduino voor stroomtoevoer.

Voor de HC-SR04 sensor (laatste afbeelding) heel simpel:

De twee verdere kabels gaan naar de power enground.

De linker (Trig naar de PWM-pin) is een OUTPUT in onze code en stuurt het signaal voor de pulse en de rechter kabel (echo) is de INPUT-ontvanger en ontvangt het signaal terug in de 11e niet PWM-pin.

Deze bovenste twee fritzings kan je heel makkelijk samenvoegen omdat ze los staan van elkaar, dus je kunt alleen de twee circuits aan te sluiten op je arduino en je bent klaar.

Stap 10: Geupdate Verslag

Hier bijgevoegd het volldeige verslag van mijn arduino project.

Aanbevolen: