Talaan ng mga Nilalaman:
- Hakbang 1: Mga Materyales
- Hakbang 2: Stepper Motor Library
- Hakbang 3: Mga kable
- Hakbang 4: Code
- Hakbang 5: Casing para sa Electronics
- Hakbang 6: Assembly
- Hakbang 7: Pagsubok
Video: Arduino Gyro Clock: 7 Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:11
LINK ng Video
Kamusta sa lahat, ngayon ay ipapakita ko sa lahat kung paano lumikha ng isang espesyal na orasan na gyrate, na pinapatakbo ng isang Arduino. Una sa lahat, nais kong ibigay ang lahat ng kredito sa orihinal na may-akda: electronics para sa lahat. Ang orihinal na disenyo na ginawa niya ay narito. Gumagawa siya ng maraming kamangha-manghang mga elektronikong proyekto at ang orihinal na ideya ng orasan ay nagmula sa kanya. Gumagamit ako ng board ng Arduino Leonardo, ngunit ang anumang iba pang board ng Arduino ay dapat na maging maayos. Gumagamit ang orasan ng isang stepper motor upang paikutin ang plato upang maipakita ang iba't ibang oras.
Para sa proyektong ito, nagdagdag ako ng mga pagpapabuti sa orihinal na code ng orasan upang maisama ang higit pang mga pagpapaandar. Nagdagdag ako ng isang ilaw na LED sa code upang ang orasan ay maaari pa ring makita sa gabi. Ikinonekta ko rin ang isang module ng speaker sa board kaya't bawat oras ang orasan ay tatambog ng dalawang beses upang ipahiwatig ito. Gumawa ako ng base para kumonekta ang orasan at nagsama ng isang naaalis na stand ng suporta sa kabilang panig ng orasan upang mas maging matatag ito. Ang video sa itaas ay binilisan ng 100x para sa mga layuning pang-demonstrational.
Hakbang 1: Mga Materyales
Mga Materyales:
Karton
Board ng Arduino
kable ng USB
Stepper motor at controller
LED ng anumang kulay
Tagapagsalita
Breadboard
Portable Battery (opsyonal)
Mga tool:
Tape at Pandikit
Gunting
Lapis
Pinuno
Baril ng Soldering
Compass
Hakbang 2: Stepper Motor Library
Kailangan mo lang ito sa iyong library kung gumagamit ka ng ULN2003 controller para sa stepper motor. Kung hindi man, maaari mong laktawan ang hakbang na ito.
1. Magsimula sa pamamagitan ng pag-download ng.cpp at.h file sa ibaba
2. Lumikha ng isang bagong file na tinatawag na StepperMotor
3. I-drag at I-drop ang parehong.cpp at.h file sa bagong StepperMotor file
4. Pumunta sa iyong Arduino libraries file at i-drop ang file na StepperMotor dito
5. Buksan ang Arduino IDE at patakbuhin ang test code na ito upang matiyak na ang lahat ay na-install nang tama
# isama
StepperMotor motor (8, 9, 10, 11);
walang bisa ang pag-setup () {
Serial.begin (9600);
motor.setStepDuration (1);
}
void loop () {
motor.step (1000);
pagkaantala (2000);
motor.step (-1000);
pagkaantala (2000);
}
6. Ngayon i-verify ang code sa Arduino IDE kung naiipon ito nang walang anumang isyu na na-install mo nang tama ang lahat.
Hakbang 3: Mga kable
Mayroong 4 na mga bagay sa kabuuan na kakailanganin naming kumonekta sa Arduino:
Stepper Motor at controller
Una, ikonekta ang iyong stepper motor sa controller. Pagkatapos ikonekta ang int 1 sa controller upang i-pin ang 6, int 2 upang i-pin ang 7, 3 hanggang 8, at 4 hanggang 9. Pagkatapos ay ikonekta - (negatibo) na pin sa GND sa pisara, at + (positibo) na pin sa 5V sa board.
Tagapagsalita
Para sa nagsasalita, ikonekta ang pula (positibo) sa pin 3, at ang itim (negatibong) pin sa GND.
Pinangunahan
Ikonekta ang mahabang binti (positibo) na bahagi ng LED papunta sa pin 2, at ang maikling binti (negatibo) na bahagi sa GND.
Suriin ang mga larawan upang matiyak na ang lahat ay konektado nang maayos.
Tandaan: Kung ang board na iyong ginagamit ay hindi maaaring konektado nang direkta sa mga kable, kailangan mong gumamit ng isang soldering gun upang maghinang ang lahat ng mga sangkap nang magkasama.
Hakbang 4: Code
Kopyahin at i-paste ang code na ito sa ibaba sa Arduino IDE at i-upload ito sa board:
Code LINK
Hakbang 5: Casing para sa Electronics
Ang pambalot para sa electronics ay isa lamang maliit na kahon na may isang bilog na base at isang mahabang guhit ng papel para sa mga numero.
Maliit na kahon
8cm x 2cm piraso x2
14cm x 8cm piraso x2
14cm x 2cm piraso x2
Bilog
11.46 bilog na radius
Numero ng Mukha
72cm x 2cm na piraso ng papel ng malambot na karton. Sumulat simula sa 12:00 na may mga pagitan ng 1 cm hanggang maabot mo ang 11:50, kung saan ang haba ng papel ay dapat na sapat lamang upang magkasya ang lahat ng mga numero.
Base
Anumang laki at hugis hangga't maaaring magkasya dito ang orasan.
Tandaan: Tandaan na gupitin ang maliliit na butas sa kahon (tingnan ang mga imahe sa itaas) para sa mga ilaw at ilaw na LED. Gupitin din ang isang butas sa bilog para sa pamalo sa gitna.
Hakbang 6: Assembly
Bago mai-sealing ang kahon, ayusin ang lahat ng mga electronics na ginawa alinsunod sa imahe sa itaas. I-tape o idikit ang lahat sa lugar. Pagkatapos isara ang kahon. Lumikha ng isang maliit na baras mula sa karton upang magkasya sa butas ng orasan at ikonekta ito sa tungkod ng stepper motor. Kung ang relo ay masyadong mabigat at nalalagas, maaari kang magdagdag ng suporta sa kabilang panig ng orasan. Hindi mahalaga kung paano mo ito gagawin, hangga't maaari mong ihinto ang orasan mula sa pagkahilig sa isang gilid, ngunit ipinapakita ng mga imahe sa itaas kung paano ko ito nagawa. Pagkatapos ikonekta ang buong orasan sa base sa ibaba at i-secure ito gamit ang ilang tape at pandikit (tingnan ang mga imahe sa itaas). At upang gawing mas cool ito, magdagdag ng isang arrow sa kahon na tumuturo sa mga numero upang maipakita ang oras nang mas malinaw.
Hakbang 7: Pagsubok
Pagkatapos mong magawa, alalahanin na subukan ang iyong orasan upang matiyak na gumagana ito nang maayos. Suriin kung tumatakbo ang orasan at kung ito ay tumpak. Kung ang relo ay masyadong mabagal, baka gusto mong dagdagan ang numero sa motor.
Mga karaniwang problema:
Ang LED ay wala sa: marahil ito ay dahil ang stepper motor ay gumagamit ng sobrang lakas. Maaaring gusto mong magdagdag ng karagdagang lakas (portable baterya) kung iyon ang kaso.
Ang Clock ay lumiliko sa kabaligtaran na direksyon: Pagkatapos ay pumunta sa iyong code at baguhin ang motor.step (62) sa isang negatibong numero.
Inirerekumendang:
Paano Gumawa ng Analog Clock & Digital Clock Sa Led Strip Gamit ang Arduino: 3 Hakbang
Paano Gumawa ng Analog Clock & Digital Clock Sa Led Strip Gamit ang Arduino: Ngayon ay gagawa kami ng isang Analog Clock & Digital na orasan na may Led Strip at MAX7219 Dot module na may Arduino. Itatama ang oras sa lokal na time zone. Ang Analog na orasan ay maaaring gumamit ng isang mas mahabang LED strip, kaya maaari itong i-hang sa pader upang maging isang artwor
Memory Puzzle Clock Clock: 3 Hakbang (na may Mga Larawan)
Memory Puzzle Alarm Clock: Ito ay isang Alarm Puzzle Clock na nangangahulugang mayroong isang maliit na laro ng memorya na kailangan mong malutas upang ihinto ang pag-ring ng alarma! Bilang isang buod, ang orasan na ito ay para sa kung sino ang nakakainis sa umaga. Mayroon itong 3 LEDs na kapag pinindot mo ang alinman sa mga pindutan, ang alarma ay magiging
ESP8266 Network Clock Nang Walang Anumang RTC - Nodemcu NTP Clock Walang RTC - PROYEKTO SA INTERNET CLOCK: 4 na Hakbang
ESP8266 Network Clock Nang Walang Anumang RTC | Nodemcu NTP Clock Walang RTC | INTERNET CLOCK PROJECT: Sa proyekto ay gagawa ng isang proyekto sa orasan nang walang RTC, magtatagal ito mula sa internet gamit ang wifi at ipapakita ito sa display na st7735
Paggawa ng Clock Sa M5stick C Paggamit ng Arduino IDE - RTC Real Time Clock Sa M5stack M5stick-C: 4 na Hakbang
Paggawa ng Clock Sa M5stick C Paggamit ng Arduino IDE | RTC Real Time Clock Sa M5stack M5stick-C: Kumusta mga tao sa mga itinuturo na ito matututunan natin kung paano gumawa ng isang orasan na may m5stick-C development board ng m5stack gamit ang Arduino IDE. Kaya't ipapakita ng m5stick ang petsa, oras at amp; linggo ng buwan sa pagpapakita
Pag-iipon ng "Wise Clock 2" (Arduino-based Alarm Clock Na Maraming mga Dagdag na Mga Tampok): 6 na Hakbang
Pag-iipon ng "Wise Clock 2" (Arduino-based Alarm Clock Na Maraming Maraming Mga Tampok): Ipinapakita ng tutorial na ito kung paano tipunin ang kit para sa Wise Clock 2, isang bukas na mapagkukunan (hardware at software) na proyekto. Ang isang kumpletong Wise Clock 2 kit ay maaaring mabili dito. Sa buod, ito ang magagawa ng Wise Clock 2 (sa kasalukuyang open source softwa