Orodha ya maudhui:
- Hatua ya 1: WiFi ESP8266 NodeMcu ESP-12E
- Hatua ya 2: Sensor ya unyevu
- Hatua ya 3: Moduli ya Kadi ya SD
- Hatua ya 4: Mkutano
- Hatua ya 5: Maktaba
- Hatua ya 6: Nambari ya Chanzo
Video: Moduli ya Kadi ya SD Pamoja na ESP8266: Hatua 6
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:54
Katika mkutano huu, tuna Kadi ya SD iliyounganishwa na ESP8266. Tunaweka DHT22, ambayo hupima joto na unyevu na hutuma habari hii kwenye kadi ya SD.
Kwenye mzunguko, inaonyesha unyevu wa 43.40 na joto la 26.80. Kila wakati inapoonyesha ujumbe "kufungua faili kwa mafanikio," ni kwa sababu ilikimbia mara moja kitanzi. Kinachotokea katika hali hii ni kama ifuatavyo: ni maadili tu yanaandikiwa faili ya kumbukumbu, na kwa hivyo, ujumbe "kufungua faili kwa mafanikio" ni ushauri tu, na haujarekodiwa.
Hatua ya 1: WiFi ESP8266 NodeMcu ESP-12E
Hapa tunafafanua sehemu tunayotumia, katika kesi hii NodeMCU ESP12, pamoja na hati ya data ya kifaa hicho.
Hatua ya 2: Sensor ya unyevu
Katika mlolongo huo, ninaonyesha maelezo juu ya sehemu hii nyingine, DHT22, na kubandika.
Hatua ya 3: Moduli ya Kadi ya SD
Hii ni moduli yetu ya Kadi ya SD. Kama unavyoona kutoka kwa pinout, ni kwa unganisho la SPI.
Hatua ya 4: Mkutano
Mchoro wa mkutano unategemea msomaji, DHT22, NodeMCU ESP12. Nilichagua mwisho kwa sababu inahitaji kiwango cha kutosha cha IOs. Kwa hivyo, ESP01 pia ingefanya kazi kwa mkutano huu.
Hatua ya 5: Maktaba
Kwa mkutano huu, unahitaji maktaba ya DHT ya Arduino IDE yenyewe. Nenda tu kwa "Mchoro> Jumuisha Maktaba> Dhibiti Maktaba" unapopakua DHT. Lazima ufanye kitu kimoja kwa Maktaba ya SD.
Hatua ya 6: Nambari ya Chanzo
Nambari ya chanzo inayotumiwa katika kusanyiko ni rahisi, na ni kuonyesha tu kwamba Kadi ya SD inaendesha. Lazima uingize ustadi wote baadaye, lakini unaweza kutumia huduma zingine zisizohesabika. Walakini, hii haitumiki kwa mfano huu.
// biblioteca Respável Pela comunicação com o Cartão SD # ni pamoja na // biblioteca Respável Pela comunicação com o sensor DHT22 # pamoja na // pino de dados do DHT será 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 fanya kadi ya SD #fafanua CS_PIN D8;
Sanidi
Katika kazi ya Usanidi, tutaanza mawasiliano ya kitu chetu na sensa, na pia anzisha Kadi ya SD.
kuanzisha batili () {Serial.begin (9600); Serial.print ("Inicializando o cartão SD…"); // inicializa o objeto kwa comunicarmos com o sensor DHT dht. kuanza (); // verifica se o cartão SD is presente and se pode ser inicializado if (! SD.begin (CS_PIN)) {Serial.println ("Falha, verifique se o cartão está presente."); // programa encerrrado kurudi; } // se chegou aqui é porque o cartão foi inicializado corretamente Serial.println ("Cartão inicializado."); }
Kitanzi
Katika kitanzi, tunasoma unyevu, unyevu, na joto. Hii ni kama lugha ya kawaida C.
// faz a leitura da umidade kuelea umidade = dht.readHumidity (); Serial.print ("Umidade:"); Serial.println (umidade); // faz a leitura da temperatura float temperatura = dht.readTemperature (); Serial.print ("Temperatura:"); Serial.println (temperatura); Faili ya 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 | Takwimu ya data ya TEMPERATURA.print (umidade); dataFile.print ("|"); dataFile.println (temperatura); // 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. mwingine {Serial.println ("Falha ao abrir o arquivo LOG.txt"); } // intervalo de espera para uma nova leitura dos dados. kuchelewa (2000); }
Ilipendekeza:
Kadi ya E-Kadi ya Siku ya Mama: Hatua 6
Kadi ya E-Kadi ya Siku ya Mama: Siku ya Mama ’ inakuja. una zawadi yoyote kwa mam yako? Hapa kuna njia moja ya kiufundi ya kusalimiana na kusema jinsi unampenda mama yako katika siku hiyo maalum, Kadi ya Elektroniki ya Mama ’ Mradi huu unatumia 4D Systems ’ 4.3 &Mkuu; ge
Skana Kadi ya Mashine ya Kadi ya Biashara: Hatua 13 (na Picha)
Skana ya Kadi ya Mashine ya Kadi ya Biashara: Kadi ya Kadi ya Mashine ya Kadi ya Uuzaji Rekodi ya Mabadiliko inaweza kupatikana katika hatua ya mwisho.MsingiIlielezea msukumo kuu wa mradi wangu katika Kitambulisho cha Kipaji cha Kadi. Lakini kwa kifupi, watoto wangu na mimi tumekusanya idadi kubwa ya Kadi za Biashara b
Kipaji cha Kadi kwa Mashine ya Kadi ya Biashara: Hatua 10 (na Picha)
Kulisha Kadi kwa Mashine ya Kadi ya Biashara: Kilisha Kadi kwa Mashine ya Kadi ya Biashara Asili Wakati nilikuwa mchanga, nilikusanya kadi nyingi za biashara, lakini kwa miaka kadhaa, shauku ya kukusanya imekuwa ikipungua. Wakati huu nina watoto na polepole lakini hakika pia wanaanza kupata
Fupi ya Kadi ya Mashine ya Kadi ya Biashara (Sasisha 2019-01-10): Hatua 12 (na Picha)
Kadi fupi ya Mashine ya Kadi ya Biashara (Sasisha 2019-01-10): Kadi fupi ya Mashine ya Kadi ya Uuzaji Ingia ya Mabadiliko inaweza kupatikana katika hatua ya mwisho. AsiliTayari nilielezea msukumo wa mradi wangu katika kifungu cha Kipaji cha Kadi. Lakini kwa kifupi, watoto wangu na mimi tumekusanya kiasi kikubwa cha Kadi ya Biashara
Kadi ya Kadi ya Nike ??: Hatua 9 (na Picha)
Nike Cardboard PC ??: Ndio, umesoma hiyo sawa! Sikuwa na kesi ya vipuri ya jaribio la ; Nilichukua kubwa kabisa niliyokuwa nayo, na nilifikiria tu " kwanini isiwe, " " " " " lmao " & q