Мазмұны:

WiFi сағаты, таймер мен ауа райы станциясы, Blynk басқарылады: 5 қадам (суреттермен)
WiFi сағаты, таймер мен ауа райы станциясы, Blynk басқарылады: 5 қадам (суреттермен)

Бейне: WiFi сағаты, таймер мен ауа райы станциясы, Blynk басқарылады: 5 қадам (суреттермен)

Бейне: WiFi сағаты, таймер мен ауа райы станциясы, Blynk басқарылады: 5 қадам (суреттермен)
Бейне: ОРХИДЕИ В ПУСТОЙ ВАЗЕ - ЛАЙФХАКИ, ТОНКОСТИ И ОШИБКИ СОДЕРЖАНИЯ, ПЕРЕВОДА И ЩАДЯЩЕЙ АДАПТАЦИИ В ОС! 2024, Желтоқсан
Anonim
WiFi сағаты, таймер мен ауа райы станциясы, Blynk басқарылады
WiFi сағаты, таймер мен ауа райы станциясы, Blynk басқарылады
WiFi сағаты, таймер мен ауа райы станциясы, Blynk басқарылады
WiFi сағаты, таймер мен ауа райы станциясы, Blynk басқарылады

Бұл Morphing цифрлық сағаты (тұжырымдамасы мен морфинг коды үшін Хари Вигунаның арқасында), сонымен қатар аналогты сағат, ауа райы туралы хабарлау станциясы мен ас үй таймері.

Ол WiFi арқылы смартфондағы Blynk қосымшасымен толығымен басқарылады.

Қолданба сізге мүмкіндік береді:

Сандық сағатты, күнді, күнді, айды көрсетіңіз Дисплей Аналогты сағат, күн, күн, ай

OpenWeathermap.org және жергілікті температура/ылғалдылық сенсорынан жоғары қарай жылжытылатын ауа райын көрсетіңіз.

Ас үйге арналған таймер функциясын қолданыңыз

Уақыт белдеуін таңдаушымен NTP серверінің уақытын жаңарту

OTA (эфирде) микробағдарламаны жаңарту

Мұнда сипатталған жүйелік микробағдарлама Raspberry Pi көмегімен Blynk үшін жергілікті серверді пайдаланады, оны Blynk веб -сайтында қалай орнату керектігі туралы көптеген ақпарат бар.

Жергілікті сервер бағдарламалық жасақтамасын жүктеу ақысыз және сіздің үйіңізде Blynk басқаратын көптеген гаджеттер болса, ақшаны үнемдеуге мүмкіндік береді.

Сонымен қатар, сіз Blynk көмегімен есептік жазба жасай аласыз және олардың серверлерін пайдалана аласыз, бірақ бұл сізге қолданба виджеттері үшін бірнеше доллар қажет болады. Сіз Blynk -ке қосылған кезде тегін «энергия» (виджеттер) бар, бірақ бұл жоба үшін жеткіліксіз.

Бұл бірнеше Wi -Fi жүйелері, сервер және күрделі микробағдарлама/бағдарламалық қамтамасыз етуді қамтитын өте күрделі жүйе.

Құрастыру мен сымдау өте қарапайым, бірақ фирмалық қондырғы күрделі.

Сізге қажет нәрсені айтуды ұмытпадым деп үміттенемін:)

Bynk Blynk веб -сайтын зерттеңіз, сонымен қатар қосымшаны телефонға орнату қажет болады.

Api кілтін алу үшін OpenWeathermap.org сайтында ақысыз шот ашу қажет болады.

Мен жаңадан бастаушыларға бұл жобаны қолдануға кеңес бермеймін.

Назар аударыңыз, бұл Сағаттар конкурсына қатысады, егер сізге ұнаса дауыс беріңіз

Жабдықтар

NodeMCU 12E ESP8266 модулі осында

64х32 нүктелік матрицалық дисплей осында

RTC нақты уақыттағы сағат модулі осында

DHT11 температура/ылғалдылық модулі осында

Веро тақтасы осылай

Корпусқа арналған бірнеше ағаш (паллет ағашы жасайды)

5V 6A қуат жиынтығы

Қуат ұясы (ПХД қондырғысы) осылай

Кейбір тәулік бойы оқшауланған сым

16 жолақты таспалы кабель (шамамен 300 мм), 2 x әйел DIL розеткасы және 1 x 6 жолды DIL розеткасы

16 жолды DIL таспалы коннектор ер (ПХД бекіткіші)

Екі жақты терминал блогы (ПХД бекіткіші)

әйел тақырып бір жолақты (барлығы 40 -қа жуық, әр түрлі ұзындықта)

ҚҰРАЛДАР

Дәнекерлеу станциясы, дәнекерлеу, сым кескіштер және т.

1 -қадам: Veroboard ПХД жасау

Veroboard ПХД жасау
Veroboard ПХД жасау
Veroboard PCB жасау
Veroboard PCB жасау
Veroboard ПХД жасау
Veroboard ПХД жасау
Veroboard PCB жасау
Veroboard PCB жасау

Vero тақтасының ұзындығын ені 13 тесікке 36 немесе 37 жолақпен кесіңіз.

Суретте көрсетілгендей Arduino тақтасына (2 x 15 жол), RTC модуліне (5 жол) және DHT11 модуліне (3 жол) арналған әйелдердің бір қатарлы тақырыптық жолақтарындағы дәнекерлеуіш.

Тұрақты ток розеткасындағы дәнекерлеу және суретте көрсетілгендей екі жақты терминал блогы.

Дәнекерлеу 16 жолды DIL ер таспалы қосқышта көрсетілгендей.

Тақтаны схемаға сәйкес сыммен бекітіңіз және қажет болған жағдайда жолдарды кесіңіз.

Таспалы кабельді әр ұшында 16 жолды DIL коннекторы бар жеткілікті ұзын етіп жасаңыз.

Менің матрицалық модульмен бірге қуат кабелі жеткізілді.

Егер жеткізілмесе, қуат кабелін дисплейге жеткілікті ұзын етіп жасаңыз. Матрицалық модульге сәйкес келетін 4 жақты қосқышы бар қызыл және қара сымдар.

Сондай -ақ, матрицалық модульдің оң жақ қосқышына қосылу үшін 6 жолды DIL әйел тақырыбы бар 5 жақты кабель жасау қажет. Бұл 5 сымды таспалы кабельден ажыратуға болады, бірақ мен тақтаға қайта оралуды және оң жақтағы қосқышқа қайта шығуды оңай деп таптым.

Барлық сымдардың схемасын орындаңыз.

Мультиметр немесе үзіліссіздікті тексергішпен әр қосылымды өтіңіз, қысқа немесе көпірлі қосылыстар жоқ екеніне көз жеткізіңіз. Кернеу желілерінің дұрыстығын тексеріңіз.

Мен фризинг жасауға және жүктеуге уақыт табуға тырысамын.

2 -қадам: Істі жасаңыз

Істі жасаңыз
Істі жасаңыз
Істі жасаңыз
Істі жасаңыз
Істі жасаңыз
Істі жасаңыз

Мен істі менде болған қарағай қалдықтарынан жасадым.

Сурет өте дұрыс, әрқашан компьютерде жасалған нәрселер сәйкес келеді.

Электрониканы орналастыру үшін сізге қашау мен үю қажет болуы мүмкін.

Мен оны суретті жақтаулар сияқты қиылған бұрыштармен жасадым, енді мен оны CNC станогымда жасайтын едім.

Менің ойымша, бұл 3D басып шығарылуы мүмкін. Сенің таңдауың.

Егер бұл ағаш болса, оған лак шашыңыз.

3 -қадам: Электрониканы корпусқа салыңыз

Электрониканы корпусқа салыңыз
Электрониканы корпусқа салыңыз
Электрониканы корпусқа салыңыз
Электрониканы корпусқа салыңыз
Электрониканы корпусқа салыңыз
Электрониканы корпусқа салыңыз

Алдымен матрицалық тақтаны салыңыз, содан кейін Vero PCB.

Қуат жинағын қосыңыз және Vero тақтасындағы кернеулер мен негіздердің Arduino, RTC, DHT11 (батареяны ұмытпаңыз), матрицаның екі жақты қуат қосқышы мен таспалы кабельдердің керекті жерде екенін тексеріңіз..

Барлық OK тексерілген кезде қуат жинағын ажыратып, 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 -ді іске қосыңыз және OTA мүмкіндігіне ие болғыңыз келсе, BasicOTA.ino файлын ашыңыз, алдымен BasicOTA.ino -ны ESP8266 тақтасына жүктеңіз, содан кейін тақтаны қалпына келтіріңіз.

Ino файлында сұрақ белгілері бар жерде сізге тән ақпаратты қосу қажет болады. Олар келесі нөмірлерде болуы керек:

6 - Wi -Fi SSID, 7 - Wi -Fi құпия сөзі, MorphClockScrollWeather.ino файлын Arduino IDE -де ашыңыз

Егер сіз ОТА -ны пайдаланғыңыз келмесе, IDE көмегімен MorphClockScrollWeather.ino сайтында OTA -ға барлық сілтемелерді түсіндіріңіз.

Digit.cpp және Digit.h файлдары ino бір қалтада болуы керек, оларды IDE қойындылары ретінде қарау керек.

Ino файлында сұрақ белгілері бар жерде сізге тән ақпаратты қосу қажет болады. Олар келесі нөмірлерде болуы керек:

124 - сіздің уақыт белдеуіңіз, 140, 141, 142 - ауа райы картасының кілті және ақпарат, 171 - сіздің Wi -Fi SSID, 172 - сіздің WiFi құпия сөзіңіз, 173 - Blynk билік белгісі, (бұл туралы кейінірек)

Жол нөмірлері IDE қалауындағы опция болып табылады, құсбелгіні қойыңыз.

Енді NodeMCU тақтасына жүктеңіз.

Егер сіз OTA қолдансаңыз, IDE құралдарындағы порттардан 'Edge Lit сағатын' табуыңыз керек, оның 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. ???), IP мекенжайының жанындағы порт адресі ретінде 9443 теріңіз. Кіру

Қолданбада жаңа жоба жасалған кезде авторизация белгісі жасалады, оны электронды поштаға жіберуге болады, содан кейін Arduino IDE көмегімен MorphClockScrollWeather.ino сайтына енгізуге болады.

Менің ойымша, мұның бәрі бар, сәттілік.

Барлық сұрақтар бойынша төмендегі түсініктемелерді қолданыңыз. Барынша жауап беруге тырысамын.

Ұсынылған: