Orodha ya maudhui:

KUHESABU SAHIHI YA RING: Hatua 5 (na Picha)
KUHESABU SAHIHI YA RING: Hatua 5 (na Picha)

Video: KUHESABU SAHIHI YA RING: Hatua 5 (na Picha)

Video: KUHESABU SAHIHI YA RING: Hatua 5 (na Picha)
Video: TABU WANAYOPATA WANAWAKE WAKATI WA KUJIFUNGUA 2024, Novemba
Anonim
KUHESABU SAWA YA RING
KUHESABU SAWA YA RING
KUHESABU SAWA YA RING
KUHESABU SAWA YA RING

Nilikuwa nimepanga kununua Pete ya Neopixel 60 iliyoongozwa ili kutengeneza saa lakini kwa bahati mbaya sikuweza kuinunua. Mwishowe, nilinunua Pete ya Neopixel 35 Leds na nikapata njia rahisi ya kutengeneza saa ya mtandao ambayo inaweza kuonyesha saa, dakika na pili na hii Gonga la LED 35. Wacha tuanze.

Hatua ya 1: LIST YA SEHEMU

Vipengele vikuu vimejumuishwa:

  • 01pcs x ESP8266 NODEMCU
  • 01pcs x NEOPIXEL RING 35 LED
  • 01pcs x DOUBLE PANDE ZOTE ZA ULIMWENGU ZOTE KWA DIY 5x7cm
  • 01pcs x KIUME & KIKE 40PIN 2.54MM HEADER
  • 01pcs x CHALA ZA SIMU KWA UWEZESHAJI WA NGUVU

Hatua ya 2: SCHEMATIC

KISIMA
KISIMA

Hii ni mzunguko rahisi sana. RING NEOPIXEL ina pedi 2 x 3 zilizowekwa alama kama ifuatavyo: 5V, DI, GND na 5V, DO, GND. Ili kuidhibiti, tunachohitaji kufanya ni kuunganisha unganisho 3 kwa pedi hizi 5V, DI, GND kwenye pete. 5V na GND ya NEOPIXEL RING kuungana na + 5V na GND ya usambazaji wa umeme wa nje na data ya pini ya DI imeunganishwa na ESP8266 NODEMCU kwa pini D4.

Kumbuka: Sikuweza kupata NEOPIXEL RING 35 LED kwenye maktaba ya FRITZING, kwa hivyo nilitumia NEOPIXEL RING 60 LED kuibadilisha kwenye mchoro wa mzunguko.

Hatua ya 3: KUUZA SALAMA NA BUNGE

Kwanza, niliondoa nyaya za asili kutoka kwa NEOPIXEL RING, kisha nikauza kichwa cha kichwa cha pini 3 kwa 5V, DI, pini za GND kwenye NEOPIXEL RING.

Picha
Picha

Nilikata DIY PROTOBOARD CIRCUIT 5X7cm kwenye kipande kidogo, kilichouzwa safu 2 za vichwa vya kike kwa kuziba ESP8266 NODEMCU juu yake. Katika picha hii, nimeuza vitu vingine vya ziada kama: Kichwa cha kike cha 8P cha MPU6050, RGB moja ya LED iliyo na vipinga vya 3pcs x vya sasa na kizuizi cha 2P.

Picha
Picha

Kugundisha kichwa cha kike cha pini 3 (5V, D4, GND) chini ya PCB ya DIY kufuatia mpango juu ya hatua iliyopita. Kichwa hiki cha kike kitaunganishwa na kichwa cha kiume cha NEOPIXEL RING.

Picha
Picha

Gundi sanduku ndogo kufunika ESP8266 NODEMCU. Natamani ningekuwa na printa ya 3D kutengeneza masanduku madogo kama haya. Nilichimba shimo kwenye sanduku ili kichwa cha kike cha DIY PCB kiweze kupitia shimo hili na kuungana na NEOPIXEL RING.

Picha
Picha

Ni rahisi sana. IMEFANYIKA.

Picha
Picha

Nilitumia chaja ya simu ya rununu kusambaza nguvu ya 5V kuhesabu saa ya pete.

Picha
Picha

Hatua ya 4: KUPANGA

Wazo langu linaonyeshwa kwenye picha hapa chini:

Picha
Picha

Saa itaonyeshwa kama nambari ya kibinadamu na tunahitaji LED 4 sawa na nambari ya 4-bit ya binary kuonyesha saa (max. 12). Dakika na pili zinawakilishwa kwa kuhesabu idadi ya LED kwenye nambari ya makumi (upeo 5). na vitengo vya tarakimu (max.9). Kwa jumla, tunahitaji (5 + 9) x 2 = 28 za LED kuonyesha dakika na pili.

REDI hii ya NEOPIXEL ina LED 35 kwa hivyo LED 3 zilizobaki hutumiwa kama watenganishaji ili kufafanua saa, dakika na sekunde. Imewekwa alama ya NYEUSI kwenye picha.

Tunaweza kuona picha hapa chini kuelewa jinsi saa hii inavyoonyesha wakati.

Picha
Picha

Msimamo wa LED unatangazwa katika safu zifuatazo:

baiti HHHH [4] = {16, 17, 18, 19}; // Saa - Nambari 4 ya Binary

baiti M0 [5] = {14, 13, 12, 11, 10}; // Dakika - Baiti ya tarakimu kumi M1 [9] = {9, 8, 7, 6, 5, 4, 3, 2, 1}; // Dakika - Kitengo cha nambari ya kitengo S0 [5] = {21, 22, 23, 24, 25}; // Dakika - Baiti kumi ya nambari S1 [9] = {26, 27, 28, 29, 30, 31, 32, 33, 34}; // Dakika - Kitengo cha tarakimu ya kitengo SEPERATOR [3] = {0, 15, 20}; // 3 viongozaji vya kujitenga

Saa hii ya Pete ya Kuhesabu inaweza kusoma habari ya wakati kutoka kwa seva ya NTP na wakati utasasishwa juu ya WIFI na ESP8266 NODEMCU.

Tunaweza kutaja wavuti hii kuchagua rangi inayoongozwa unayopendelea. Katika picha hapa chini, saa ya pete ya kuhesabu inaonyesha wakati bila vichwa vya seperator.

Picha
Picha

Ikiwa inasababisha kuchanganyikiwa, tunaweza kuweka rangi nyingine kwao (mfano: NYEUPE kwenye picha hapa chini) kutofautisha saa, dakika na pili.

Picha
Picha

Kuhesabu nambari ya saa ya pete inapatikana katika GitHub yangu.

Hatua ya 5: KUMALIZA

KUMALIZA
KUMALIZA
KUMALIZA
KUMALIZA
KUMALIZA
KUMALIZA

Tazama picha zingine.

Asante kwa kutazama kwako na natumai umeipenda !!!

Tafadhali LIKE na SUBSCRIBE kwa chaneli yangu ya YouTube.

Ilipendekeza: