Talaan ng mga Nilalaman:
- Hakbang 1: Kinakailangan ang Mga Bahagi:
- Hakbang 2: Magtipon ng Circuitry
- Hakbang 3: I-upload ang Code
- Hakbang 4: Masiyahan sa Iyong Paglikha at Magplano ng Mga Pagpapabuti sa Hinaharap
Video: Multimodal Clock: 4 na Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:14
Gusto ko ng mga orasan! Naghahanap ako para sa isang itinuturo para sa isang orasan na nagpapakita ng mga roman na numero sa screen. Kapag hindi ako nakakuha ng anumang naaangkop sa base ng arduino, nagpasya akong bumuo ng isa sa aking sarili. Kaisa ng isang display ng kulay na TFT, nagtataka ako kung ano pa ang maaaring ipakita at viola! ang mga saloobin ng iba't ibang mga system ng bilang na pinag-aralan sa aking bachelor ng mga araw ng kolehiyo ng engineering (higit sa 2 dekada pabalik!) ay nagmamadali: Binary, Digital, Octal & Hexadecimal atbp atbp
Kahit na nagsimula ako at pagkatapos ng maraming pagpaplano at pag-coding, narito ang pagpapatupad t!
Mga natatanging tampok ng orasan na ito:
Pagpapakita ng multi-modal kung saan maaari kang magkaroon ng oras na ipinakita sa 5 iba't ibang mga system ng numero sa isang screen o bawat format ng numero na ipinapakita sa magkakahiwalay na mga screen na napili ng isang pindutan ng push
Ang oryentasyon ng mukha ng orasan ay maaaring nasa anumang 4 na panig at ang data na ipinapakita ay maaaring nakahanay sa oryentasyon gamit ang isang pindutan ng push. Sa paglaon nilalayon kong gumamit ng isang gyro / acceleration sensor upang mai-orient ang display batay sa panig na ito ay nakabukas
Magagamit ang mga mode
Digital
Roman
Hexadecimal (Base 16)
Octal (Base 8)
Binary (Base 2)
Para sa isang taong bago sa mga sistemang ito sa pagnunumero narito ang mga link mula sa format na netBinary:
Format ng ocal:
Hexadecimal format:
Roman format:
Hakbang 1: Kinakailangan ang Mga Bahagi:
Kailangan ng mga item:
- Arduino UNO / Nano o katumbas
- TFT Display: 1.44 pulgada 128 * 128 SPI display batay sa IL9163 (iniutos nang matagal sa pamamagitan ng aliexpress) (RED PCB)
- Module ng DS 3231 RTC
- Mga switch ng push button 2
- Breadboard, PCB, pagkonekta ng mga wire
- Opsyonal: Panghinang na bakal, Pangkalahatang layunin na kumukonekta sa mga wire at isang angkop na enclosure (magpapasya pa ako ng isa para sa orasan na ito)
Hakbang 2: Magtipon ng Circuitry
Gamitin ang mga koneksyon na ito sa pagitan ng RTC at Arduino. Sumangguni sa hand draft na iskematikong larawan para sa sanggunian.
-
DS3231 ---- Arduino
- SDAA4
- SCLA5
- Vcc 5V (mula sa Arduino)
- GNDGND (mula sa Arduino)
-
Arduino ---- pagpapakita ng TFT
- 9A0
- 10CS
- 11SDA
- 13SCK
-
Mga koneksyon sa Arduino
- Vcc-5v
- GND-GND
- 2GND sa pamamagitan ng pindutan ng push (pindutan ng pagbabago ng mode ng display-Bin / Hex / Dis / Lahat)
- 3GND sa pamamagitan ng push button (Button ng pagbabago ng oryentasyon ng display)
-
Ipakita ang mga koneksyon
- VCC3.3V (mula sa Arduino)
- GND-GND
- I-RESET3.3V
- LED5V (mula sa Arduino)
Hakbang 3: I-upload ang Code
Gamitin ang naka-attach na.ino file para sa buong code na may mga komento na paliwanag sa sarili!
Hakbang 4: Masiyahan sa Iyong Paglikha at Magplano ng Mga Pagpapabuti sa Hinaharap
Mayroon kang isang maganda at geeky na orasan sa iyong mesa at maraming lugar para sa mga bagong ideya
- Baguhin ang pagpapakita o i-refresh lamang ang mga tukoy na bahagi ng screen upang gawing mas mabilis ang pag-refresh ng display (ang kasalukuyang pagpapatupad na ito kung minsan ay napapalampas ang pagpapakita ng isang segundo dahil sa pag-refresh ng buong screen)
- Magdagdag ng isang gyro / accelerometer board at nauugnay na code upang ayusin ang pag-ikot ng display upang tumugma sa oryentasyon ng enclosure
- Hayaan ang iyong imahinasyon maging ligaw …
Panghuli ngunit hindi pa huli, kung gusto mo ang aking orasan ay bumoto para sa ito sa Clocks Contest na kasalukuyang tumatakbo
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
Retire Clock / Count Up / Dn Clock: 4 Hakbang (na may Mga Larawan)
Retire Clock / Count Up / Dn Clock: Mayroon akong ilan sa mga 8x8 LED dot-matrix na ito na nagpapakita sa drawer at iniisip kung ano ang gagawin sa kanila. May inspirasyon ng iba pang mga itinuturo, nakuha ko ang ideya na bumuo ng isang count down / up na display upang mabilang sa isang hinaharap na petsa / oras at kung ang target na oras p
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
Multimodal Music Stand: 9 Mga Hakbang (na may Mga Larawan)
Multimodal Music Stand: Ang Multimodal Music Stand (MMMS) ay isang bagong paraan upang makontrol ang audio synthesis at mga epekto habang nagpe-play ng isang tradisyunal na instrumento (sax, flute, violin, pinangalanan mo ito), at nag-aalok ng ilang labis na posibilidad para sa pinalawig na mga diskarte na maaaring gagamitin habang