Orodha ya maudhui:
- Hatua ya 1: Hatua ya 1: Sehemu na Zana
- Hatua ya 2: Hatua ya 2: Kuandaa Onyesho
- Hatua ya 3: Kubadilisha Moduli ya ESP8266 Kutumia Antena ya Nje
- Hatua ya 4: Kukusanya Vitu Vingine
- Hatua ya 5: Kuunganisha Pamoja Mambo Yote
- Hatua ya 6: Programu
- Hatua ya 7: Sanduku
- Hatua ya 8: Saa iliyokamilishwa
Video: Saa ya Kengele iliyosawazishwa ya NTP: Hatua 8
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:53
Halo.
Hii ni lugha yangu ya kwanza kufundishwa na Kiingereza sio lugha yangu ya asili kwa hivyo tafadhali subira.
Nilitaka kujenga saa ya kengele ya NTP na RTC ambayo itasawazishwa kutoka kwa wavuti.
Nilipata saa nzuri sana na ZaNgAbY na huyu jamaa (Asante).
Saa ni saa inayoongozwa ya nukta ya RTC kulingana na ESP8266 maarufu ambayo imesawazishwa na seva ya NTP.
Licha ya saa ni nzuri sana haina kazi zingine ninazopenda kwa hivyo niliongeza zingine.
1. Kengele hufanya kazi na onyesho tofauti.
2. Mwangaza wa kiotomatiki.
3. Kitufe cha kuweka upya nje ikiwa saa iko na inahitaji kuweka upya.
4. Nilibadilisha mwezi kuwa nambari na sio neno (napenda hivyo)
5. Wakati wa kuanza ikiwa muunganisho wa WiFi haukufaulu na wakati wa RTC ni halali wakati wa RTC unaonyeshwa.
6. Uongozi wa bluu utawashwa ikiwa kuna unganisho la WiFi.
7. WiFi ssid na nywila sio ngumu, unaweza kuibadilisha kupitia ukurasa wa wavuti.
8. Ikiwa baada ya masaa 24 haiwezi kusasisha kutoka kwa seva ya NTP ESP8266 itajaribu kuungana tena na WiFi.
9. Alarm stop switch ni kitufe cha kugusa
Hatua ya 1: Hatua ya 1: Sehemu na Zana
Sehemu:
4 + 2 x 8x8 MAX7219 Matrix ya LED (kama hii)
1 x RTC DS3231 (kama hii)
1 x Bodi ya ESP12 (kama hii)
1 x kifungo kimoja cha kugusa (kama hii)
Moduli 1 x LDR (kama hii)
1 x I2C PCF8574 moduli (nilitumia moduli ya I2C hadi LCD kama hii)
1 x Sparkfun Serial inayoonyeshwa onyesho (nilitumia manjano lakini bluu ni nzuri)
Mfano PCB 65.5mm x 210mm (nimeifanya kutoka sehemu mbili)
1 x saa ya kengele ya kuondoa kilio (kama hii)
1 x plexiglass pip 80mm Kipenyo nje ya 74mm ndani ya urefu wa 213mm.
1 x 5.5mm X 2.1mm DC Ugavi wa Umeme Chuma cha Jopo la Jack.
4 x vifungo vya kushinikiza.
1 x kuwasha / kuzima.
1 x bluu iliyoongozwa na 1k resistor.
1 x 470uF 16v capacitor.
1 x Filamu ya rangi ya dirisha.
1 x 5v 1A usambazaji wa umeme.
waya
Zana:
chuma cha kutengeneza
na zana za jumla.
Hatua ya 2: Hatua ya 2: Kuandaa Onyesho
Nilipata vitengo viwili vya vizuizi 4 kila moja kwa hivyo nilikata moja hadi nusu na nikapata onyesho la 6 block, ikiwa unapendelea unaweza kununua vitalu 6 na kuzishona (angalia kuwa Dout ya block moja imeunganishwa na Din ya inayofuata.).
Baada ya kuwa na onyesho la kuzuia 6, likusanye kwenye PCB ya mfano, nilitumia screws, spacers na bolts, ikiwa unapenda suluhisho la haraka unaweza kutumia mkanda wa pande mbili.
Ifuatayo tunahitaji kukusanya onyesho la kengele chini ya onyesho kuu la densi, angalia picha.
Kushoto kwa onyesho la kengele niliuza WiFi iliyoongozwa na bluu.
Hatua ya 3: Kubadilisha Moduli ya ESP8266 Kutumia Antena ya Nje
Nina shida kupata muunganisho mzuri wa WiFi kwenye chumba ambacho saa hutumiwa, kwa hivyo nilibadilisha moduli ya ESP8266 kutumia antena ya nje.
Ikiwa huna shida na unganisho la WiFi unaweza kutumia antena asili.
Hatua ya 4: Kukusanya Vitu Vingine
Nyuma ya mfano wa PCB tutakusanya moduli za ESP8266, RTC na PCF8574.
Niliuza soketi ili niweze kuziba na kufungua moduli.
Pia unahitaji kukusanya moduli ya LDR ili sensorer iweze kuhisi taa iliyoko.
Mwishowe ongeza swichi ya kugusa mahali pazuri ili uweze kuifikia kwa urahisi ili kusimamisha kengele.
Hatua ya 5: Kuunganisha Pamoja Mambo Yote
Tafadhali angalia skimu, sio ngumu, waya zake za kuunganisha kutoka moduli moja hadi nyingine.
Ikiwa una ugumu wa kusoma mpango hapa ni maelezo ya maandishi:
====================
MAX7219 hadi ESP8266 ====================
VCC - 5V (kumbuka 1)
GND - GND
CS - D8
DIN - D7
CLK - D5
===================
DS3231 hadi ESP8266
===================
GND - GND
VCC - 3.3V
SDA - D1
SCL - D2
==========================================
Sparkfun serial 7 sehemu ya kuonyesha kwa ESP8266
==========================================
VCC - 5V (kumbuka 1)
GND - GND
RX - D4
==========================================
Moduli ya sensa ya taa ya LDR kwa ESP8266
==========================================
VCC - 3.3V
GND - GND
NJE - A0
===========================================
Katatu iliyoongozwa na WiFi - D3, anode hadi 3.3V na kipinzani cha 1k
(Nilitumia kipinga 1k kwa sababu nilitaka iliyoongozwa iwe nyepesi)
===========================================
============================================
Ebay PCF8574T I / O Fr I2C Port Interface Support Arduino ===================================== =====
P0 - kitufe cha saa
Kitufe cha P1 - saa dn
P2 - kifungo cha dakika
P3 - buzzer (nilitumia buzzer ya elektroniki kutoka saa ya saa ya kengele ~ $ 1)
P4 - dakika dn kifungo
P5 - kengele ya ON / OFF kifungo
P6 - ongeza saa 1 kwa msimu wa joto (kwa Israeli tu) (kumbuka 2)
P7 - kitufe cha kugusa kengele
SDA kwa SDA ya RTC
SCL kwa SCL ya RTC
GND kwa GND
VCC hadi 3.3V
Vifungo vyote huunganisha upande mmoja hadi bandari na upande mwingine kwa GND.
Kumbuka 1 - Vitalu vyote 6 vya tumbo iliyoongozwa na onyesho la kengele imeunganishwa na 5V
Kumbuka 2 - Kubadilisha ambayo imeunganishwa na P6 ya PCF8574 inahitajika tu katika nchi yangu kwa sababu wakati wa majira ya joto sio kila wakati katika tarehe ile ile kama ulimwengu wote ili niweze kuongeza saa ikiwa inahitajika.
Nguvu ya saa inaweza kutolewa kwa njia mbili:
1. kuunganisha kebo ya USB na moduli ya ESP12e na kuchukua 5V kwa maonyesho kutoka kwa pini ya VV ya moduli.
2. ingiza 5V kupitia kiunganishi kilichojitolea (kama ilivyoelezewa kwa skimu), unganisha 5V kwenye moduli za tumbo za nukta na maonyesho ya kengele na kwa pini ya Vin kwenye moduli ya ESP12e.
Ikiwa unatumia chaguo 2 unahitaji kuunganisha 470uF 16V capacitor kati ya 5V na GND.
Niliunganisha upya kwa kifungo cha kushinikiza ambacho ninaweza kufikia kutoka nje ya saa na pini.
Angalia voltage ya kila moduli !!
Hatua ya 6: Programu
Imeambatanishwa na mchoro wa Arduino, ninaweka maoni mengi kwa hivyo ninaamini itakuwa wazi.
Utahitaji kujumuisha maktaba ya WiFiManager kutoka kusikia na maktaba ya ESP8266WiFi kutoka kusikia
Ikiwa haujui jinsi ya kupanga ESP12e na Arduino IDE tafadhali google kwa hiyo.
Hatua ya 7: Sanduku
Nilitengeneza sanduku hilo kutoka kwa bomba la Plexiglas lenye urefu wa 210mm ambalo nilifunikwa ndani na filamu ya Window tint (iliyotumika kwenye magari).
Vifuniko viwili vya upande nilitengeneza kutoka kwa Delrin ambavyo nilitengeneza na mashine ya kusaga ya CNC (labda inaweza kufanywa na printa ya 3D).
Nina faili za DXF tu za vifuniko ambavyo nilitumia kwa programu ya CNC.
Ikiwa mtu anahitaji faili za DXF tafadhali nitumie barua.
Kwa kweli unaweza kutengeneza sanduku zuri tofauti kwa saa.
Hatua ya 8: Saa iliyokamilishwa
Saa iliyomalizika inaweza kuonekana Hapa
Asante.
Ilipendekeza:
NTP ya Sauti iliyosawazishwa: Hatua 6 (na Picha)
NTP ya Sauti iliyosawazishwa: Sawazisha saa yako na seva ya wakati wa NTP ili waweze kuangalia wakati unaofaa ikiwa kumekuwa na nyeusi ikiwa hauko nyumbani :-)
Yote katika Chronometer Moja ya Dijiti (Saa, Saa, Kengele, Joto): Hatua 10 (na Picha)
Yote katika Chronometer Moja ya Dijitali (Saa, Saa, Kengele, Joto): Tulikuwa tukipanga kutengeneza Timer kwa mashindano mengine, lakini baadaye tulitekeleza saa (bila RTC). Tulipoingia kwenye programu, tulipenda kutumia matumizi zaidi ya kifaa na kuishia kuongeza DS3231 RTC, kama
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
Saa ya dijiti ya Arduino iliyosawazishwa na Njia ya Nguvu ya 60Hz: Hatua 8 (na Picha)
Saa ya dijiti ya Arduino iliyosawazishwa na laini ya umeme ya 60Hz: Saa hii ya dijiti inayotegemea Arduino imesawazishwa na laini ya umeme ya 60Hz. Inayo sehemu rahisi na ya gharama nafuu ya kawaida ya anode 4 tarakimu 7 ambayo inaonyesha masaa na dakika. Inatumia kivinjari cha kuvuka juu kugundua wakati wimbi la sine linaloingia 60Hz c
Saa ya michoro ya SMART ya Uumbaji iliyounganishwa na Mtandaoni na Jopo la Kudhibiti la Wavuti, Seva ya Muda iliyosawazishwa: Hatua 11 (na Picha)
Saa ya Uhuishaji ya SMART ya LED iliyounganishwa na Wavuti na Jopo la Kudhibiti la Wavuti, Seva ya Saa iliyosawazishwa: Hadithi ya saa hii inarudi nyuma - zaidi ya miaka 30. Baba yangu alianzisha wazo hili wakati nilikuwa na umri wa miaka 10 tu, muda mrefu kabla ya mapinduzi ya LED - nyuma wakati wa LED ambapo 1/1000 mwangaza wa mwangaza wao wa sasa wa kupofusha. Ukweli