Orodha ya maudhui:
- Hatua ya 1: Vifaa
- Hatua ya 2: Maktaba ya Magari ya Stepper
- Hatua ya 3: Wiring
- Hatua ya 4: Kanuni
- Hatua ya 5: Kesi ya Elektroniki
- Hatua ya 6: Mkutano
- Hatua ya 7: Upimaji
Video: Saa ya Arduino Gyro: Hatua 7
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:50
KIUNGO cha Video
Halo kila mtu, leo nitaonyesha kila mtu jinsi ya kuunda saa maalum ya gyrate, inayotumiwa na Arduino. Kwanza kabisa, nataka kutoa sifa zote kwa mwandishi wa asili: umeme kwa kila mtu. Ubunifu wa asili alioufanya uko hapa. Yeye hufanya miradi mingi ya kushangaza ya elektroniki na wazo la asili la saa lilikuwa kutoka kwake. Ninatumia bodi ya Arduino Leonardo, lakini bodi nyingine yoyote ya Arduino inapaswa kuwa sawa. Saa hutumia motor ya stepper kugeuza sahani kuonyesha nyakati tofauti.
Kwa mradi huu, niliongeza maboresho kwa nambari asili ya saa ili kujumuisha kazi zaidi. Niliongeza taa ya LED kwenye nambari ili saa iweze kuonekana usiku. Niliunganisha pia moduli ya spika kwenye ubao kwa hivyo kila saa saa italia mara mbili kuonyesha hii. Nilitengeneza msingi wa saa kuungana na kujumuisha standi ya msaada inayoweza kutolewa kwa upande mwingine wa saa ili kuifanya iwe imara zaidi. Video hapo juu imeharakisha 100x kwa madhumuni ya maonyesho.
Hatua ya 1: Vifaa
Vifaa:
Kadibodi
Bodi ya Arduino
Kebo ya USB
Magari ya stepper na mtawala
LED ya rangi yoyote
Spika
Bodi ya mkate
Betri inayoweza kubebeka (hiari)
Zana:
Tape na Gundi
Mikasi
Penseli
Mtawala
Bunduki ya Kulehemu
Dira
Hatua ya 2: Maktaba ya Magari ya Stepper
Unahitaji hii tu kwenye maktaba yako ikiwa unatumia mtawala wa ULN2003 kwa motor stepper. Vinginevyo, unaweza kuruka hatua hii.
1. Anza kwa kupakua faili ya.cpp na.h hapa chini
2. Unda faili mpya inayoitwa StepperMotor
3. Buruta na Achia faili ya.cpp na.h kwenye faili mpya ya StepperMotor
4. Nenda kwenye faili yako ya maktaba ya Arduino na utupe faili ya StepperMotor ndani yake
5. Fungua Arduino IDE na utumie nambari hii ya majaribio ili kuhakikisha kuwa kila kitu kimewekwa kwa usahihi
# pamoja
Motor motor ya Stepper (8, 9, 10, 11);
usanidi batili () {
Kuanzia Serial (9600);
motor.setStepDuration (1);
}
kitanzi batili () {
motor.step (1000);
kuchelewa (2000);
motor.step (-1000);
kuchelewa (2000);
}
6. Sasa thibitisha nambari kwenye IDE ya Arduino ikiwa itajumuisha bila shida yoyote umeweka kila kitu kwa usahihi.
Hatua ya 3: Wiring
Kuna mambo 4 kwa jumla ambayo tutahitaji kuungana na Arduino:
Stepper Motor na mtawala
Kwanza, unganisha motor yako ya stepper kwenye kidhibiti. Kisha unganisha int 1 kwenye kidhibiti kubandika 6, int 2 kubana 7, 3 hadi 8, na 4 hadi 9. Kisha unganisha - (hasi) pini kwa GND kwenye ubao, na + (chanya) bonyeza 5V kwenye ubao..
Spika
Kwa spika, unganisha nyekundu (chanya) na pini 3, na pini nyeusi (hasi) kwa GND.
Iliyoongozwa
Unganisha mguu mrefu (chanya) upande wa LED kwenye pini 2, na mguu mfupi (hasi) upande wa GND.
Angalia picha ili kuhakikisha kuwa kila kitu kimeunganishwa vizuri.
Kumbuka: Ikiwa bodi unayotumia haiwezi kushikamana moja kwa moja na wiring, basi unahitaji kutumia bunduki ya kutengeneza kutengeneza vifaa vyote pamoja.
Hatua ya 4: Kanuni
Nakili na ubandike nambari hii hapa chini kwenye Arduino IDE na uipakie kwenye ubao:
KIUNGO KIUNGO
Hatua ya 5: Kesi ya Elektroniki
Kesi ya vifaa vya elektroniki kimsingi ni sanduku moja dogo na msingi wa mviringo na karatasi ndefu ya nambari.
Sanduku dogo
8cm x 2cm kipande x2
14cm x 8cm kipande x2
14cm x 2cm kipande x2
Mzunguko
Mzunguko wa eneo la 11.46
Nambari ya Uso
Karatasi ya cm 72cm x 2cm ya kadibodi laini. Andika kuanzia 12:00 na vipindi vya cm 1 hadi utakapofika 11:50, ambayo urefu wa karatasi inapaswa kuwa ya kutosha tu kwa nambari zote kutoshea.
Msingi
Ukubwa wowote na umbo ndefu kama saa inaweza kutoshea juu yake.
Kumbuka: Kumbuka kukata mashimo madogo kwenye sanduku (angalia picha hapo juu) kwa nguvu na taa za LED. Pia kata shimo kwenye duara kwa fimbo katikati.
Hatua ya 6: Mkutano
Kabla ya kufunga sanduku mbali, panga vifaa vyote vya elektroniki vilivyotengenezwa kulingana na picha hapo juu. Tape au gundi kila kitu mahali. Kisha funga sanduku. Unda fimbo ndogo kutoka kwa kadibodi ili kutoshea kwenye shimo la saa na uiunganishe na fimbo ya motor stepper. Ikiwa saa ni nzito sana na imeanguka, unaweza kuongeza msaada kwa upande mwingine wa saa. Haijalishi jinsi unavyofanya, maadamu unaweza kumaliza saa kutoka kuegemea upande mmoja, lakini picha zilizo hapo juu zinaonyesha jinsi nilivyofanya. Kisha unganisha saa nzima kwa msingi ulio chini na uihifadhi na mkanda na gundi (angalia picha hapo juu). Na kuifanya iwe baridi zaidi, ongeza mshale kwenye sanduku linaloonyesha nambari ili kuonyesha wakati wazi zaidi.
Hatua ya 7: Upimaji
Baada ya kumaliza, kumbuka kujaribu saa yako ili kuhakikisha kuwa inafanya kazi vizuri. Angalia ikiwa saa inaendesha na ikiwa ni sahihi. Ikiwa saa ni polepole sana, unaweza kutaka kuongeza idadi kwenye motor.step (62) ikiwa saa inaenda haraka sana, kisha punguza nambari.
Shida za kawaida:
LED haijawashwa: hii labda ni kwa sababu motor ya stepper inatumia nguvu nyingi. Unaweza kutaka kuongeza nguvu ya ziada (betri inayoweza kubebeka) ikiwa ndivyo ilivyo.
Saa inageuka upande mwingine: Kisha nenda kwenye nambari yako na ubadilishe motor.step (62) kuwa nambari hasi.
Ilipendekeza:
Utunzaji wa saa - Jinsi ya Kuunda Saa Iliyotengenezwa Kutoka kwa Saa !: Hatua 14 (na Picha)
Utunzaji wa saa - Jinsi ya Kuunda Saa Iliyotengenezwa Kutoka kwa Saa !: Halo wote! Huu ni maoni yangu kwa Mashindano ya Mwandishi wa Mara ya Kwanza ya 2020! Ikiwa unapenda mradi huu, ningethamini sana kura yako :) Asante! Hii inayoweza kufundishwa itakuongoza kupitia mchakato wa kujenga saa iliyotengenezwa na saa! Nimeita kwa ujanja
DS1307 Saa Saa Saa RTC Na Arduino: Hatua 4
DS1307 Saa Saa Saa RTC Na Arduino: Katika Mafunzo haya, tutajifunza juu ya Saa Saa Saa (RTC) na jinsi Arduino & Saa Saa Saa IC DS1307 imewekwa pamoja kama kifaa cha wakati.Real Time Clock (RTC) hutumiwa kwa ufuatiliaji wa wakati na kudumisha kalenda.Ili kutumia RTC, w
Saa ya Arduino inayotumia DS1307 Moduli ya Saa Saa (RTC) & 0.96: 5 Hatua
Saa ya Arduino inayotumia DS1307 Saa Saa Saa (RTC) Moduli & 0.96: Halo jamani katika mafunzo haya tutaona jinsi ya kutengeneza saa ya kufanya kazi kwa kutumia moduli ya saa halisi ya DS1307 & Maonyesho ya OLED Kwa hivyo tutasoma wakati kutoka kwa moduli ya saa DS1307. Na ichapishe kwenye skrini ya OLED
Kutengeneza Saa na M5stick C Kutumia Arduino IDE - RTC Saa Saa Saa Na M5stack M5stick-C: Hatua 4
Kutengeneza Saa na M5stick C Kutumia Arduino IDE | RTC Saa Saa Saa Na M5stack M5stick-C: Halo jamani katika mafundisho haya tutajifunza jinsi ya kutengeneza saa na bodi ya maendeleo ya m5stick-C ya m5stack kutumia Arduino IDE.So m5stick itaonyesha tarehe, saa & wiki ya mwezi kwenye maonyesho
Saa rahisi ya Arduino / Saa ya saa: Hatua 6 (na Picha)
Saa rahisi / Saa ya saa Arduino: Hii " inafundishwa " itakuonyesha na kukufundisha jinsi ya kutengeneza saa rahisi ya Arduino Uno ambayo pia hufanya kama saa ya kusimama kwa hatua chache rahisi