Orodha ya maudhui:

Sehemu ya 7 ya Clock ya LED ya WiFi: Hatua 3 (na Picha)
Sehemu ya 7 ya Clock ya LED ya WiFi: Hatua 3 (na Picha)

Video: Sehemu ya 7 ya Clock ya LED ya WiFi: Hatua 3 (na Picha)

Video: Sehemu ya 7 ya Clock ya LED ya WiFi: Hatua 3 (na Picha)
Video: Cheki jama alivyo paa na ndege ya kichawi utashangaa 2024, Julai
Anonim
Sehemu ya 7 ya Wifi ya LED
Sehemu ya 7 ya Wifi ya LED
Sehemu ya 7 ya Wifi ya LED
Sehemu ya 7 ya Wifi ya LED
Sehemu ya 7 ya Wifi ya LED
Sehemu ya 7 ya Wifi ya LED
Sehemu ya 7 ya Wifi ya LED
Sehemu ya 7 ya Wifi ya LED

Mradi: Sehemu ya 7 ya Saa ya LED ya WiFi

Tarehe: Novemba - Desemba 2019

Saa ya Sehemu ya 7 hutumia usambazaji wa kawaida wa Anode 5V kupitia vipingaji vya 22ohm kulingana na udhibiti wa Usajili wa Shift. Sababu kuu ya kujenga saa hii kwanza ilikuwa utumiaji wa saa mbili za kitanda kila moja ikiwa na Maonyesho ya Sehemu ya 4 X 7 na sababu ya pili kuingizwa kwa bodi ya Wemos R1 D2 inayounganisha ambayo ni Programu ya Android inayosema. Maombi ya Android hutumia mawasiliano ya WiFi kutuma na kupokea amri kwenda na kutoka saa. Programu ya Android inaweza "KUWEKA" wakati na tarehe ya saa na "PATA" wakati wa sasa, tarehe, joto, shinikizo, na unyevu.

Kwa kuongezea, na msaada kutoka kwa David katika Nixie Google Group ambaye kwa fadhili alinipa skimu ya daftari inayofaa ya 74HC595 SPI 16 na rejista ya transceiver ya hali ya juu ya 74HC245 Okt. njia ya kuonyesha. Bodi rahisi ya PCB ilijengwa kwa kutumia chips mbili za IC za 74HC595 20 zilizopo kwenye wabebaji 20 wa pini na mbili za 74HC595 16 pin IC zilizo kwenye wabebaji 16 wa pini. Pato la upande mmoja wa mzunguko lilitumika kusaidia Anode za kila sehemu ya 8 x 7 za LED na upande mwingine wa mzunguko ulitumiwa kusaidia sehemu 7, kupitia vipingaji vya 22ohm kwa safu, pamoja na hatua ya desimali.

Vifaa

Orodha ya Vifaa

1. WEMOS R1 D2 kadi ya Arduino iliyo na moduli ya WiFi ya ESP8266

2. Mwanga wa Kugundua Mpingaji pamoja na kontena la 22ohm

3. Kubadilisha pole mbili, waya zenye rangi, vifurushi vya kike vya PCB, kunywa pombe, bodi ya PCB, vifaa vya plastiki vya 3mm

4. LED pamoja na 330ohm resistor

5. Sensor ya joto ya BME280

6. Mchezaji MP3-TF-16P pamoja na kinzani cha 22ohm

7. 4 Ohm 5W spika

8. 16 X 2 line LCD screen kutumia mawasiliano IC2 (hiari, kutumika hasa kwa ajili ya kupima)

9. RTC Saa DS3231

10. 2 X DC Hatua Chini 12V - 5V

11. 2 X 74HC245 IC Chip pamoja na 20 chip carrier

12. 2 X 74FC595 IC Chip pamoja na 16 chip carrier

13. 8 X 22ohm kupinga

Hatua ya 1: UJENZI

UJENZI
UJENZI
UJENZI
UJENZI
UJENZI
UJENZI

Imeambatanishwa na michoro ya Fritzing ya ujenzi wa saa inayoonyesha kadi ya WEMOS, onyesho la LCD, kicheza MP3, sensa ya BME280, vifaa viwili vya kushuka kwa DC, saa ya RTC DS3231, na mwishowe Mwangaza Kugundua Mwanga. Mchoro wa pili wa Fritzing unaonyesha kuzunguka kwa makao ya Sajili na Oktoba na uhusiano wake na WEMOS. Viambatisho vitatu hufunika Sehemu 7 za LED, 74HC245, na 74HC595 IC Chips.

Picha
Picha

Kesi ya saa ilijengwa kutoka kwa mahogany na masanduku 8 rahisi yaliyojengwa kuzunguka kila sehemu ya 7 za LED. Kila sanduku limeunganishwa na linalofuata kwa kutumia bomba la chuma la 15mm ambalo hupita ingawa kila sanduku na kupitia sanduku la mashimo ya mahogany ambayo huunganisha bomba la chuma lenye usawa na bomba la chuma wima linalounga mkono saa. Bomba la chuma limewekwa kwenye sanduku la mashimo hapa chini ambalo lina vifaa vya msaada wa saa. Waya zinazounganisha kila LED zinalishwa ingawa kila sanduku na kupitia bomba la chuma chini kwa mfumo wa saa hapa chini, seti moja ya waya za kudhibiti sehemu nane zilizolishwa kwa mwelekeo mmoja na seti ya pili ya waya nane, udhibiti wa anode, hulishwa upande mwingine.

Picha
Picha
Picha
Picha

Picha anuwai zinaonyesha mpangilio wa vifaa vya msingi kwenye bodi ya msingi ya saa. Matumizi ya bodi ya usambazaji kwa mawasiliano yote ya I2C na nguvu ya 5V ina faida ya kuhitaji tu pini mbili kwenye bodi ya WeMOS na inaruhusu DC-DC mbili kushuka 12V hadi vifaa vya 5V kutumika. Ugavi wa kwanza wa kuwezesha bodi, LCD, RTC, MP3 player n.k., ya pili imejitolea kuweka nguvu saa ya kuonyesha na kuonyesha dereva.

Hatua ya 2: SOFTWARE

SOFTWARE
SOFTWARE
SOFTWARE
SOFTWARE
SOFTWARE
SOFTWARE

Faili zilizoambatanishwa ni pamoja na faili ya chanzo ya ICO Arduino na Programu ya Android. Faili ya kwanza ya ICO ina nambari ambayo inaruhusu WEMOS kudhibiti BME280, RTC Clock, na skrini ya LCD. Mradi huu ulinipa fursa ya kujenga mradi wa asili wa Wifi Robot. Programu ya WEMOS D1 R2 Arduino ilitokana na saa iliyopita ambapo kifurushi cha mawasiliano cha Wifi kiliongezwa kwa kutumia amri rahisi za "GET" na "SET" kwanza kupata viwango vya saa vya sasa na pili weka saa na saa ya sasa, kama inavyoonyeshwa kwenye App., hutumiwa kusasisha saa kwa mbali. Faili ya pili ya ICO, "WifiAccesPoint" ni njia rahisi ya majaribio ili kubaini kuwa nyuzi sahihi za kutuma na kurudi zinafanya kazi kwa usahihi.

KUMBUKA: Hivi sasa siwezi kupakia faili ifuatayo "app-release.apk". Nasubiri timu ya msaada itatue shida hii

Ikumbukwe kwamba toleo 1.8.10 Arduino IDE limetumika na bodi iliyochaguliwa ilikuwa "LOLIN (WEMOS) D1 R2 & Mini". Maktaba maalum zifuatazo zilipakuliwa: Wire.h, LiquidCrystal_I2C.h, SoftwareSerial.h, DFRobotDFPlayerMini.h, SparkFunBME280.h, RTClib.h, ESP8266WiFi. H, WiFiClient.h, na upatikanaji wa ESP8266WebSErver.h The WifiSErver.h iliundwa na WifiSErver.h Chip ya WEMOS ESP8266 inaitwa "WifiClock" na ina nenosiri la "nywila". Inawezekana kusasisha saa bila kutumia bespoke Android App.badala ya kutumia mtazamaji wa kawaida wa ukurasa wa wavuti, na kituo cha ufikiaji cha "Wificlock" kimechaguliwa, na kuingiza amri ya https kama ifuatavyo:

Kwa amri ya SET:

"https://192.168.4.1/SET?PARA1=HH-MM-SS&PARA2=DD-MM-YY&PARA3=VV&PARA4=Y&PARA5=Y"

Wakati na tarehe vimeingizwa kwa kutumia fomati ya kawaida na "VV" ni sauti ya chime 0-30, kwanza "Y" karibu na PARA4 ni "Y" au "N" kuchagua chimes itakayochezwa chaguo na ya pili "Y 'karibu na PARA5 ni "Y" au "N" kuchagua chaguo la Kuokoa Usiku ambalo hufunga onyesho wakati wa saa za giza.

Kwa amri ya GET:

"https://192.168.4.1/GET"

Hii inarudisha safu ya data kutoka saa katika muundo ufuatao:

HH, MM, SS, DD, MM, 20, YY, HHH, HH, PPP, PP, CC, CC, FF, FF, VV, Y, Y

Ambapo "HHH, HH" ni kusoma unyevu, "PPP, PP" ni kusoma shinikizo, "CC, CC" ni joto huko Centigrade, "FF, FF" ni joto katika Fahrenheit, "VV" ni kiwango cha chime, "Y," chimes inahitajika, na "Y" ya pili, ni Kuokoa Usiku kunahitajika.

Ikumbukwe kwamba Huduma za Mahali za Kompyuta kibao lazima ziwezeshwe vinginevyo kitufe cha skena cha WiFi hakitarudisha mitandao yoyote inayopatikana ikiwa ni pamoja na mtandao wa WiFiClock

Picha
Picha
Picha
Picha
Picha
Picha
Picha
Picha
Picha
Picha

Hatua ya 3: MUHTASARI WA MRADI

Huu umekuwa mradi wa kufurahisha sana kwani umekusanya vitu vipya viwili, ambayo ni matumizi ya Wifi kama njia ya kusasisha saa, badala ya matumizi ya kibodi. Pili matumizi ya mzunguko wa udhibiti wa Shift na Octal kulingana na onyesho la sehemu 7. Ninaona kuridhika sana kuwa na uwezo wa kutumia tena vifaa vya zamani visivyohitajika na kuirudisha. Utengenezaji wa Programu ya Android inaruhusu saa kutazamwa kwa mbali, ingawa kikomo cha upeo wa mita 20, ndio yote inaweza kuwa inatarajiwa kutoka kwa chip ya WeMOS ESP8266 na nguvu yake ndogo. Njia mbadala ya dereva wa onyesho la kuhama ambalo nimetumia ni moja kutumia chip ya dereva ya MAX7219 IC ambayo imeundwa kutoa usambazaji wa 5V kwa maonyesho ya sehemu 7.

Sehemu za mradi wangu unaofuata zimewasili hizi ni pamoja na hisa mpya ya zamani IN-4 zilizopo za Nixie za Urusi na zilizopo za INS-1 Neon. Ninakusudia kurudi kwenye anuwai ya MAXIM ya chips za dereva za IC na kamba pamoja nne za chips hizi ili kuendesha IN-4 na maonyesho ya Neon.

Ilipendekeza: