Talaan ng mga Nilalaman:
- Hakbang 1: LIST NG BAHAY
- Hakbang 2: SKEMATIK
- Hakbang 3: SOLDERING AND ASSEMBLY
- Hakbang 4: PROGRAMMING
- Hakbang 5: TAPOS
Video: COUNTING RING CLOCK: 5 Hakbang (na may Mga Larawan)
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:11
Plano kong bumili ng Neopixel Ring 60 Led upang makagawa ng orasan ngunit sa kasamaang palad hindi ko ito mabili. Sa wakas, bumili ako ng isang Neopixel Ring 35 Leds & nakagawa ng isang simpleng paraan upang makagawa ng isang orasan sa internet na maaaring magpakita ng oras, minuto at segundo sa LED Ring 35 na ito. Magsimula na tayo.
Hakbang 1: LIST NG BAHAY
Pangunahing mga sangkap ay kasama:
- 01pcs x ESP8266 NODEMCU
- 01pcs x NEOPIXEL RING 35 LEDS
- 01pcs x DOUBLE SIDED UNIVERSAL PCB PARA SA DIY 5x7cm
- 01pcs x LALAKI & BABAE 40PIN 2.54MM HEADER
- 01pcs x PHONE CHARGER PARA SA POWER SUPPLY
Hakbang 2: SKEMATIK
Ito ay napaka-simpleng circuit. Ang NEOPIXEL RING ay mayroong 2 x 3 pad na minarkahan bilang sumusunod: 5V, DI, GND at 5V, DO, GND. Upang makontrol ito, ang kailangan lang nating gawin ay ang maghinang ng 3 mga koneksyon sa 3 pads 5V, DI, GND na ito sa singsing. Ang 5V at GND ng NEOPIXEL RING ay kumonekta sa + 5V at GND ng panlabas na supply ng kuryente at data DI pin ay konektado sa ESP8266 NODEMCU sa pin D4.
Tandaan: Hindi ko makita ang NEOPIXEL RING 35 LED sa FRITZING library, kaya ginamit ko ang NEOPIXEL RING 60 LED upang palitan ito sa circuit diagram.
Hakbang 3: SOLDERING AND ASSEMBLY
Una, inalis ko ang mga orihinal na cable mula sa NEOPIXEL RING, pagkatapos ay nag-solder ako ng 3 pin male header sa 5V, DI, GND pin sa NEOPIXEL RING.
Pinutol ko ang DIY PROTOBOARD CIRCUIT 5X7cm sa isang maliit na piraso, nahinang ang 2 mga hilera ng mga babaeng header para sa pag-plug nito sa ESP8266 NODEMCU. Sa larawang ito, nag-solder ako ng ilang labis na mga sangkap tulad ng: 8P babaeng header para sa MPU6050, isang RGB LED na may 3pcs x kasalukuyang nililimitahan na mga resistor at 2P screw terminal block.
Pag-solder ng 3 pin na babaeng header (5V, D4, GND) sa ilalim ng DIY PCB kasunod sa eskematiko sa nakaraang hakbang. Ang babaeng header na ito ay kumokonekta sa header ng lalaki ng NEOPIXEL RING.
Pandikit ang isang maliit na kahon upang masakop ang ESP8266 NODEMCU. Nais kong magkaroon ako ng isang 3D printer upang gumawa ng maliliit na kahon tulad nito. Nag-drill ako ng isang butas sa kahon upang ang babaeng header ng DIY PCB ay maaaring dumaan sa butas na ito at kumonekta sa NEOPIXEL RING.
Napakasimple nito. TAPOS NA.
Gumamit ako ng charger ng cell phone upang magbigay ng 5V na lakas sa pagbibilang ng orasan.
Hakbang 4: PROGRAMMING
Ang aking ideya ay ipinapakita sa larawan sa ibaba:
Ipapakita ang oras bilang isang binary number at kailangan namin ng 4 na LED na katumbas ng isang 4-bit na binary number upang maipakita ang oras (max. 12). Ang minuto at pangalawa ay kinakatawan ng pagbilang ng bilang ng mga LED sa sampung digit (max. 5) at mga digit ng unit (max.9). Sa kabuuan, kailangan namin (5 + 9) x 2 = 28 LEDs upang ipakita ang minuto at pangalawa.
Ang NEOPIXEL RING na ito ay mayroong 35 LEDs kaya't 3 natitirang LED ay ginagamit bilang isang separator upang linawin ang oras, minuto at segundo. Ito ay minarkahan ng KULIT na kulay sa larawan.
Maaari naming makita ang larawan sa ibaba upang maunawaan kung paano ipinapakita ng orasan na ito ang oras.
Ang posisyon ng mga LED ay idineklara sa mga sumusunod na array:
byte HHHH [4] = {16, 17, 18, 19}; // Hour - 4 Bit Binary Number
byte M0 [5] = {14, 13, 12, 11, 10}; // Minute - Sampung digit byte M1 [9] = {9, 8, 7, 6, 5, 4, 3, 2, 1}; // Minute - Unit digit byte S0 [5] = {21, 22, 23, 24, 25}; // Minute - Sampung digit byte S1 [9] = {26, 27, 28, 29, 30, 31, 32, 33, 34}; // Minute - Unit digit byte SEPERATOR [3] = {0, 15, 20}; // 3 Seperator leds
Ang Counting Ring Clock na ito ay maaaring basahin ang impormasyon sa oras mula sa NTP server at ang oras ay maa-update sa paglipas ng WIFI ng ESP8266 NODEMCU.
Maaari kaming mag-refer sa website na ito upang pumili ng piniling kulay na gusto mo. Sa larawan sa ibaba, ipinapakita ng bilang ng orasan ng singsing ang oras na walang mga separator leds.
Kung ito ay sanhi ng pagkalito, maaari kaming magtakda ng ibang kulay para sa kanila (hal: Puti sa larawan sa ibaba) upang maiiba ang oras, minuto at segundo.
Ang pagbibilang ng code ng orasan ng singsing ay magagamit sa aking GitHub.
Hakbang 5: TAPOS
Makita ang ilan pang mga larawan.
Salamat sa iyong panonood at sana magustuhan mo ito !!!
Mangyaring LIKE at MAG-SUBSCRIBE sa aking channel sa YouTube.
Inirerekumendang:
DIY LED Ring Light PCB para sa Mga Mikropono !: 6 Mga Hakbang (na may Mga Larawan)
DIY LED Ring Light PCB para sa Mga Mikropono !: Bumalik ako at sa oras na ito inilagay ko ang aking mga kasanayan sa disenyo ng board sa pagsubok! Sa itinuturo na ito ay ipinapakita ko sa iyo kung paano ko dinisenyo ang aking sariling microscope ring light at ilang mga hamon na nakasalubong ko. Bumili ako ng pangalawang mikroskopyo para sa paggamit ng electronics at
Paano Mag-disassemble ng isang Computer Na May Madaling Hakbang at Mga Larawan: 13 Hakbang (na may Mga Larawan)
Paano Mag-disassemble ng isang Computer Na May Madaling Mga Hakbang at Larawan: Ito ay isang tagubilin tungkol sa kung paano i-disassemble ang isang PC. Karamihan sa mga pangunahing sangkap ay modular at madaling matanggal. Gayunpaman mahalaga na maging maayos ka tungkol dito. Makakatulong ito upang maiwasan ka sa pagkawala ng mga bahagi, at sa paggawa din ng muling pagsasama
Ang Laser Pointer na naka-mount sa spectacle para sa Mga Taong May Mga Kapansanan sa Locomotor: 9 Mga Hakbang (na may Mga Larawan)
Ang Laser Pointer na naka-mount sa spectacle para sa Mga Taong May Kapansanan sa Locomotor: Ang mga taong may malubhang mga kapansanan sa lokomotor tulad ng mga sanhi ng cerebral palsy ay madalas na may mga kumplikadong pangangailangan sa komunikasyon. Maaaring kailanganin silang gumamit ng mga board na may alpabeto o karaniwang ginagamit na mga salitang nakalimbag sa kanila upang makatulong sa komunikasyon. Gayunpaman, marami
Pag-hack sa TV Tuner upang Basahin ang Mga Larawan sa Daigdig Mula sa Mga Satellite: 7 Mga Hakbang (na may Mga Larawan)
Pag-hack sa TV Tuner upang Basahin ang Mga Larawan sa Daigdig Mula sa Mga Satellite: Mayroong maraming mga satellite sa itaas ng aming mga ulo. Alam mo ba, na ang paggamit lamang ng Iyong computer, TV Tuner at simpleng DIY antena Maaari mong matanggap ang mga pagpapadala mula sa kanila? Halimbawa ng mga real time na larawan ng mundo. Ipapakita ko sa iyo kung paano. Kakailanganin mo ang: - 2 w
Bumuo ng isang Tunay na Bell-striking Clock para sa Iyong PC at isang Fire Extinguisher-Striking Clock .: 3 Mga Hakbang (na may Mga Larawan)
Bumuo ng isang Real Bell-striking Clock para sa Iyong PC at isang Fire Extinguisher-Striking Clock .: Isang tanso na kampanilya, isang maliit na relay ng maraming mga bagay at isang tunay na kampana ay maaaring hampasin ang oras sa iyong desktop. Kahit na ang proyektong ito ay tumatakbo sa Windows at Mac Ang OS X din, nag-idecide ako upang mai-install ang Ubuntu Linux sa isang PC na nakita ko sa basurahan at ginagawa iyon: Hindi ko kailanman