2025 Autor: John Day | [email protected]. Viimati modifitseeritud: 2025-01-23 14:40
Täname Random Nerd Tutorials ja 3KU_Delta nende inspiratsiooni, abi ja koodi eest.
Samm: krokodillibasseini andur
3KU_Delta avaldas siin suurepärase projekti juhiste kohta: Entire Croc Project
Projekt hõlmas temperatuuri, viimase värskenduse aja ja aku oleku postitamist Blynk ja MQTT kaudu. Hiljem lisas ta lisa suure LED -ekraani loomiseks ja Raspberry Pi jaoks Node Redi andmete nägemiseks.
Muutsin paar asja:
Tahtsin rohkem energiat ja rohkem laadimisvõimalusi. Mina seega:
1. panin kroki peale suurema (6V 1W päikesepatareide massiivi); kuigi see oli 3,7 V vastu 6V, hoidis TP4056 aku pinget ja vooluahelat õigel väärtusel.
2. Panin krokodilli sisse suurema (2000mAh laetava liitiumpolümeer -ioonakupatarei. Tema esialgse postituse revisjonis soovitas 3KU_Delta seda suuremat akut.
Suurem aku ei mahtunud kasutatud 5 cm x 7 cm trükkplaadile 3KU_Delta, kuid ma kasutasin selle suurusega plaati igal juhul; see andis mulle rohkem ruumi komponentide paigaldamiseks kui väiksem trükkplaat, samuti TP4056 pingeregulaatori panemine samale plaadile.
Et olla kindel, et ESP8266 Wemos D1 mini pro -l ja TP4056 -l poleks võimalust basseinivett peale saada, tihendasin kogu trükkplaadi, kasutades "Food Saver" materjali. Ma sulgesin materjali, kasutades Amazonist saadaval olevat väikest Mini kotikinnitust. Toitsin päikesepatarei, aku, antenni ja ds18b20 juhtmed läbi "koti" ühe otsa ja seejärel sulgesin selle augu silikoontihendiga.
Muide, (nagu 3KU_Delta kommentaaris ütleb) sulgege kindlasti ds1820b õhukese epoksükihiga, et basseinivesi andurit ei kahjustaks.
2. samm: kuvage väikesel (16 X 2) LCD -ekraanil
Tahtsin oma vaarika pi MQTT maaklerilt andmed kätte saada ja näha andmeid väikesel LCD -ekraanil. Random Nerd Tutorials avaldas kaks projekti ja samme mitme MQTT avaldamise saamiseks ühes Arduino ide programmis. Siin on lingid nendele üksustele:
dsb18b20 koos ESP8266 -ga
Andmete kuvamine LCD -ekraanil
ja
Mitme MQTT teema tellimine
Olen Rui Santosele tänulik, et ta lubas mul avaldada minu loodud koodi, muutes ja kasutades kõiki kolme tema kirjet.
Kõik vajalikud osad on Amazonist või Ebays hõlpsasti saadaval:
1. ESP8266 NodeMCU plaat
2. 16 X 2 LCD -ekraan koos i2c -plaadiga - hankige kindlasti ekraan, mille külge on kinnitatud i2c -plaat. See säästab palju aega i2c -plaadi jootmisel LCD -ekraanile.
3. Plastist pesapalli vitriin - leidsin Amazonist väga odava ja kasutasin ainult poolt korpust. Kahjuks on LCD -ekraan pesapalliümbrisest pisut suurem. Kui soovite oma projekti suletud ümbrisesse panna, oli odavaim softball -ümbris The Container Store'is.
4. Lühikesed ühendusjuhtmed
5. Kuumuta kaablit, et juhtmed paigal hoida.
Nagu ülaltoodud pildilt näete, kasutasin ainult ühte korpuse poolt. Kui soovite suuremat ümbrist, mis sulgub, soovitan pehmepalli ümbrist. Kõige odavam, mille leidsin, oli The Container Store'ist (sku#: 44070).
Postitasin oma koodi GitHubi: Code
Täname 3KU_Delta ning Rui ja Sara Santos Random Nerd Tutorials abi ja inspiratsiooni eest.
Soovitan:
8051 Liides DS1307 RTC -ga ja ajatemplite kuvamine LCD -ekraanil: 5 sammu
8051 liides DS1307 RTC -ga ja ajatemplite kuvamine vedelkristallekraanil: Selles õpetuses oleme teile selgitanud, kuidas saame liidestada 8051 mikrokontrolleri ds1307 RTC -ga. Siin kuvame RTC aega lcd -s, kasutades proteuse simulatsiooni
I2C / IIC LCD -ekraan - Kasutage SPI LCD -d I2C LCD -ekraanile SPI -IIC mooduli kasutamine Arduino abil: 5 sammu
I2C / IIC LCD -ekraan | Kasutage SPI LCD -d I2C LCD -ekraanile SPI -IIC mooduli kasutamine Arduinoga: Tere poisid, kuna tavalisel SPI LCD 1602 -l on ühendamiseks liiga palju juhtmeid, nii et seda on väga raske liita arduinoga, kuid turul on saadaval üks moodul teisendage SPI -ekraan IIC -ekraaniks, nii et peate ühendama ainult 4 juhet
Andmete hankimise ja andmete visualiseerimise süsteem MotoStudent elektrilise võidusõiduratta jaoks: 23 sammu
Andmete hankimise ja andmete visualiseerimise süsteem MotoStudent Electric Racing Bike jaoks: Andmete kogumise süsteem on riist- ja tarkvara kogum, mis töötab koos, et koguda andmeid välisanduritelt, salvestada ja töödelda neid hiljem, et neid oleks võimalik graafiliselt visualiseerida ja analüüsida, võimaldades inseneridel teha
LIHTNE Arduino OLED -anduri andmete kuvamine: 4 sammu
Lihtne Arduino OLED -andurite kuvamine: kui olete kunagi Arduinoga koostööd teinud, olete ilmselt tahtnud, et see näitaks andurite näitu. Vana klassikalise Nokia 5110 LCD -ekraani kasutamisel olete võib -olla märganud, et kõigi nende juhtmete ühendamine on räpane ja võtab aega liiga palju tihvte. Loomulikult on parem
Temperatuuri ja niiskuse kuvamine ning andmete kogumine Arduino ja töötlemisega: 13 sammu (piltidega)
Temperatuuri ja niiskuse kuvamine ja andmete kogumine Arduino ja töötlemise abil: Sissejuhatus: see on projekt, mis kasutab temperatuuri, niiskuse andmete digitaalsel ja tulpdiagrammi vorm, kuvatakse kellaaeg ja kuupäev ning käivitatakse loendusaeg