Բովանդակություն:
- Պարագաներ
- Քայլ 1. Veroboard PCB- ի պատրաստում
- Քայլ 2: Պատրաստեք գործը
- Քայլ 3: Տեղադրեք էլեկտրոնիկան պատյանում
- Քայլ 4. Arduino- ի ծրագրավորում
- Քայլ 5:
Video: WiFi ժամացույց, ժամաչափ և եղանակային կայան, Blynk Controlled: 5 քայլ (նկարներով)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:46
Սա Morphing թվային ժամացույց է (շնորհիվ Hari Wiguna- ի հայեցակարգի և ձևափոխման ծածկագրի), այն նաև անալոգային ժամացույց է, եղանակի հաշվետու կայան և խոհանոցային ժամաչափ:
Այն ամբողջությամբ վերահսկվում է ձեր սմարթֆոնի Blynk հավելվածի միջոցով `WiFi- ով:
Հավելվածը թույլ է տալիս.
Displayուցադրել ձևափոխող թվային ժամացույց, օր, ամսաթիվ, ամիս ispուցադրել անալոգային ժամացույց, օր, ամսաթիվ, ամիս
Displayուցադրեք վերընթաց պտտվող եղանակը OpenWeathermap.org- ից և տեղական ջերմաստիճանի/խոնավության տվիչից:
Օգտագործեք խոհանոցի ժամաչափի գործառույթը
NTP սերվերի ժամանակի թարմացում ժամային գոտու ընտրիչով
OTA (օդում) որոնվածի թարմացում
Այստեղ նկարագրված համակարգի որոնվածը օգտագործում է տեղական սերվեր Blynk- ի համար ՝ օգտագործելով Raspberry Pi, կան շատ տեղեկություններ այն մասին, թե ինչպես դա կարգավորել Blynk կայքում:
Տեղական սերվերի ծրագրակազմի ներբեռնումն անվճար է և կարող է ձեզ գումար խնայել, եթե ձեր տան մոտ ունեք բազմաթիվ Blynk- ի կողմից վերահսկվող գործիքներ:
Այլապես կարող եք հաշիվ ստեղծել Blynk- ում և օգտագործել նրանց սերվերները, չնայած դա, հավանաբար, ձեզ մի քանի դոլար կարժենա հավելվածի վիջեթների համար: Կա անվճար «էներգիա» (վիդջեթներ), երբ միանում եք Բլինքին, բայց բավարար չէ այս նախագծի համար:
Սա բավականին բարդ համակարգ է, որը ներառում է մի քանի wifi համակարգեր, սերվեր և բարդ որոնվածը/ծրագրակազմ:
Հավաքումը և էլեկտրագծերը բավականին պարզ են, բայց ամուր տեղադրումը բարդ է:
Հուսով եմ, որ ես կհիշեմ ձեզ ասել այն ամենը, ինչ դուք պետք է իմանաք:)
Ուսումնասիրեք Bynk կայքը Blynk, դուք նույնպես պետք է ծրագիրը տեղադրեք ձեր հեռախոսի վրա:
Ձեր API բանալին ստանալու համար անհրաժեշտ կլինի նաև բացել անվճար հաշիվ OpenWeathermap.org կայքում:
Սկսնակին խորհուրդ չեմ տա փորձել այս նախագիծը:
Խնդրում ենք նկատի ունենալ, որ սա գրանցում է ocksամացույցների մրցույթում: Եթե ցանկանում եք, քվեարկեք:
Պարագաներ
NodeMCU 12E ESP8266 մոդուլը, ինչպես այստեղ
64 x 32 dot matrix ցուցադրում, ինչպես այստեղ
RTC իրական ժամանակի ժամացույցի մոդուլ, ինչպես այստեղ
DHT11 ջերմաստիճանի/խոնավության մոդուլ, ինչպես այստեղ
Vero տախտակ այսպես
Որոշ փայտանյութ գործի համար (պալետի փայտը կանի)
5v 6A հոսանքի փաթեթ այսպիսին
Power in jack (PCB- ի տեղադրում) այսպիսին է
Որոշ 24/28 չափիչ մեկուսացված մետաղալար
16 ճանապարհ ժապավենային մալուխ (մոտ 300 մմ), 2 x կանացի DIL վարդակներ և 1 x 6 ճանապարհով DIL վարդակից
16 ճանապարհ DIL ժապավենի միակցիչ արական (PCB- ի տեղադրում)
Երկկողմանի տերմինալային բլոկ (PCB տեղադրում)
իգական վերնագիրը զետեղում է մեկ տող (ընդհանուր առմամբ մոտ 40, տարբեր տեսակներ)
ԳՈՐOOLԻՔՆԵՐ
Sոդման կայան, զոդ, մետաղալարեր և այլն:
Քայլ 1. Veroboard PCB- ի պատրաստում
Կտրեք Vero տախտակի մի կտոր 36 կամ 37 շերտ երկարությամբ 13 անցքով լայնությամբ:
Sոդիչ Arduino տախտակի (2 x 15 ճանապարհ), RTC մոդուլի (5 ճանապարհ) և DHT11 մոդուլի (3 ճանապարհ) համար, ինչպես պատկերված է նկարներում, զոդում է Arduino տախտակի էգերի մեկ շարքով:
Sոդում DC վարդակից և երկկողմանի տերմինալային բլոկում, ինչպես ցույց է տրված նկարում:
Sոդեք 16 ճանապարհով DIL արական ժապավենի միակցիչով, ինչպես ցույց է տրված:
Մետաղապատեք տախտակը ըստ սխեմատիկայի և անհրաժեշտության դեպքում կտրեք հետքերը:
Պատրաստեք ժապավենի մալուխ ՝ բավական երկար, յուրաքանչյուր ծայրում 16 ուղիով կին DIL միակցիչով:
Իմ մատրիցային մոդուլով մատակարարվեց հոսանքի մալուխ:
Եթե այն չի մատակարարվում, էլեկտրական մալուխ պատրաստեք ցուցադրման համար բավական երկար: Կարմիր և սև մետաղալարեր ՝ 4 ճանապարհ միակցիչով ՝ մատրիցային մոդուլին տեղավորելու համար:
Մատրիցային մոդուլի աջ կողային միակցիչին միանալու համար ձեզ նույնպես պետք է պատրաստել 5 ուղի մալուխ ՝ 6 ուղի DIL իգական վերնագրով: Այս 5 լարերը կարող էին ճեղքվել ժապավենի մալուխից, բայց ես ավելի հեշտ գտա վերադառնալ տախտակին և նորից դուրս գալ աջ կողմի միակցիչին:
Խնդրում ենք հետևել սխեմային բոլոր էլեկտրագծերի համար:
Անցեք յուրաքանչյուր կապ բազմաչափ հաշվիչի կամ շարունակականության ստուգիչով, համոզվեք, որ շորտեր կամ կամուրջներ չկան: Ստուգեք լարման գծերը ճիշտ են:
Ես կփորձեմ ժամանակ գտնել, որպեսզի անեմ այս Fritzing- ը և վերբեռնեմ:
Քայլ 2: Պատրաստեք գործը
Ես պատյանը պատրաստեցի իմ ունեցած մի քանի սոճու ջարդոնից:
Նկարչությունը բավականին ճիշտ է, ինչպես միշտ այն, ինչ համակարգչի ներսում հարմարեցված է, անում են:
Էլեկտրոնիկայի համապատասխանեցման համար գուցե ստիպված լինեք սղոցել և ճեղքել:
Պատրաստեցի նկարի շրջանակի պես խիտ անկյուններով, հիմա դա կանեի իմ CNC մեքենայի վրա:
Կարծում եմ, որ այն կարող է նաև 3D տպագրվել: Ձեր ընտրությունը.
Եթե դա փայտ է, մի լաք շաղ տվեք դրա վրա:
Քայլ 3: Տեղադրեք էլեկտրոնիկան պատյանում
Նախ տեղադրեք Matrix վահանակը, այնուհետև Vero PCB- ն:
Միացրեք հոսանքի փաթեթը և ստուգեք, որ Vero- ի տախտակի լարվածությունն ու լարվածությունը գտնվում են Arduino- ի, RTC- ի, DHT11- ի (մի մոռացեք մարտկոցը) ճիշտ տեղերում, մատրիցային երկկողմանի միակցիչ և ժապավենային մալուխներ:.
Երբ բոլորը ստուգում են, անջատեք հոսանքի փաթեթը և շարունակեք միացնել Arduino- ն, RTC- ն և DHT11- ը:
Միացրեք երկու ծայրերը ժապավենի միակցիչներին `ապահովելով դրանց ճիշտ կողմնորոշումը:
Միացրեք 6 ուղի միակցիչը աջ մաթիքս միակցիչին:
Միացրեք սնուցվող մալուխը մատրիցային վահանակին, կտրեք և կտրեք ծայրերը համապատասխան երկարությամբ և պտուտակեք Vero տախտակի տերմինալային բլոկի մեջ ՝ ապահովելով ճիշտ բևեռականություն:
Քայլ 4. Arduino- ի ծրագրավորում
Ձեզ հարկավոր կլինի Arduino IDE- ն տեղադրված, շատ տեղեկություններ կան, թե ինչպես դա անել ցանցում: Arduino IDE:
Տեղադրվելուց անցեք նախապատվություններ և պատճենեք տեքստային տողը ներքևում և տեղադրեք «Լրացուցիչ խորհուրդների մենեջերի URL- ներ» տուփում ՝-
arduino.esp8266.com/stable/package_esp8266c…
Ձեզ հարկավոր է տեղադրել հետևյալ գրադարանները.
1. BlynkSimpleEsp8266, կարելի է ձեռք բերել այստեղից: այն ամենը, ինչ ձեզ հարկավոր է իմանալ այս կայքում ՝ այստեղ
2. ESP8266WiFi այստեղ
3. WiFiUdp այստեղ
4. ArduinoOTA- ն ներառված է IDE- ի հետ
5. TimeLib այստեղ
6. RTClib այստեղ
7. DHT այստեղ
8. Նշեք այստեղ
9. PxMatrix այստեղ
10. Տառատեսակներ/Org_01 այստեղ
Գրադարանների տեղադրումը այս ուսանելի, մասնագիտացված ցանցի մի մասը չէ:
Գրադարանները տեղադրելուց հետո ձեզ հարկավոր է վերագործարկել IDE- ն:
Սկսեք IDE- ն և բացեք BasicOTA.ino ֆայլը, եթե նախընտրում եք ունենալ OTA հնարավորություն, վերբեռնեք BasicOTA.ino- ն նախ ESP8266 տախտակին, այնուհետև վերականգեք տախտակը:
Ձեզ հատուկ տեղեկատվությունը պետք է ավելացվի, եթե ino ֆայլում կան հարցական նշաններ: Սրանք պետք է լինեն տողերի համարներում.
6 - ձեր wifi SSID, 7 - ձեր wifi գաղտնաբառ, բացեք MorphClockScrollWeather.ino ֆայլը Arduino IDE- ում
Եթե նախընտրում եք OTA չունենալ, մեկնաբանեք OTA- ի բոլոր հղումները MorphClockScrollWeather.ino- ում ՝ օգտագործելով IDE- ն:
Digit.cpp- ն և Digit.h- ն պետք է լինեն նույն թղթապանակում, ինչ ino- ն, դրանք պետք է դիտվեն որպես ներդիրներ IDE- ում:
Ձեզ հատուկ տեղեկատվությունը պետք է ավելացվի, եթե ino ֆայլում կան հարցական նշաններ: Սրանք պետք է լինեն տողերի համարներում.
124 - ձեր ժամային գոտին, 140, 141, 142 - եղանակի քարտեզի բանալին և տեղեկությունները, 171 - ձեր wifi SSID- ը, 172 - ձեր wifi գաղտնաբառը, 173 - Բլինկի հեղինակության նշան, (այս մասին ավելի ուշ)
Տողերի համարները տարբերակ են IDE- ի նախասիրություններում, նշեք վանդակը:
Այժմ վերբեռնեք NodeMCU տախտակին:
Եթե օգտագործում եք OTA- ն, IDE- ի գործիքների տակ գտնվող նավահանգիստներում պետք է գտնեք «Edge Lit clock» - ը, այն կունենա նաև իր IP հասցեն: Այժմ ձեզ հարկավոր չէ USB մալուխը ՝ որոնվածը թարմացնելու համար, դա արեք WiFi- ով: Հիանալի հա !!
Նշում. Ես գտա, որ վերջին Arduino IDE- ն չի ցուցադրում OTA նավահանգիստները: Ես օգտագործում եմ ավելի հին տարբերակ 1.8.5. Սա լավ է աշխատում: Նրանք կարող են շտկել այս սխալը մինչև վերջին IDE- ն ներբեռնելը:
Քայլ 5:
Հետևեք ստորև ներկայացված հրահանգներին.
1. Ներբեռնեք Blynk ծրագիրը ՝ https://j.mp/blynk_Android կամ
2. Հպեք QR- կոդի պատկերակին և ֆոտոխցիկն ուղղեք ներքևի ծածկագրին
3. Վայելեք իմ ծրագիրը:
Խնդրում ենք նկատի ունենալ, որ ես գտա, որ դա տարբեր մուտքի և գաղտնաբառ է հավելվածի համար:
Եթե դուք օգտագործում եք տեղական սերվեր, դիպչեք մուտքի էկրանին լուսացույցի պատկերակին, սահեցրեք անջատիչը դեպի Custom, լրացրեք ձեր տեղական սերվերի IP հասցեն (սա կարելի է գտնել RPi- ի հիմնական էկրանին, դա կլինի 192.186 -ի նման բան): 1. ???), մուտքագրեք 9443 որպես նավահանգստի հասցե ՝ IP հասցեի կողքին: Մուտք գործեք
Երբ հավելվածում ստեղծվում է նոր նախագիծ, ստեղծվում է թույլտվության նշան, այն կարող է ուղարկվել ինքներդ ձեզ, այնուհետև տեղադրվել MorphClockScrollWeather.ino- ում ՝ օգտագործելով Arduino IDE- ն:
Կարծում եմ, որ դրանում ամեն ինչ կա, հաջողություն:
Հարցերի դեպքում խնդրում ենք օգտագործել ստորև բերված մեկնաբանությունները: Կփորձեմ հնարավորինս լավ պատասխանել:
Խորհուրդ ենք տալիս:
NaTaLia եղանակային կայան. Arduino արևային էներգիայով աշխատող եղանակային կայանը կատարվել է ճիշտ ճանապարհով. 8 քայլ (նկարներով)
NaTaLia եղանակային կայան. Arduino արևային էներգիայով աշխատող եղանակային կայանը կատարվեց ճիշտ ճանապարհով. 2 տարբեր վայրերում 1 տարվա հաջող աշխատանքից հետո ես կիսում եմ իմ արևային էներգիայով աշխատող եղանակային կայանի նախագծի ծրագրերը և բացատրում, թե ինչպես այն վերածվեց համակարգի, որն իսկապես կարող է գոյատևել երկար ժամանակ: արևային էներգիայի ժամանակաշրջաններ: Եթե հետևեք
DIY եղանակային կայան և WiFi սենսորային կայան. 7 քայլ (նկարներով)
DIY եղանակային կայան և WiFi սենսորային կայան. Այս նախագծում ես ձեզ ցույց կտամ, թե ինչպես կարելի է եղանակային կայան ստեղծել WiFi սենսորային կայանի հետ միասին: Սենսորային կայանը չափում է տեղական ջերմաստիճանի և խոնավության տվյալները և այն WiFi- ի միջոցով ուղարկում է եղանակային կայանին: Օդերևութաբանական կայանն այնուհետև ցուցադրում է
Արեւային էներգիայով աշխատող WiFi եղանակային կայան V1.0: 19 քայլ (նկարներով)
Արևային էներգիայով աշխատող WiFi եղանակային կայան V1.0. Այս հրահանգում ես ձեզ ցույց կտամ, թե ինչպես կարելի է Wemos տախտակով ստեղծել արևային էներգիայով աշխատող WiFi եղանակային կայան: Wemos D1 Mini Pro- ն ունի փոքր ձևի գործոն, իսկ plug-and-play վահանների լայն տեսականի այն դարձնում է իդեալական լուծում արագ ձեռք բերելու համար
Acurite 5 in 1 եղանակային կայան ՝ օգտագործելով Raspberry Pi և Weewx (այլ եղանակային կայաններ համատեղելի են). 5 քայլ (նկարներով)
Acurite 5 in 1 եղանակային կայան ՝ օգտագործելով Raspberry Pi և Weewx (այլ եղանակային կայաններ համատեղելի են). Երբ ես գնել էի Acurite 5 in 1 օդերևութաբանական կայանը, ես ցանկանում էի, որ կարողանայի ստուգել եղանակը իմ տանը, երբ ես հեռու էի: Երբ տուն հասա և տեղադրեցի, հասկացա, որ կամ պետք է միացնեմ համակարգչին կամ գնեմ նրանց խելացի հանգույցը
Հում WiFi- ով միացված եղանակային կայան. 3 քայլ (նկարներով)
Անմշակ WiFi- ով միացված եղանակային կայան. Այսօր դուք կսովորեք, թե ինչպես կարող եք կառուցել պարզ WiFi- ով միացված եղանակային կայան, որը ձեզ կուղարկի ջերմաստիճանի և խոնավության տվյալները IFTTT- ի միջոցով անմիջապես ձեր էլ. Այն մասերը, որոնք ես օգտագործել եմ, կարելի է գտնել kumantech.com կայքում