Ebbe a példafeladatba azért kezdtem bele, mert a DHT11 modult eddig leteszteltem már szinte minden eszközömmel, és ebből a NodeMcu sem maradhat ki. A kapcsolás itt is szokásosan nagyon egyszerű lesz. Egy 4,7 K-s ellenállás kell és a szenzor, meg persze a Nodemcu.
Ha a kapcsolást összeállítottuk, akkor nyissuk meg az ESPlorer-t, és formatáljuk a Nodemcu flashtárhelyét. (Erre nyilván csak akkor van szükség, ha már van rajta „init.lua” fájl és fut rajta valami más.)
Ezután a következőt látjuk majd:
Ezután, nincs más dolgunk, mint feltölteni az „dht11.lua” fájlt és a „init.lua” fájlt. Itt most feltételezem, hogy mindenkinek egy custom firmware-el van flashelve a Node amiben benne van a „DHT lib”.
dht11.lua forráskódja:
pin = 5
status, temp, humi, temp_dec, humi_dec = dht.read(pin)
if status == dht.OK then
-- integer firmware esetén
print(string.format("DHT Temperature:%d.%01d;Humidity:%d.%01d\r\n",
math.floor(temp),
temp_dec,
math.floor(humi),
humi_dec
))
-- Float firmware esetén
-- print("DHT Temperature:"..temp..";".."Humidity:"..humi)
elseif status == dht.ERROR_CHECKSUM then
print( "DHT Checksum error." )
elseif status == dht.ERROR_TIMEOUT then
print( "DHT timed out." )
end
init.lua forráskódja:
ip = wifi.sta.getip()
wifi.setmode(wifi.STATION)
wifi.sta.config("YOURSSID", "YOURpassword")
ip = wifi.sta.getip()
print(ip)
l= file.list()
for k,v in pairs (l) do
print ("name:"..k..",size:"..v)
end
tmr.alarm (1, 3*1000, 1, function()
dofile("dht11.lua")
end
)
Ezután láss csodát, ha nyomunk egy reset-et, akkor ez fog megjelenni:
No, és itt jön az a kérdés, hogy értem, én hogy kiírja nekem az adatokat, de mikor hagyja abba? Van egy rossz hírem. Ha nem csinálunk semmit akkor soha. Viszont mutatom, hogy mit kell csinálni.
Itt a képen látható parancsot kell elküldeni, és akkor az egyes sorszámú „timer” leáll. Abbamarad a kiírás. Ezt a részt annyira nem is magyaráznám, inkább mindenki olvassa el a miértet: <–ITT–>
Remélem segítség volt a kezdeti lépésekhez ez a kis szösszenet. Igaz annyiszor kezdtem a mondataimat azzal, hogy : „Ezután”, hogy a Magyar Nyelv és Irodalomtanárok szövetsége, lassan a bitóra kíván. Viszont szerencsére ők nem olvasnak ilyesmit, mert túl műveltek ehhez. Viccet félretéve, akinek kérdése van az: Send me Email
A projekt megépítéséhez szükséges eszközök megvásárolhatóak a Webshopban








