Sisukord:

Arduino ITTT: 10 sammu
Arduino ITTT: 10 sammu

Video: Arduino ITTT: 10 sammu

Video: Arduino ITTT: 10 sammu
Video: Энкодер + arduino - вращение с нажатием, нажатие, длинное нажатие и вращение без нажатия. 2024, Juuli
Anonim
Arduino ITTT
Arduino ITTT

See on mijn arduino projekt:

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.

Samm: ahelate testimine

Vooluahelate testimine
Vooluahelate testimine
Vooluahelate testimine
Vooluahelate testimine

Iga begoon kohtus hetke testetvan het motortje, hiervoor heb ik enkele videos bekeken online en wat forums bezocht. Iga mootorsõiduki ukse test:

De zwarte kabels gaan naar de GROUND, de rode kabels gaan naar de power source, in dit geval de 3.3 V, omdat deze specificieke 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 on de sleutel tot het regelen van de stroom, hij kan de stroomafvoer naar het motortje dicht of open zetten. Transistori keskne pin on värav, see on ootamatu, kuid see on võimeline signaali andma, kui see on selge.

Selle transistori linkija on Vcc, sageli transistori toatemperatuur. De stroom die word gegeven door de arduino gaat eerst door de transistor heen via deze linker pin. Alus de gate open staat (met code geregeld), dan loopt de stroom door naar de motor en krijgt deze stroom.

Transistori rehterpinge on juba maa peal, selle sõnad on stroomkring gesloten.

See on wat ik heb gevonden als makkelijkste manier van een regelbare motor en zo heb ik hem in elkaar gezet.

2. samm: anduri testimine

Anduri testimine
Anduri testimine

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.

Kui LED -kood on digitaalses kontaktis, siis andur on võimeline avastama ja selle koodis on seisukord.

3. samm: kombineerimine

Kombineerimine
Kombineerimine
Kombineerimine
Kombineerimine

See on 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.

Samm: kogu minu kood

Kõik minu koodid
Kõik minu koodid
Kõik minu koodid
Kõik minu koodid
Kõik minu koodid
Kõik minu koodid

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

De eerste afbeelding on koodide kaudu mijn motoren uberhaupt functione test. 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 utas. seda saab teha de monitori kaudu. Deze kood heb ik uiteindelijk geimplemeteerd het volledige script.

De uitleg üle wat de code doet staat in de code zelf bijgeschreven.

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

5. samm: Mijn Volledige Verslag

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

6. samm: uus kontseptsioon

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

aastal 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.

Samm 7: Stroomkring

Stroomkring
Stroomkring
Stroomkring
Stroomkring
Stroomkring
Stroomkring
Stroomkring
Stroomkring

In de images hierboven kan je zien hoe ik mijn stroomkringen heb geregeld. het on allemaal kanna lihtne omdat ik een mootorijuht 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. samm: Behuizing

Behuizing
Behuizing
Behuizing
Behuizing
Behuizing
Behuizing
Behuizing
Behuizing

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

Om goed bij de binnenkant te kunnen heb ikbedacht om twee boxes te maken. Sisemine kasti bevat het mehhanism 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 is ruimte voor de sensor aan de voorkant zonder dat de external box deze bedekt (zie laatste foto).

deze kastid heb ik vervolgens geschilderd met acrylverf om het een mooi geheel te maken.

uiteindelijk is het niet gelukt om het apparaat op batterijen te latten lopen dus moest ik er een gat in maken aan de achterkant waar de usb kabel doorheen kon naar de pc.

9. samm: koodide eemaldamine

Kood!
Kood!
Kood!
Kood!
Kood!
Kood!

Selle kood on äärmuslik lihtsus, te zien op de afbeelding.

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

2 tihvti või kajaandur: kaja (INPUT) ja trig (OUTPUT)

4 tihvti (kokku) voor de motoren, deze zijn allemaal OUTPUT (dirpins en motorcontrolpins)

Fritzingu skeem 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

et jahvatatud.

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

Voor de HC-SR04 andur (laatste afbeelding) kreeni mudel:

De twee buitenste kabels gaan naar de power enground.

Linkija (Trig naar de PWM pin) on väljundis sisse lülitatud ja sisestatud signaaliga või impulsskaabliga (kaja) on INPUT -vastuvõtja ja signaaliväljund 11 -ndas PWM -pinis.

Deze bovenste twee fritzings can je heel makkelijk mergen omdat ze los staan van elkaar, dus je hoeft alleen maar de twee ahelad tegelijkertijd aan te sluiten op je arduino en je pain klaar.

Samm 10: Geupdate Verslag

Hier bijgevoegd het volldeige verslag van mijn arduino project.

Soovitan: