Orodha ya maudhui:
- Hatua ya 1: Vifaa
- Hatua ya 2: Onyesho la SIKU
- Hatua ya 3: Kuunganisha Juu na Programu
- Hatua ya 4: On Power Up
Video: Saa Nyingine: Hatua 4
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:53
Kama inavyoonekana kutoka kwa vipakiaji vyangu vya awali nilipata bodi kadhaa za Sehemu 7 kutoka kwa vifaa vya zamani vya uzani.
Jaribio langu la zamani lilitumia Arduino na moduli ya Saa Saa.
Inayoweza kufundishwa hutumia ESP8266 D1 Mini iliyounganishwa na seva ya NTP!
Nambari hiyo inategemea mfano kutoka kwa maktaba ya ESP8266WiFi.
Sitaenda kwa undani kuhusu wiring ya kuonyesha Sehemu 7 kwani kuna mifano kadhaa kwenye wavu. Bodi 2 nilizonazo, tumia MAX7219 dereva wa daftari ya chip, hizi zinahitaji tu pini 3 kudhibiti hadi Maonyesho ya Sehemu 8 x 7.
Nilitaka pia kuonyesha tarehe, kwa hivyo pini zingine 3 zilihitajika!
Nilihitaji ouputs nyingine 7 kuonyesha Siku! Ili kuzunguka ukosefu wa pini za pato, nilichagua onyesho la Neo Pixel, pini 1, matokeo 7!
Hatua ya 1: Vifaa
Sehemu zinahitajika
Maonyesho ya sehemu 12 x 7 (katika kesi yangu nilikuwa na bahati sana kuwa na bodi kadhaa za zamani za mashine zilizo na uzani ambao uliokoa wiring nyingi.
1 x ESP8266 D1 Mini AU yoyote ESP8266 na matokeo ya dijiti 7 au zaidi
2 x MAX7129 (Tena, nilikuwa na bahati ya kuwa na bodi za kuonyesha mashine)
1 x Sawa 8 ya kuonyesha NeoPixel
Mabadiliko ya kiwango cha 2 x
1 x 5v usambazaji wa umeme
Hatua ya 2: Onyesho la SIKU
Kwa hili nilitumia sehemu ya kadi ya mkopo ya zamani kwa msingi, kadi nene (kwa upande wangu karatasi ya picha ya 300gsm) na mkanda uliowekwa pande mbili.
Vipande vyake 2 tu vya mkanda na nafasi zilizokatwa na kisu cha ufundi. Ni nafasi kuwa umbali kati ya LED kwenye ubao wa NeoPixel.
Vipande nyembamba vya kadi hutumiwa kuunda kituo kwa kila siku.
Majina ya siku yamechapishwa kwenye mkanda wazi na mtengenezaji wa lebo ya Dymo.
Hatua ya 3: Kuunganisha Juu na Programu
Aina ya bidhaa ya ESP8266 ni bora kwa sababu ya
a) Ni uchafu nafuu
b) Wanahitaji vitu vichache vya nje
Nilihitaji 5v kwa maonyesho na 3v kwa ESP kwa hivyo nilitumia shifters kadhaa za kiwango na usambazaji wa umeme wa 5v.
MAX7219 inahitaji tu pini 3 kudhibiti hadi maonyesho 8, hizi ni pini 1 (Din), 12 (Load / CS) & 13 (Saa).
Hizi zimeunganishwa kupitia mpito wa kiwango.
Nambari ni kama ifuatavyo:
// pembejeo: DIN pin, CLK pin, LOAD pin. idadi ya chipsLedControl mydisplay = LedControl (3, 2, 1, 1)
Datedisp ya LedControl = LedControl (7, 6, 5, 1);
Idadi ya chips imewekwa kwa 1 kwa sababu ninatibu maonyesho 2 kama vitu tofauti badala ya kutumia DOUT na kuzibadilisha.
NeoPixel imeunganishwa na pato la dijiti 4
#fafanua PIN 4
#fafanua NUMPIXELS 7 (kupuuza 1 ya taa 8)
Kuna # chache pamoja na yote ambayo yanaweza kupatikana kwenye GitHub.
Router SSID & PASSWORD inahitaji kuingizwa na Seva ya NTP ichaguliwe, (I Googled Servers NTP free).
Hatua ya 4: On Power Up
Kwa nguvu juu, LED za NeoPixel zimepigwa, basi, maonyesho ya sehemu 7 yanaonyesha mbadala 'c' & '8' mpaka unganisho lifanyike kwa router.
Ikiwa sehemu zote zinaonyesha kontena c8 inamaanisha kuwa unganisho la seva ya NTP halikuanzishwa, kuweka upya inapaswa kutatua hii.
Mara tu unganisho likianzishwa, Saa na Tarehe zinaonyeshwa, Siku inaonyeshwa na LED ya samawati.
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
Kuweka DS3231 RTC (Saa Saa Saa) Sahihi, Haraka na Kujiendesha Kutumia Java (+ -1s): Hatua 3
Kuweka DS3231 RTC (Saa Saa Saa) Sahihi, Haraka na Kujiendesha Moja kwa Moja Kutumia Java (+ -1s): Hii inayoweza kufundishwa itaonyesha jinsi ya kuweka wakati kwenye Saa Saa ya DS3231 kwa kutumia Arduino na programu ndogo ya Java inayotumia uhusiano wa serial wa Arduino. Mantiki ya kimsingi ya programu hii: 1. Arduino hutuma ombi la mfululizo
Saa ya Saa ya Saa ya Dakika 30: Hatua 3 (na Picha)
Saa ya Saa ya Saa ya Dakika 30: Rafiki anaanzisha biashara ndogo ambayo hukodisha rasilimali kwa muda wa dakika 30. Alitafuta kipima muda ambacho kingeweza kutisha kila dakika 30 (saa na nusu saa) na sauti nzuri ya gong, lakini sikuweza kupata chochote. Nilijitolea kuunda si
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
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