Përmbajtje:

Ora Arduino Gyro: 7 hapa
Ora Arduino Gyro: 7 hapa

Video: Ora Arduino Gyro: 7 hapa

Video: Ora Arduino Gyro: 7 hapa
Video: Beyond the Basics: Automatic Gatekeeper With IR Sensor And ChatGPT Generated Arduino Code 2024, Nëntor
Anonim
Ora Arduino Gyro
Ora Arduino Gyro

LIDHJA E videos

Përshëndetje të gjithëve, sot do t'i tregoj të gjithëve se si të krijojnë një orë të veçantë gyrate, të mundësuar nga një Arduino. Para së gjithash, dua t'i jap të gjitha meritat autorit origjinal: elektronikës për të gjithë. Dizajni origjinal që ai bëri është këtu. Ai bën shumë projekte elektronike të mahnitshme dhe ideja origjinale e orës ishte nga ai. Unë përdor bordin Arduino Leonardo, por çdo bord tjetër Arduino duhet të jetë mirë. Ora përdor një motor stepper për të kthyer pllakën për të treguar kohë të ndryshme.

Për këtë projekt, shtova përmirësime në kodin origjinal të orës për të përfshirë më shumë funksione. I shtova një dritë LED kodit në mënyrë që ora të shihet akoma gjatë natës. Unë gjithashtu lidha një modul altoparlantësh në tabelë, kështu që çdo orë ora do të bjerë dy herë për ta treguar këtë. Bëra një bazë për lidhjen e orës dhe përfshiva një mbështetës të lëvizshëm në anën tjetër të orës për ta bërë atë më të qëndrueshëm. Videoja e mësipërme është rritur 100 herë për qëllime demonstruese.

Hapi 1: Materialet

Materiale:

Kartoni

Bordi Arduino

Kabllo USB

Motor stepper dhe kontrollues

LED të çdo ngjyre

Folës

Breadboard

Bateri portative (opsionale)

Mjetet:

Shirit dhe ngjitës

Gërshërë

Laps

Sundimtar

Armë bashkuese

Busull

Hapi 2: Biblioteka Stepper Motor

Kjo ju nevojitet vetëm në bibliotekën tuaj nëse përdorni kontrolluesin ULN2003 për motorin stepper. Përndryshe, mund ta kaloni këtë hap.

1. Filloni duke shkarkuar skedarin.cpp dhe.h më poshtë

2. Krijoni një skedar të ri të quajtur StepperMotor

3. Zvarritni dhe lëshoni skedarin.cpp dhe.h në skedarin e ri StepperMotor

4. Shkoni te skedari juaj i bibliotekave Arduino dhe hidhni skedarin StepperMotor në të

5. Hapni Arduino IDE dhe ekzekutoni këtë kod testi për t'u siguruar që gjithçka është instaluar në mënyrë korrekte

#përfshi

Motori StepperMotor (8, 9, 10, 11);

void setup () {

Serial.filloj (9600);

motor.setStepDuration (1);

}

lak void () {

motorike. hapi (1000);

vonesa (2000);

motorike. hapi (-1000);

vonesa (2000);

}

6. Tani verifikoni kodin në Arduino IDE nëse përpilohet pa ndonjë problem ju keni instaluar gjithçka në mënyrë korrekte.

Hapi 3: Instalimet elektrike

Instalime elektrike
Instalime elektrike
Instalime elektrike
Instalime elektrike
Instalime elektrike
Instalime elektrike

Ka 4 gjëra në total që do të na duhen për t'u lidhur me Arduino:

Stepper Motor dhe kontrollues

Së pari, lidhni motorin tuaj stepper në kontrollues. Pastaj lidhni int 1 në kontrollues në pin 6, int 2 në pin 7, 3 në 8 dhe 4 në 9. Pastaj lidheni - pin (negativ) me GND në tabelë, dhe pin (pozitiv) me 5V në tabelë Me

Folës

Për altoparlantin, lidhni të kuqen (pozitive) me kunjin 3 dhe pinin e zi (negativ) me GND.

Të udhëhequr

Lidhni anën e gjatë (pozitive) të LED në pin 2, dhe këmbën e shkurtër (negative) me GND.

Kontrolloni fotografitë për t'u siguruar që gjithçka është e lidhur siç duhet.

Shënim: Nëse bordi që po përdorni nuk mund të lidhet drejtpërdrejt me telat, atëherë duhet të përdorni një armë saldimi për të bashkuar të gjithë përbërësit së bashku.

Hapi 4: Kodi

Kopjoni dhe ngjisni këtë kod më poshtë në Arduino IDE dhe ngarkojeni në tabelë:

KODI LINK

Hapi 5: Shtresë për Elektronikë

Shtresë për Elektronikë
Shtresë për Elektronikë
Shtresë për Elektronikë
Shtresë për Elektronikë
Shtresë për Elektronikë
Shtresë për Elektronikë
Shtresë për Elektronikë
Shtresë për Elektronikë

Zorra për pajisjet elektronike është në thelb një kuti e vogël me një bazë rrethore dhe një rrip të gjatë letre për numrat.

Kuti e vogël

8cm x 2cm copë x2

14cm x 8cm copë x2

14cm x 2cm copë x2

Rrethi

Rrethi i rrezes 11.46

Fytyra e Numrit

Copë letre 72cm x 2cm prej kartoni të butë. Shkruani duke filluar nga ora 12:00 me intervale 1 cm derisa të arrini në 11:50, e cila gjatësia e letrës duhet të jetë e mjaftueshme që të përshtaten të gjithë numrat.

Baza

Çdo madhësi dhe formë për sa kohë që ora mund të përshtatet mbi të.

Shënim: Mos harroni të shkurtoni vrima të vogla në kuti (shikoni imazhet më lart) për dritat e energjisë dhe LED. Gjithashtu prerë një vrimë në rreth për shufrën në mes.

Hapi 6: Asambleja

Kuvendi
Kuvendi
Kuvendi
Kuvendi
Kuvendi
Kuvendi
Kuvendi
Kuvendi

Para mbylljes së kutisë, rregulloni të gjitha pajisjet elektronike të bëra sipas imazhit të mësipërm. Shirit ose ngjitni gjithçka në vend. Pastaj mbyllni kutinë. Krijoni një shufër të vogël nga kartoni që të futet në vrimën e orës dhe lidheni atë me shufrën e motorit stepper. Nëse ora është shumë e rëndë dhe është në rënie, mund të shtoni mbështetje në anën tjetër të orës. Nuk ka shumë rëndësi se si e bëni atë, për sa kohë që ju mund të ndaloni orën të anohet në njërën anë, por imazhet e mësipërme tregojnë se si e bëra atë. Pastaj lidhni të gjithë orën me bazën më poshtë dhe sigurojeni atë me një kasetë dhe ngjitës (shikoni imazhet më lart). Dhe për ta bërë atë edhe më të ftohtë, shtoni një shigjetë në kutinë që tregon numrat për të treguar kohën më qartë.

Hapi 7: Testimi

Pasi të keni mbaruar, mos harroni të provoni orën tuaj për t'u siguruar që funksionon siç duhet. Kontrolloni nëse ora po funksionon dhe nëse është e saktë. Nëse ora është shumë e ngadaltë, mund të dëshironi të rrisni numrin në motor. Hapi (62) nëse ora po ecën shumë shpejt, atëherë zvogëloni numrin.

Problemet e zakonshme:

LED nuk është ndezur: kjo është ndoshta sepse motori stepper po përdor shumë energji. Ju mund të dëshironi të shtoni energji shtesë (bateri portative) nëse është kështu.

Ora po kthehet në drejtim të kundërt: Pastaj shkoni te kodi juaj dhe ndryshoni motorin. Hapi (62) në një numër negativ.

Recommended: