INHOUDSOPGAWE:

Arduino ITTT: 10 stappe
Arduino ITTT: 10 stappe

Video: Arduino ITTT: 10 stappe

Video: Arduino ITTT: 10 stappe
Video: Lesson 98: Arduino 10 LED Push button Projects, Potentiometer LED Voltmeter and Traffic Light 2024, November
Anonim
Arduino ITTT
Arduino ITTT

Dit is my arduino -projek:

Dit is 'n motor wat u kan speel, maar dit is heerlik om kinders mee te speel.

in die volgende skyfies laat ek sien hoe ek te werk gegaan het.

Stap 1: Toets die stroombane

Toets die stroombane
Toets die stroombane
Toets die stroombane
Toets die stroombane

Ek het begin met die toets van die motor, maar ek het enkele video's wat aanlyn gekyk kan word en watter forums daar is. Ek toets die motorwerking deur:

Die swart kabels gaan na die GROND, die kabels gaan na die kragbron, in die geval van 3.3 V, omdat hierdie spesifieke motore die 1.5 - 3 V.

Die blauwe kabel gaan na 'n digitale wisselspannings, hiermee kan u die stroom na die motor stuur.

Die transistor is die sleutel tot die regulering van die stroom, en hy kan die stroomafvoer na die motor van die oop stel toe neem. Die middelste pin van die transistor is die hek, dit is waar u die nabye kan sien om 'n signaal uit die blauwe draad te kry.

Die linkerpin van die transistor hier is die Vcc, dikwels die stroomtoevoer na die transistor. Die stroom word deur die skakelaar eers deur die transistor gegee. As die deur oop staat (met kode geregistreer), kan die stroom deur die motor en hierdie stroom verkry word.

Die regterpin van die transistor gaan na die grond, hier word die stroomkring geslote.

Dit is wat ek kon vind as 'n maklike manier om 'n gereelde motor te hê en dat ek dit in elk geval kan hê.

Stap 2: Toets die sensor

Toets die sensor
Toets die sensor

Voor die infrarood

bewegingssensor u hoef verder geen broodbord nodig te hebben as u genoeg ruimte oor u arduino hebt.

Omdat ek vir my motor die 3.3V kan gebruik en my infraroodsensor self die beste werk op 'n 5V bron (staat in die produkspesifikasies) het, kan ek genoeg ruimte hê.

Dieselfde as in vorige skema geld vir rood en zwart: Rood is vir stroomtoevoer en swart is na die grond/om die kring te sluit.

Die gele draad sal die signaal aan die arduino gee en dit kan 'n digitale pin gee. U kan ook hierdie kode vir u kenmerkende waarnemings gee.

Die LED is in die digitale pin, en dit gee aan ons wanneer die sensor iets opspoor, en dit kan foute in die kode bevat.

Stap 3: Kombineer

Kombineer
Kombineer
Kombineer
Kombineer

Dit is uiteindelik hoe die volledige stroombaan geskakel kan word.

In die kode stuur ek alle dele aan, die kode kan saamgevoeg word as 'n afbeelding in die volgende stap.

Stap 4: Al my kode

Al my kode
Al my kode
Al my kode
Al my kode
Al my kode
Al my kode

In die afbeeldings hierboven staan alle kode wat ek gebruik het.

Die eerste afbeelding is om my motoriese uberhaupt -funksie deur middel van kode te toets. Die transistor -stuk kan hierdie kode nie meer werk nie.

Vervolgens kan ek 'n ander kode vir die motor gebruik, maar ek kan nie net 'n HOOGTE VAN LAAG aan my motor gee nie, maar 'n waarde tussen die 0-255 vir die snelheid van die passasier. dit ging via die seriële monitor. Hierdie kode kan uiteindelik in 'n volledige script voltooi word.

Die uitleg oor wat die kode doen, staan in die kode self bygeskreven.

Ek sal in die volgende stap my volledige prosesverslag as bestandfaktuur. Daar is waarskynlik 'n prentjie wat waarskynlik 'n stuk beter te lees en te kry is, maar dit kan ook 'n volledige proses wees.

Stap 5: Mijn Volledige Verslag

Hy kan die lêer hier onder 'n naam noem, waarsku.

Stap 6: Nuwe konsep

Ek wou oorspronklik 'n motor vir jou maak

in die omgewing kom. In my nuwe idee kan ek 'n stap verder neem en is 'n idee dat 'n snoepdoos na jou toe kom. Klinkt heerlik son snoepje, maar dit kan in die nabye omgewing plaasvind dat u planne agteruit kan neem, maar dit kan permanent bly en uiteindelik kan dit self uit die doos kom.

Stap 7: Stroomkring

Stroomkring
Stroomkring
Stroomkring
Stroomkring
Stroomkring
Stroomkring
Stroomkring
Stroomkring

In die afbeeldings hierbo kan ek sien hoe my stroomkringe gereguleer kan word. Dit is maklik om te doen, want ek het 'n motorbestuurder om die motor te bestuur, maar die sensor kan nie 'n motorfiets hê nie.

Dit is 'n voornaam in die kode

Stap 8: Behuizing

Behuizing
Behuizing
Behuizing
Behuizing
Behuizing
Behuizing
Behuizing
Behuizing

Vir die behuizing kan ek uit 3, 6 mm triplexplate gezaagd en twee dozen gemaak word om mekaar te skei (soos sommige skoenendozen).

Om goed by die binnekant te kan, kan ek twee bokse maak. Die binnebox bevat die meganisme van die snoepkar en die buitekas verby die perfekte boks vanaf die bokant, die wielbasis is nog meer sigbaar en daar is 'n ruimte vir die sensor aan die buitekant, sonder dat die buitekas hierdie bed (sien laaste foto).

hierdie bokse kan dan met acrylverf geskep word om 'n mooi geheel te maak.

uiteindelik is dit nie moontlik om die toestel op batterye te laat loop nie, maar ek kan 'n agterkant van die USB -kabel deur die konneksie na die rekenaar maak.

Stap 9: De Code

Die kode!
Die kode!
Die kode!
Die kode!
Die kode!
Die kode!

Die kode is uiters eenvoudig om op die beeld te sien.

As eerste (dit valt net buiten die skerms), moet u seker maak dat u al u penne omskryf word.

2 penne vir die echosensor: echo (INPUT) en trig (OUTPUT)

4 penne (totaal) vir die motor, hierdie is ons almal OUTPUT (dirpins en motorcontrolpins)

Fritzing schema motoren, tweede afbeelding

Ons ondersteun nie die soortgelyke motorbestuurder nie (my weergawe is nie in hierdie geval nie), maar hierdie prentjie het ek gevind dat ek agterna gekomen het hoe dit werk.

en grond.

Die twee regte kabels is vir die pulswydte modulasie (PWM) en rigting (geen modulasie) en gaan in digitale penne. Die twee skakelpenne gaan na die Vin en die grond op die arduino vir stroomtoevoer.

Vir die HC-SR04 sensor (laaste prentjie) heel eenvoudig:

Die twee buitenste kabels gaan na die krag omring word.

Die linker (Trig naar die PWM -pin) is 'n OUTPUT in ons kode en stuur die signaal vir die pols en die regte kabel (eggo) is die INPUT -ontvanger en ontvang die signaal terug in die 11e PWM -pin.

Hierdie boonste twee fritzings kan u heel moontlik maak omdat hulle van mekaar kan staan, maar u hoef slegs die twee kringe tegelykertyd aan te sluit en u kan klaar wees.

Stap 10: Geupdate Verslag

Hier is 'n volledige verslag van my arduino -projek.

Aanbeveel: