Cov txheej txheem:
- Kauj Ruam 1: WiFi ESP8266 NodeMcu ESP-12E
- Kauj Ruam 2: Vaum Sensor
- Kauj Ruam 3: SD Card Module
- Kauj ruam 4: Sib dhos
- Kauj ruam 5: Cov tsev qiv ntawv
- Kauj ruam 6: Source Code
Video: SD Card Module Nrog ESP8266: 6 Cov Kauj Ruam
2024 Tus sau: John Day | [email protected]. Kawg hloov kho: 2024-01-30 09:29
Hauv kev sib dhos no, peb muaj SD Card txuas nrog ESP8266. Peb muab DHT22, ntsuas ntsuas kub thiab av noo thiab xa cov ntaub ntawv no mus rau SD card.
Hauv Circuit Court, nws pom cov av noo ntawm 43.40 thiab qhov kub ntawm 26.80. Txhua lub sijhawm nws qhia cov lus "qhib cov ntaub ntawv ua tiav," nws yog vim nws tau khiav ib zaug hauv lub voj. Dab tsi tshwm sim hauv qhov xwm txheej no yog raws li hauv qab no: tsuas yog qhov tseem ceeb tau sau rau hauv cov ntaub ntawv teev cia, thiab yog li ntawd, cov lus "qhib cov ntawv ua tiav" tsuas yog kev tawm tswv yim, thiab nws tsis raug kaw.
Kauj Ruam 1: WiFi ESP8266 NodeMcu ESP-12E
Ntawm no peb nthuav dav cov khoom siv peb siv, hauv qhov no NodeMCU ESP12, nrog rau cov ntawv teev tseg ntawm lub cuab yeej ntawd.
Kauj Ruam 2: Vaum Sensor
Hauv qhov ua ntu zus, Kuv qhia cov ntsiab lus hais txog lwm qhov kev tivthaiv no, DHT22, nrog rau tus pinning.
Kauj Ruam 3: SD Card Module
Nov yog peb daim npav SD daim npav. Raws li koj tuaj yeem pom los ntawm pinout, nws yog nrog SPI txuas.
Kauj ruam 4: Sib dhos
Daim duab sib dhos tso siab rau tus nyeem ntawv, DHT22, NodeMCU ESP12. Kuv xaiv qhov tom kawg vim tias nws xav tau tus nqi tsim nyog ntawm IOs. Yog li, ESP01 tseem yuav ua haujlwm rau lub rooj sib txoos no.
Kauj ruam 5: Cov tsev qiv ntawv
Rau qhov kev sib dhos no, koj xav tau DHT lub tsev qiv ntawv ntawm Arduino IDE nws tus kheej. Tsuas yog mus rau "Sketch> suav nrog Tsev Qiv Ntawv> Tswj Tsev Qiv Ntawv" thaum koj rub tawm DHT. Koj yuav tsum ua tib yam rau SD Library.
Kauj ruam 6: Source Code
Cov peev txheej siv hauv kev sib dhos yog yooj yim, thiab nws tsuas yog qhia tias SD Card ua haujlwm. Koj yuav tsum ntxig rau txhua qhov kev txawj ntse tom qab, tab sis koj tuaj yeem siv lwm qhov suav tsis tau. Txawm li cas los xij, qhov no tsis siv rau qhov piv txwv no.
// biblioteca responsável pela comunicação com o Cartão SD #suav nrog // biblioteca responsável pela comunicação com o sensor DHT22 #include // 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 ua módulo SD Card #define CS_PIN D8;
Teeb
Hauv Kev teeb tsa kev ua haujlwm, peb yuav pib peb cov khoom sib txuas lus nrog lub ntsuas, thiab tseem pib ua daim npav SD.
teeb tsa tsis muaj dab tsi () {Serial.begin (9600); Serial.print ("Txheeb xyuas qhov ua tau zoo ntawm 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 rov qab; } // se chegou aqui é porque o cartão foi inicializado corretamente Serial.println ("Cartão inicializado."); }
Loop
Hauv lub voj, peb nyeem cov dej noo, av noo, thiab kub. Qhov no zoo ib yam li tus qauv C lus.
// 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 ("Kub:"); Serial.println (ntsuas kub); Cov ntaub ntawv dataFile = SD.open ("LOG.txt", FILE_WRITE); // se o arquivo foi aberto corretamente, escreve os dados nele yog (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 (ntsuas); // 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. lwm {Serial.println ("Falha ao abrir o arquivo LOG.txt"); } // intervalo de espera rau uma nova leitura dos dados. ncua (2000); }
Pom zoo:
Compact Weather Sensor Nrog GPRS (SIM Card) Cov Ntaub Ntawv Txuas: 4 Cov Kauj Ruam
Compact Weather Sensor With GPRS (SIM Card) Data Link: Project summaryThis is a battery-powered weather sensor based on a BME280 temperature/pressure/humidity sensor and an ATMega328P MCU. Nws ua haujlwm ntawm ob lub 3.6 V lithium thionyl AA roj teeb. Nws muaj kev pw tsaug zog qis heev ntawm 6 µA. Nws xa dat
Yuav Ua Li Cas Vaum Thiab Kub Tiag Tiag Cov Ntaub Ntawv Teev Npe Nrog Arduino UNO thiab SD-Card - DHT11 Cov ntaub ntawv-logger Simulation hauv Proteus: 5 Cov Kauj Ruam
Yuav Ua Li Cas Vaum Thiab Kub Tiag Tiag Cov Ntaub Ntawv Teev Npe Nrog Arduino UNO thiab SD-Card | DHT11 Cov ntaub ntawv-logger Simulation hauv Proteus: Taw qhia: nyob zoo, qhov no yog Liono Maker, ntawm no yog YouTube txuas. Peb tab tom tsim txoj haujlwm muaj tswv yim nrog Arduino thiab ua haujlwm ntawm cov kab ke. Cov ntaub ntawv-Logger: Cov ntaub ntawv logger (tseem cov ntaub ntawv-logger lossis cov ntaub ntawv kaw) yog cov cuab yeej siv hluav taws xob uas sau cov ntaub ntawv dhau sijhawm
SD Card Module Nrog Arduino: Yuav Ua Li Cas Nyeem/Sau Cov Ntaub Ntawv: 14 Kauj Ruam
SD Card Module Nrog Arduino: Yuav Ua Li Cas Nyeem/Sau Cov Ntaub Ntawv: Txheej txheem cej luam Khaws cov ntaub ntawv yog ib qho tseem ceeb tshaj plaws ntawm txhua qhov haujlwm. Muaj ntau txoj hauv kev khaws cov ntaub ntawv raws li hom ntaub ntawv thiab qhov loj me. SD thiab micro SD daim npav yog ib qho ntawm qhov ua tau zoo tshaj plaws ntawm cov khoom siv cia, uas tau siv hauv
Card Sorter rau Trading Card Machine (Hloov tshiab 2019-01-10): 12 Cov Kauj Ruam (nrog Duab)
Card Sorter rau Trading Card Machine (Hloov tshiab 2019-01-10): Card Sorter rau Trading Card MachineQhov Hloov Log tuaj yeem pom nyob rau hauv cov kauj ruam kawg.Qhov Tom ntej Kuv twb tau piav qhia qhov kev txhawb siab ntawm kuv txoj haujlwm hauv Daim Npav Pub Kab lus. Tab sis luv luv, kuv cov menyuam thiab kuv tau sau nyiaj ntau ntawm Daim Npav Trading
Kub thiab Vaum Cov Ntaub Ntawv Logger Los Ntawm Arduino rau Android Xov Tooj Nrog SD Card Module Ntawm Bluetooth: 5 Kauj Ruam
Kub thiab Vaum Cov Ntaub Ntawv Logger Los Ntawm Arduino rau Android Xov Tooj Nrog SD Card Module Via Bluetooth: Nyob Zoo Txhua Tus, Qhov no yog thawj qhov kev qhia Kuv tau ua, vam tias kuv yuav pab cov neeg tsim khoom raws li kuv tau txais txiaj ntsig nrog nws. Feem ntau peb siv cov ntsuas hauv peb cov phiaj xwm tab sis nrhiav txoj hauv kev los khaws cov ntaub ntawv, khaws nws thiab hloov nws Cov Xov Tooj lossis lwm yam khoom siv tam sim ntawd