Съдържание:
- Стъпка 1: Съберете електрониката
- Стъпка 2: Изтеглете, актуализирайте и качете скицата
- Стъпка 3: Свържете OLED модула и тествайте
- Стъпка 4: Използвайте корпус
Видео: Приспособление за онлайн показване на времето, използващо ESP8266: 4 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:50
Преди няколко седмици научихме как да изградим онлайн система за показване на времето, която получава информация за времето за определен град и я показва на OLED модул. Използвахме платката Arduino Nano 33 IoT за този проект, която е нова платка, която има много функции, но е малко скъпа и по -голяма в сравнение с алтернативите. В тази публикация ще научим как да изградим тази компактна и сладка малка онлайн джаджа за показване на времето, която е подобна на предишния проект.
Видеоклипът по -горе обхваща всичко, което трябва да знаете, а също така обяснява как е скицата.
Стъпка 1: Съберете електрониката
Ще използваме мини платката WeMos D1, която използва чипсета ESP8266 и ще използваме 0,96”OLED модул за дисплея.
Стъпка 2: Изтеглете, актуализирайте и качете скицата
Подобно на предишния проект, ще получаваме информация за времето от услугата OpenWeatherMap. Изтеглете скицата, като използвате следната връзка:
Първо трябва да получим API ключ, за да използваме услугата OpenWeatherMap. Услугата OpenWeatherMap има безплатен план, който позволява максимум 60 API разговори в минута. Това означава, че можем да поискаме метеорологична информация с максимална скорост веднъж на всяка секунда, което е повече от това, от което се нуждаем. Видеото обхваща целия процес, но ето текстова версия на това, което трябва да се направи:
Започнете, като се регистрирате или влезете в услугата OpenWeatherMap и преминете към раздела API. Въведете името на нов ключ и щракнете върху бутона за генериране. Запишете този ключ, но не го споделяйте с никого. Активирането на този ключ отнема известно време, така че ще трябва да изчакате известно време. Това може да отнеме до час, докато това завърши, но ключът ми беше активиран в рамките на 10 минути.
Започнете да актуализирате скицата, като добавите вашите идентификационни данни за WiFi, тъй като трябва да се свържем с мрежа, за да работи това. Другото нещо, което трябва да направите в скицата, е да актуализирате API обаждането с информацията за вашия град и API ключа. Уверете се, че сте инсталирали правилния пакет за поддръжка на платката за платката ESP8266. Също така ще трябва да инсталирате библиотеките ArduinoJSON и u8g2, за да работи скицата. Видеото ще ви преведе през процеса на инсталиране на всичко това.
След като приключите, свържете платката, уверете се, че сте избрали правилните настройки на дъската и натиснете бутона за качване. След като бъде качено, дъската ще отпечата състоянието заедно с метеорологичната информация на серийния терминал. Можете да видите това, за да се уверите, че всичко работи според очакванията, преди да преминете към следващата стъпка.
Стъпка 3: Свържете OLED модула и тествайте
Сега, когато скицата работи правилно, трябва да свържем OLED модула. Използвайте електрическата схема, показана по -горе, и се уверете, че сте свързали правилното захранващо напрежение към OLED модула, тъй като някои приемат само 3.3V.
След като се свържете, включете дъската и трябва да видите приветственото съобщение. Дайте на дъската няколко секунди, за да получи информация за времето и тя ще я отпечата в OLED модула.
Стъпка 4: Използвайте корпус
Всичко, което остава да направя сега, е да добавя подходящ корпус и ще използвам този модел от Thingiverse (https://www.thingiverse.com/thing:857858). Това е същият, който беше използван за проекта за мрежово време и много ми харесва външният му вид.
Добавете проводник с подходяща дължина към OLED модула заедно с малко двустранна лента. Поставете го на място и използвайте малко горещо лепило близо до проводниците, за да го задържите на място. След това поставете дъската върху тавата/задния капак и запоявайте OLED модула към нея както преди. Накрая натиснете капака на място и добавете малко лепило, за да го задържите на място.
Ако тази компилация ви е харесала, моля, помислете дали да се абонирате за нашия канал в YouTube и да ни следвате в социалните медии. Това не струва нищо, но вашата подкрепа ще ни помогне изключително много в продължаването на създаването на проекти като този.
- YouTube:
- Instagram:
- Facebook:
- Twitter:
- Уебсайт на BnBe:
Благодаря ти за подкрепата!
Препоръчано:
„Коронавирус Covid-19“1 метър Приспособление за аларма за далеч: 7 стъпки
„Coronavirus Covid-19“1 Meter Keep Away Alarm Gadget: بسم الله الرحمن الرحيم Тази статия е демонстрация на използването на ултразвуковия сензор за разстояние HC-SR04. Сензорът ще се използва като измервателно устройство за изграждане на " 1 метър Задръжте далеч от притурката за аларма " с цел дистанциране. Сутиенът
Показване на влака и времето във Великобритания: 5 стъпки
Показване на влак и прогноза за времето в Обединеното кралство: Тази инструкция е предназначена за излитане на влакове във Великобритания с батерии и дисплей за времето. Той използва базата данни National Rail OpenLDBWS, за да получи информация за отпътуване на влак в реално време за определена местна жп гара и да я покаже. Използва отворена време
Показване на времето на процесора на ESP Wemos D1 OLED: 7 стъпки
Показване на CPU TIME на ESP Wemos D1 OLED: В този урок ще използваме ESP Wemos D1 OLED и Visuino за показване на CPU Time на OLED дисплей. Гледайте демонстрационен видеоклип
Показване на времето и времето на Arduino 3 в 1: 11 стъпки
Arduino 3-в-1 дисплей за времето и времето: Харесвам PIC микроконтролерите и харесвам програмирането на асемблер. Всъщност през последните няколко години публикувах около 40 проекта на моя уебсайт въз основа на тази комбинация. Наскоро поръчах някои части от един от любимите ми американски
Създаване на приспособление за времето под 10 минути: 3 стъпки
Създаване на приспособление за времето под 10 минути: В тази инструкция ще научим как да изградим джаджа за времето под 10 минути. Това е най -лесният начин да започнете бързо с iot проект. Всичко, от което се нуждаете, е една платка SLabs-32. ДА, така е, само една развиваща се платка