Orodha ya maudhui:
Video: Sehemu ya 7 ya Clock ya LED ya WiFi: Hatua 3 (na Picha)
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:50
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
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.
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 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
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
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:
Sehemu ya Kazi ya Kubebeka ya Arduino Sehemu ya 3: 11 Hatua
Sehemu ya Workbench ya Kubebeka ya Arduino Sehemu ya 3: Ikiwa umeangalia sehemu ya 1, 2 na 2B, basi hadi sasa hakujapata Arduino nyingi katika mradi huu, lakini waya chache tu za bodi nk sio hii ni nini na sehemu ya miundombinu inapaswa kujengwa kabla ya kazi zingine. Huu ni umeme na A
Sehemu ya Maonyesho ya Sehemu ya 7 na Usajili wa Shift: Hatua 3
Sehemu ya Maonyesho ya Sehemu ya 7 na Usajili wa Shift: Huu ni mradi mzuri wa kuanza ikiwa unajifunza tu jinsi ya kutumia rejista ya mabadiliko na jinsi inavyofanya kazi na nambari. Kwa kuongezea, mradi huu ni mwanzo mzuri ikiwa wewe ni mpya kwa onyesho la sehemu 7. Kabla ya kuanza mradi huu hakikisha kuwa
Sehemu ya Uonyesho wa Sehemu ya 7: Hatua 6 (na Picha)
Sehemu ya Maonyesho ya Sehemu: Nimeunda onyesho lililoongozwa lililoundwa na maonyesho ya sehemu 144 za 7 zinazodhibitiwa na nano ya arduino. Sehemu hizo zinadhibitiwa na 18 MAX7219 ic's ambazo zinaweza kudhibiti hadi viongoz 64 vya mtu binafsi au maonyesho ya sehemu 8 7. Safu hiyo ina maonyesho 144 yaliyoundwa na kila
Sehemu ya kubebeka ya Arduino Workbench Sehemu ya 1: 4 Hatua
Sehemu ya kubebeka ya Arduino Workbench Sehemu ya 1: Kuwa na miradi mingi katika ndege inamaanisha kuwa hivi karibuni nitajipanga na picha ya dawati langu inaonyesha kile kinachoweza kutokea. Sio tu dawati hili, nina kibanda ambacho kinaishia katika hali kama hiyo na semina ya kuni, ingawa hiyo ni nzuri, zana za nguvu
Sehemu ya Kubebeka ya Arduino Workbench Sehemu ya 2: Hatua 7
Sehemu ya Kubebeka ya Arduino Workbench Sehemu ya 2: Ningekuwa tayari nimetengeneza masanduku haya kadhaa yaliyoelezewa katika sehemu ya 1, na ikiwa sanduku la kubeba vitu kuzunguka na kuweka mradi pamoja ndio yote inahitajika basi watafanya kazi vizuri. Nilitaka kuwa na uwezo wa kuweka mradi wote uliomo na kuuhamisha