Tartalomjegyzék:
- 1. lépés: WiFi ESP8266 NodeMcu ESP-12E
- 2. lépés: Páratartalom érzékelő
- 3. lépés: SD kártya modul
- 4. lépés: Összeszerelés
- 5. lépés: Könyvtárak
- 6. lépés: Forráskód
![SD kártya modul ESP8266 -tal: 6 lépés SD kártya modul ESP8266 -tal: 6 lépés](https://i.howwhatproduce.com/images/002/image-3746-47-j.webp)
Videó: SD kártya modul ESP8266 -tal: 6 lépés
![Videó: SD kártya modul ESP8266 -tal: 6 lépés Videó: SD kártya modul ESP8266 -tal: 6 lépés](https://i.ytimg.com/vi/OJb_FPXF1vg/hqdefault.jpg)
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:43
![Image Image](https://i.howwhatproduce.com/images/002/image-3746-49-j.webp)
![](https://i.ytimg.com/vi/31_YFnHep60/hqdefault.jpg)
![SD kártya modul ESP8266 -tal SD kártya modul ESP8266 -tal](https://i.howwhatproduce.com/images/002/image-3746-50-j.webp)
![SD kártya modul ESP8266 -tal SD kártya modul ESP8266 -tal](https://i.howwhatproduce.com/images/002/image-3746-51-j.webp)
Ebben az összeállításban van egy SD kártya az ESP8266 -hoz csatlakoztatva. Tettünk egy DHT22 -et, amely méri a hőmérsékletet és a páratartalmat, és elküldi ezeket az adatokat az SD -kártyára.
Az áramkörön 43,40 páratartalmat és 26,80 hőmérsékletet mutat. Minden alkalommal, amikor a "sikeres fájl megnyitása" üzenet jelenik meg, ez azért van, mert egyszer futott a ciklusban. Ebben a forgatókönyvben a következők történnek: a naplófájlba csak az értékek íródnak, és így a "fájl sikeres megnyitása" üzenet csak tájékoztató jellegű, és nem kerül rögzítésre.
1. lépés: WiFi ESP8266 NodeMcu ESP-12E
![WiFi ESP8266 NodeMcu ESP-12E WiFi ESP8266 NodeMcu ESP-12E](https://i.howwhatproduce.com/images/002/image-3746-52-j.webp)
Itt részletezzük az általunk használt összetevőt, ebben az esetben a NodeMCU ESP12 -et, valamint az eszköz adatlapját.
2. lépés: Páratartalom érzékelő
![Páratartalom érzékelő Páratartalom érzékelő](https://i.howwhatproduce.com/images/002/image-3746-53-j.webp)
A sorozatban részleteket mutatok erről a másik komponensről, a DHT22 -ről, a megfelelő rögzítéssel.
3. lépés: SD kártya modul
![SD kártya modul SD kártya modul](https://i.howwhatproduce.com/images/002/image-3746-54-j.webp)
Ez a mi SD kártya modulunk. Amint a pinoutból látható, SPI kapcsolattal rendelkezik.
4. lépés: Összeszerelés
![Összeszerelés Összeszerelés](https://i.howwhatproduce.com/images/002/image-3746-55-j.webp)
Az összeszerelési diagram az olvasóra, a DHT22 -re és a NodeMCU ESP12 -re támaszkodik. Az utóbbit választottam, mert ésszerű mennyiségű IO -ra van szüksége. Így az ESP01 ezen az összeállításon is működik.
5. lépés: Könyvtárak
![Könyvtárak Könyvtárak](https://i.howwhatproduce.com/images/002/image-3746-56-j.webp)
Ehhez az összeállításhoz maga az Arduino IDE DHT könyvtára szükséges. A DHT letöltésekor lépjen a "Vázlat> Könyvtár bevonása> Könyvtárak kezelése" menüpontra. Ugyanezt kell tennie az SD könyvtár esetében is.
6. lépés: Forráskód
Az összeállításban használt forráskód egyszerű, és csak annak bemutatása, hogy az SD -kártya fut. Később be kell illesztenie az összes kifinomultságot, de más számtalan funkciót is használhat. Ez azonban nem vonatkozik erre a példára.
// biblioteca responseável pela comunicação com o Cartão SD #include // biblioteca responseável pela comunicação com o sensor DHT22 #include // pino de dados do DHT seria ligado no D6 do esp #define DHTPIN D2 // tipo do sensor #define DHTTYPE DHT22 // construtor do objeto para comunicar com o sensor DHT dht (DHTPIN, DHTTYPE); // pino ligado ao CS do metodulo SD Card #define CS_PIN D8;
Beállít
A Beállítás funkcióban megkezdjük objektumunk kommunikációját az érzékelővel, és inicializáljuk az SD kártyát is.
void setup () {Serial.begin (9600); Serial.print ("Inicializando o cartão SD…"); // inicializa o objeto para comunicarmos com o sensor DHT dht.begin (); // verifica se o cartão SD está presente e se pode ser inicializado if (! SD.begin (CS_PIN)) {Serial.println ("Falha, verifique se o cartão está presente."); // programa encerrrado return; } // se chegou aqui é porque o cartão foi inicializado corretamente Serial.println ("Cartão inicializado."); }
Hurok
A ciklusban leolvassuk a nedvességet, a páratartalmat és a hőmérsékletet. Ez nagyon hasonlít a szabványos C nyelvhez.
// faz a leitura da umidade float umidade = dht.readHumidity (); Serial.print ("Umidade:"); Serial.println (umidade); // faz a leitura da temperatura float temperatura = dht.readTemperature (); Serial.print ("Hőmérséklet:"); Soros.println (temperatura); File dataFile = SD.open ("LOG.txt", FILE_WRITE); // se o arquivo foi aberto corretamente, escreve os dados nele if (dataFile) {Serial.println ("O arquivo foi aberto com sucesso."); // formatação no arquivo: linha a linha >> UMIDADE | TEMPERATURA dataFile.print (umidade); dataFile.print ("|"); dataFile.println (hőmérséklet); // fecha o arquivo após usá-lo dataFile.close (); } // se o arquivo não pôde ser aberto os dados não serão gravados. else {Serial.println ("Falha ao abrir o arquivo LOG.txt"); } // intervalo de espera para uma nova leitura dos dados. késleltetés (2000); }
Ajánlott:
SIM900A 2G modul + hologramos SIM -kártya = Nyerő kombináció a "piszkos olcsó" kategóriában?: 6 lépés
![SIM900A 2G modul + hologramos SIM -kártya = Nyerő kombináció a "piszkos olcsó" kategóriában?: 6 lépés SIM900A 2G modul + hologramos SIM -kártya = Nyerő kombináció a "piszkos olcsó" kategóriában?: 6 lépés](https://i.howwhatproduce.com/images/001/image-213-j.webp)
SIM900A 2G modul + hologram SIM -kártya = Nyerő kombináció a "piszkos olcsó" kategóriában? Internet és láttam egy céget, amelyről még soha nem hallottam (hologram), hogy SIM -kártyákat adnak
Intelligens bója [GPS, rádió (NRF24) és SD -kártya modul]: 5 lépés (képekkel)
![Intelligens bója [GPS, rádió (NRF24) és SD -kártya modul]: 5 lépés (képekkel) Intelligens bója [GPS, rádió (NRF24) és SD -kártya modul]: 5 lépés (képekkel)](https://i.howwhatproduce.com/images/001/image-901-4-j.webp)
Intelligens bója [GPS, rádió (NRF24) és SD-kártya modul]: Ez az intelligens bója sorozat bemutatja (ambiciózus) kísérletünket, hogy tudományos bóját építsünk, amely értelmes méréseket végezhet a tengerről a kész termékek segítségével. Ez a bemutató a kettő közül a négyből - győződjön meg arról, hogy naprakész, és ha gyorsan szeretne
SD kártya modul Arduino -val: Adatok olvasása/írása: 14 lépés
![SD kártya modul Arduino -val: Adatok olvasása/írása: 14 lépés SD kártya modul Arduino -val: Adatok olvasása/írása: 14 lépés](https://i.howwhatproduce.com/images/002/image-3405-48-j.webp)
SD kártya modul Arduino -val: Adatok olvasása/írása: Áttekintés Az adatok tárolása minden projekt egyik legfontosabb része. Az adatok típusának és méretének megfelelően többféle módon lehet adatokat tárolni. Az SD és a micro SD kártya az egyik legpraktikusabb a tárolóeszközök között, amelyeket
AVR kártya programozása Arduino kártya használatával: 6 lépés
![AVR kártya programozása Arduino kártya használatával: 6 lépés AVR kártya programozása Arduino kártya használatával: 6 lépés](https://i.howwhatproduce.com/images/001/image-2454-35-j.webp)
AVR kártya programozása Arduino kártya használatával: Van AVR mikrokontroller kártyája? Bonyolult programozni? Nos, jó helyen jársz. Itt megmutatom, hogyan programozható egy Atmega8a mikrokontroller kártya Arduino Uno kártyával programozóként. Tehát minden további nélkül
A legolcsóbb Arduino Sd kártya modul: 5 lépés
![A legolcsóbb Arduino Sd kártya modul: 5 lépés A legolcsóbb Arduino Sd kártya modul: 5 lépés](https://i.howwhatproduce.com/images/003/image-6420-25-j.webp)
A legolcsóbb Arduino Sd kártya modul: Leírás: Az SD kártya modul adatátvitelre használható szabványos sd kártyára. A tűkimenet közvetlenül kompatibilis az Arduino-val, és más mikrovezérlőkkel is használható. Lehetővé teszi tömeges tárolás és adatnaplózás hozzáadását