Мазмуну:
Video: 16 X 2 LCD I2c MQTT маалыматтарын көрсөтүү: 3 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:39
Random Nerd Tutorials жана 3KU_Deltaга илхам, жардам жана код үчүн рахмат.
1 -кадам: Крокодил бассейнинин сенсору
3KU_Delta бул жерде үйрөтүлө турган сонун долбоорду жарыялады: Бүтүндөй Croc долбоору
Долбоор Blynk жана MQTT аркылуу температураны, акыркы жаңыртуу убактысын жана батарейканын абалын жарыялоону камтыйт. Кийинчерээк ал чоң LED дисплейин түзүү жана Raspberry Pi үчүн Node Red боюнча маалыматтарды көрүү үчүн тиркемени кошту.
Мен бир нече нерсени өзгөрттүм:
Мен көбүрөөк кубатка жана кубаттоо мүмкүнчүлүгүнө ээ болгум келди. Мен ошондуктан:
1. Мен тростун үстүнө чоңураак (6V 1W Solar Cell массивин) койдум; бул 3.7Vдан айырмаланып 6V болсо да, TP4056 батарейкадагы чыңалууну жана чынжырды туура мааниге чейин сактаган.
2. Мен чоңураак (2000mAh кайра заряддалуучу литий -полимердик ион батарея пакетин кроктун ичине койдум. Анын баштапкы постунан бир версиясында 3KU_Delta бул чоң батареяны сунуштады.
Чоңураак батарейка 5см менен 7см 3KU_Delta схемасына туура келбеди, бирок мен баары бир ошол өлчөмдөгү тактаны колдондум; ал мага кичинекей схемага караганда компоненттерди орнотууга көбүрөөк орун берди, ошондой эле TP4056 чыңалуу жөндөгүчүн ошол тактага койду.
ESP8266 Wemos D1 mini pro менен TP4056да бассейн суусун алууга эч кандай мүмкүнчүлүгү жок экенине ишенүү үчүн, мен "Тамакты үнөмдөөчү" материалды колдонуп, бардык схеманы мөөрлөдүм. Мен Amazonдо жеткиликтүү кичинекей Мини баштык герметикти колдонуп материалды жаптым. Мен Solar Cell, батарейка, антенна жана ds18b20 үчүн зымдарды "баштыктын" бир учунан өткөрдүм, анан ошол тешикти силикон пломба менен мөөрлөдүм.
Баса, (3KU_Delta комментарийде айткандай), бассейндеги суу сенсорго зыян келтирбеши үчүн, ds1820bди жука эпоксиддүү катмар менен жабууну унутпаңыз.
2 -кадам: кичинекей дисплей (16 X 2) ЖК
Мен малина pi MQTT брокеримден маалыматтарды алып, кичинекей ЖК дисплейде маалыматтарды көргүм келди. Random Nerd Tutorials эки долбоорду, ошондой эле бир нече MQTTти бир Arduino ide программасында басып чыгаруу кадамдарын жарыялады. Мына ошол нерселерге шилтемелер:
dsb18b20 ESP8266 менен
ЖКда маалыматтарды көрсөтүү
жана
Бир нече MQTT темаларына жазылуу
Мен Руи Сантоско анын үч жазуусун өзгөртүү жана колдонуу аркылуу жараткан кодумду жарыялоого уруксат бергени үчүн ыраазымын.
Бөлүктөр Amazon же Ebayде жеткиликтүү:
1. ESP8266 NodeMCU тактасы
2. i2c тактасы тиркелген 16 X 2 ЖК дисплейи - i2c тактасы тиркелген дисплейди алууну унутпаңыз. Бул i2c тактасын ЖК дисплейге кошууга көп убакытты үнөмдөйт.
3. Пластикалык бейсбол дисплейи - Амазонкадан абдан арзанын таап, иштин жарымын гана колдондум. Тилекке каршы, ЖК бейсбол корпусунан бир аз чоңураак. Эгерде сиз өзүңүздүн долбооруңузду жабык коробкага салгыңыз келсе, софтболдун эң кымбат баасы The Container Storeдо табылган.
4. Кыска туташуу зымдары
5. Зымдарды кармап туруу үчүн жылуулукту кысуучу түтүк.
Жогорудагы сүрөттө көрүнүп тургандай, мен иштин жарымын гана колдондум. Эгерде сиз чоңураак корпусту кааласаңыз, мен софтбол капчыгын сунуштайм. Мен тапкан эң кымбаты The Container Store дүкөнүнөн болду (sku#: 44070).
Мен кодумду GitHub: Codeго жайгаштырдым
3KU_Delta жана Rui менен Сара Сантоско Random Nerd Tutorials жардамы жана илхамы үчүн рахмат.
Сунушталууда:
Raspberry Pi менен жарык жана температура сенсорунун маалыматтарын окуу жана графиктөө: 5 кадам
Raspberry Pi менен жарык жана температура сенсорунун маалыматтарын окуу жана графиктөө: Бул Нускоодо сиз малина пи жана ADS1115 аналогу менен жарык жана температура сенсорун санариптик конвертерге кантип окуп, аны matplotlib аркылуу графикке түшүрүүнү үйрөнөсүз. Керектүү материалдардан баштайлы
Аба ырайы станциясынын маалыматтарын кантип каттоо керек - Liono Maker: 5 кадам
Аба ырайы станциясынын маалыматтарын кантип каттоо керек | Liono Maker: Киришүү: Саламатсызбы, бул #LionoMaker. Бул менин ачык булагым жана YouTubeдагы расмий каналым. Бул жерде шилтеме бар: Liono Maker / YOUTUBE CHANNELБул долбоордо биз " Аба ырайы станциясынын маалыматтарын жазууну " үйрөнөбүз. бул абдан кызыктуу пр
MSP432 LaunchPad жана Python колдонуп, Температура Сенсорунун (TMP006) Жандуу Маалыматтарын Чийүү: 9 Кадам
MSP432 LaunchPad жана Python колдонуп, Температура Сенсорунун (TMP006) Жандуу Берилиштерин Түзүү: TMP006 - бул объект менен контакт түзбөстөн эле, анын температурасын өлчөөчү температура сенсору. Бул үйрөткүчтө биз Python аркылуу BoosterPackтен (TI BOOSTXL-EDUMKII) түз температура маалыматтарын түзөбүз
Макей Макей көрсөтүү жана көрсөтүү: 12 кадам (сүрөттөр менен)
Макей Макей Шоу жана Айтуу Дисплейи: 19 жыл окуткандан кийин, мен эч качан жаңы, жаркыраган, кызыктуу маалымат тактасына болгон сүйүүмдү жоготкон жокмун! Менин маалымат тактасынын стили көп жылдар бою кооз, дүкөндөн сатып алынган, майрамдык тематикалык кесимдерден баштап, студенттеримдин эмгектеринин маанисине чейин өзгөрдү. Мен
MQTT колдонуп зымсыз басым сенсорунун маалыматтарын жарыялоо: 7 кадам
MQTT: ESP32 жанаESP 8266 аркылуу зымсыз басым сенсорунун маалыматтарын жарыялоо IoT тармагында абдан тааныш SoC болуп саналат. Бул IoT долбоорлору үчүн жакшы нерсе. ESP 32 - интеграцияланган WiFi жана BLE менен түзмөк. Жөн гана SSID, сырсөзүңүздү жана IP конфигурацияңызды бериңиз жана нерселерди интеграциялаңыз