Përmbajtje:
- Hapi 1: Materialet
- Hapi 2: Biblioteka Stepper Motor
- Hapi 3: Instalimet elektrike
- Hapi 4: Kodi
- Hapi 5: Shtresë për Elektronikë
- Hapi 6: Asambleja
- Hapi 7: Testimi
Video: Ora Arduino Gyro: 7 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:12
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
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ë
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
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:
Ora e daljes në pension / Numërimi / Ora Dn: 4 hapa (me fotografi)
Ora e daljes në pension / Numërimi / Ora Dn: Unë kisha disa nga këto ekrane 8x8 LED me pikat e matricës në sirtar dhe po mendoja se çfarë të bëja me to. Frymëzuar nga udhëzime të tjera, më lindi ideja për të ndërtuar një ekran numërimi/zbritje për të numëruar deri në një datë/kohë të ardhshme dhe nëse koha e synuar p
Ora e Rrjetit ESP8266 Pa asnjë RTC - Ora Nodemcu NTP Pa RTC - PROJEKTI I OROCS INTERNET: 4 hapa
Ora e Rrjetit ESP8266 Pa asnjë RTC | Ora Nodemcu NTP Pa RTC | PROJEKTI I OROCS INTERNET: Në projekt do të bëhet një projekt i orës pa RTC, do të marrë kohë nga interneti duke përdorur wifi dhe do ta shfaq atë në ekranin st7735
Ora e bazuar në Arduino duke përdorur modulin DS1307 Ora në kohë reale (RTC) & 0.96: 5 hapa
Ora e bazuar në Arduino duke përdorur modulin DS1307 Ora në kohë reale (RTC) & 0.96: Përshëndetje djema në këtë tutorial do të shohim se si të bëjmë një orë pune duke përdorur një modul orësh në kohë reale DS1307 & Ekranet OLED. Pra, ne do të lexojmë kohën nga moduli i orës DS1307. Dhe shtypeni atë në ekranin OLED
Ora Gixie: Ora më e Bukur e Tubit me Shkëlqim: 4 Hapa
Ora Gixie: Ora më e Bukur e Tubave me Shkëlqim: Më pëlqen shumë Nixie Tube, por është shumë e shtrenjtë, nuk mund ta përballoj. Kështu kalova gjysmë viti duke krijuar këtë Orë Gixie. Ora Gixie arrihet duke përdorur ndriçimin ws2812 për të bërë dritën akrilike. Unë bëj çmos për ta bërë tubin RGB më të hollë
Microdot - Orë Ora Modeli LED Ora: 7 hapa (me fotografi)
Microdot - Orë Ora LED Modeli Ora: Një tjetër prodhim RGB Sunset Productions! Ky projekt është një tabelë qarkore për të bërë një version të orës time minidot të madhësisë së orës së dorës: https: //www.instructables.com/id/EEGLXQCSKIEP2876EE/me disa të tjera funksionet më të zbatueshme për një pajisje portative. Një