Turinys:
- Prekės
- 1 žingsnis: išspausdinkite stiklainio dangtelį
- 2 žingsnis: Kabelis
- 3 žingsnis: kodavimas
- 4 žingsnis: patikrinkite MQTT
Video: „Sourdough“jutiklis (ESP8266): 4 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:45
Aš vis dar bandau išmatuoti savo raugo fermentaciją ir norėjau išbandyti šį sprendimą su „Sharp“jutikliu. Jutiklis matuos atstumą iki preparato paviršiaus. Kuo aukščiau, tuo labiau fermentuotas preparatas. Aukštis padidėja dėl to, kad bakterijos ir mielės valgo miltus ir gamina anglies dioksidą. Šios dujos bus įstrigusios ruošinyje ir jas išpūs.
Naudojant paprastą ESP8266, priemonės perduodamos MQTT tarpininkui. Aš atspausdinau dangtelį, kad būtų galima integruoti komponentus į talpyklos dangtelį, kad jis nejudėtų per lengvai.
Prekės
- ESP8266 - Aš paėmiau „NodeMCU v3“iš „aliexpress“
- „Sharp Sensor GP2Y0A41SK0F“- tas, kurį naudoju, tinka nuo 4 cm iki 30 cm, o tai tokiu atveju bus gerai.
- „MQTT Server“- tą, kurį naudoju, tvarko mano namų asistento programinė įranga, bet koks veiksmas
- Vienas stiklinis indelis
- Kažkoks raugo užkandis
- USB maitinimo blokas arba maitinimo adapteris su mikro USB išvestimi
1 žingsnis: išspausdinkite stiklainio dangtelį
Viršelį suprojektavau su „Fusion 360“, supjaustytą „Cura“ir atspausdinau ant savo „Creality 3D CR10S“. Palikau keletą skylių ventiliacijai, kad ant aštraus jutiklio nebūtų kondensato.
„Grabcad“radau gerą „nodemcu“dizainą. Taip pat ir aštriam jutikliui. Daug lengviau suprojektuoti tvirtinimo skyles. Aš naudoju kai kuriuos tarpiklius iš savo arduino plokščių tvirtinimo detalių, kad sureguliučiau komponento aukštį virš dangtelio viršaus.
grabcad.com/library/nodemcu-lua-lolin-v3-m…
grabcad.com/library/sharp-2y0a21-distance-… (ne tas pats, bet pakankamai arti skylių tvirtinimo)
Užklijavau šiek tiek dvigubos šoninės juostos, kad dangtelis liktų vietoje ant stiklainio.
2 žingsnis: Kabelis
Pirmiausia turime prijungti „nodemcu“prie aštraus jutiklio. Tai gana paprasta.
- „Sharp“jutiklis ims 5 voltų įvestį, kad galėtume prijungti jį prie mazgo „VU“(VUSB).
- Tada aštrus jutiklis įžeminamas į bet kurį „nodemcu“įžeminimo kaištį.
- Galiausiai aštraus jutiklio V0 eina į A0 (analoginis įėjimas) ESP.
- Laimei, aštraus jutiklio išėjimas yra ne didesnis kaip 3,1 volto. Būtų didesnis, jei turėtume problemų su ESP, nei veiktų 3,3 volto įtampa, ir neįvertintume aukštesnės įtampos jo įvesties kaištyje.
Tada naudoju standartinį USB maitinimo bloką su mikro USB kištuku arba sieninį kištuką, kad galėčiau maitinti „nodemcu“. Tai reikia padaryti, nes norime turėti galiojantį 5 voltų VUSB. Jutiklis veiks tik nuo 4,5 iki 5,5 voltų. „nodemcu“paprastai veikia esant 3,3 V įtampai, kurios nepakanka.
3 žingsnis: kodavimas
Šis kodas naudoja „Arduino IDE“kalbą ESP8266 programavimui. Turėsite įdiegti ESP8266 plokštę, kad galėtumėte ją užprogramuoti iš šio IDE.
www.arduino.cc/en/main/Software
github.com/esp8266/Arduino
github.com/knolleary/pubsubclient
Ieškokite ir pakeiskite raktinį žodį „REPLACE“savo vertėmis.
Yra aštraus jutiklio kalibravimo fazė. Pamatysite formulę, kaip analoginį rodmenį paversti centimetrais, jį galima pakeisti po kalibravimo. Įprastas kalibravimas yra atlikti matavimų seriją su jutikliu ir naudoti „Excel“formulės koeficientams apskaičiuoti. Tai pagerins priemonių tikslumą.
Kai kurie kalibravimo proceso pavyzdžiai
diyprojects.io/proximity-sensor-a02yk0-tes…
Kode yra ryšys su bet kuria jūsų turima „Wi -Fi“stotimi. Dėl šio „Wi -Fi“ryšio ESP gali siųsti reikšmes į sukonfigūruotą MQTT serverį.
4 žingsnis: patikrinkite MQTT
Kai prijungtas, esp pradės siųsti vertes į MQTT. Tada naudoju namų asistentą (https://www.home-assistant.io/), norėdamas perskaityti eilę ir parodyti rezultatą.
Tada belieka įpilti starterio, šiek tiek miltų ir vandens, tada palaukite, kol jutiklis išmatuos paviršiaus lygį stikliniame inde. Tikimės, kad tai parodys raugo fermentacijos lygį, kad žinotume, kada pasiekiamas pikas.
Pridėjau grafiką, kai pirmą kartą naudoju jutiklį. Aš perkėliau jutiklių rodmenis atgal į „InfluxDB“ir ši diagrama yra iš „Grafana“, kad galėtumėte matyti gražią matavimų raidą laikui bėgant.
Tikiuosi, kad jums patiko ši pamoka, praneškite man, jei jums reikia daugiau informacijos apie kai kuriuos veiksmus!
Rekomenduojamas:
„Pasidaryk pats“kvėpavimo jutiklis su „Arduino“(laidus megztas tempimo jutiklis): 7 žingsniai (su nuotraukomis)
„Pasidaryk pats“kvėpavimo jutiklis su „Arduino“(laidus megztas tempimo jutiklis): šis „pasidaryk pats“jutiklis bus laidus megztas tempimo jutiklis. Jis apsisuks jūsų krūtinę/skrandį, o kai krūtinė/skrandis išsiplės ir susitrauks, taip pat padidės jutiklis, taigi ir įvesties duomenys, kurie bus tiekiami „Arduino“. Taigi
Sąsajos jutiklis, SPS-30, kietųjų dalelių jutiklis su „Arduino Duemilanove“naudojant I2C režimą: 5 žingsniai
Sąsajos „Sensirion“, SPS-30, kietųjų dalelių jutiklis su „Arduino Duemilanove“naudojant I2C režimą: Kai nagrinėjau SPS30 jutiklių sąsajas, supratau, kad dauguma šaltinių yra skirti „Raspberry Pi“, bet ne tiek daug „Arduino“. Aš skiriu šiek tiek laiko, kad jutiklis veiktų su „Arduino“, ir nusprendžiau čia paskelbti savo patirtį, kad ji galėtų
„Arduino“saulės energijos temperatūros ir drėgmės jutiklis kaip 433 MHz „Oregon“jutiklis: 6 žingsniai
„Arduino“saulės energijos temperatūros ir drėgmės jutiklis kaip 433 MHz „Oregon“jutiklis: tai saulės energija varomo temperatūros ir drėgmės jutiklio konstrukcija. Jutiklis imituoja 433 MHz „Oregon“jutiklį ir matomas „Telldus Net“šliuzuose. Ko jums reikia: 1x „10-LED“Saulės energijos judesio jutiklis " iš Ebay. Įsitikinkite, kad parašyta 3,7 V tešla
Jutiklinis jutiklis ir garso jutiklis, valdantys kintamosios/nuolatinės srovės lemputes: 5 žingsniai
Jutiklinis jutiklis ir garso jutiklis, valdantys kintamosios/nuolatinės srovės žibintus: tai mano pirmasis projektas, kuris veikia remiantis dviem pagrindiniais jutikliais: vienas yra jutiklinis jutiklis, o antrasis - garso jutiklis, kai paspausite jutiklinį kilimėlį ant jutiklinio jutiklio, kintamosios srovės lemputė persijungs ĮJUNGTA, jei atleisite, šviesa bus išjungta ir tas pats
JUTIKLIS SUHU DENGAN LCD DAN LED (temperatūros jutiklis su LCD ir LED): 6 žingsniai (su nuotraukomis)
JUTIKLIS SUHU DENGAN LCD DAN LED (temperatūros jutiklis su skystųjų kristalų ekranu ir šviesos diodu): hai, saya Devi Rivaldi mahasiswa UNIVERSITAS NUSA PUTRA dari Indonesia, di sini saya akan berbagi cara membuat sensor suhu menggunakan Arduino dengan Išvestis LCD ir LED. Ini adalah pembaca suhu dengan desain saya sendiri, dengan sensor ini and