
Мазмуну:
2025 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2025-01-23 14:51

Бир нече жума мурун, биз белгилүү бир шаар үчүн аба -ырайы маалыматын алган жана OLED модулунда көрсөткөн онлайн аба ырайын көрсөтүү тутумун курууну үйрөндүк. Биз бул долбоор үчүн Arduino Nano 33 IoT тактасын колдонгонбуз, ал жаңы такта, ал көптөгөн мүмкүнчүлүктөргө ээ, бирок альтернативаларга салыштырмалуу бир аз кымбатыраак жана чоңураак. Бул постто биз мурунку долбоорго окшош онлайн режиминде аба ырайынын дисплейин кантип түзүүнү үйрөнөбүз.
Жогорудагы видео сиз билишиңиз керек болгон нерселердин бардыгын камтыйт, ошондой эле эскиздин кантип бириктирилгенин түшүндүрөт.
1 -кадам: Электрониканы чогултуу

Биз ESP8266 чипсетин колдонгон WeMos D1 мини тактасын колдонобуз жана дисплей үчүн 0.96”OLED модулун колдонобуз.
2 -кадам: Эскизди жүктөө, жаңыртуу жана жүктөө



Мурунку долбоор сыяктуу эле, биз аба ырайы тууралуу маалыматты OpenWeatherMap кызматынан алабыз. Эскизди төмөнкү шилтеме аркылуу жүктөп алыңыз:
OpenWeatherMap кызматын колдонуу үчүн биз биринчи API ачкычын алышыбыз керек. 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:
- Инстаграм:
- Facebook:
- Twitter:
- BnBe сайты:
Колдооңуз үчүн рахмат!
Сунушталууда:
Raspberry PI жана Cyntech WeatherHAT колдонулган жөнөкөй аба ырайы дисплейи: 4 кадам

Raspberry PI жана Cyntech WeatherHAT колдонулган жөнөкөй аба ырайы дисплейи: * 2019 -жылы Yahoo API'син өзгөртүп, ал иштебей калды. Мен өзгөрүүнү билбей калдым. 2020 -жылдын сентябрь айында бул долбоор OPENWEATHERMAP API колдонуу үчүн жаңыртылды Төмөндөгү жаңыртылган бөлүмдү караңыз, калган маалымат дагы эле жакшы
DHT11 жана OLED дисплейи бар жөнөкөй DIY аба ырайы станциясы: 8 кадам

DHT11 жана OLED дисплейи бар жөнөкөй DIY аба ырайы станциясы: Бул окуу куралында биз температураны жана нымдуулукту көрсөтүү үчүн Arduino, DHT11 сенсорун, OLED дисплейин жана Visuino колдонуп, жөнөкөй аба ырайы станциясын түзүүнү үйрөнөбүз
Arduino 3-in-1 Убакыт жана аба ырайы дисплейи: 11 кадам

Arduino 3-in-1 Убакыт жана Аба ырайы дисплейи: Мага PIC микроконтроллерлери жагат жана мага ассамблея тилинде программалоо жагат. Чындыгында, акыркы эки жыл ичинде мен веб -сайтка ошол айкалыштын негизинде 40ка жакын долбоорду жайгаштырдым. Жакында мен сүйүктүү АКШдан кээ бир бөлүктөргө заказ берип жаттым
Аба ырайы шамы - Аба ырайы жана температура бир караганда: 8 кадам

Аба ырайы шамы - Аба ырайы жана Температура Бир Караганда: Бул сыйкырдуу шамды колдонуп, сиз учурдагы температураны жана шарттарды дароо сыртта айта аласыз
Суу бөтөлкөсүн колдонуу менен аба ырайы бузулган зымсыз тармак адаптери: 4 кадам (сүрөттөр менен)

Суу бөтөлкөсүнүн жардамы менен аба ырайы бузулган адаптер: Иракта жүргөндө, мен зымсыз тармак адаптеримди аба ырайынан ажыратуу үчүн суу бөтөлкөсүн колдондум. Бул жөнөкөй жол -жобосу, бирок абдан натыйжалуу. Албетте, бул көрсөтмө Жакынкы Чыгыштагы эркектер менен аялдарга кызмат кылуу үчүн эң пайдалуу болот, бирок ошондой эле колдонулушу мүмкүн