Talaan ng mga Nilalaman:
- Hakbang 1: Pagkuha ng Lahat ng Mga Bahagi
- Hakbang 2: Pagkonekta ng Lahat ng Mga Bahaging Magkasama
- Hakbang 3: Code sa Pagsulat
- Hakbang 4: Paggamit ng Iyong Arduino
Video: Arduino Data Logger Shield Maliit na Proyekto: 4 na Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:12
Hoy guys Ngayon ay nagpapakita ako sa iyo ng isang madaling halimbawa sa Arduino Data logger Shield. Napakadali nitong proyekto na gagawin at hindi mo kailangan ng maraming bahagi upang magawa ito.
Ang proyekto ay tungkol sa pagsukat ng temperatura at halumigmig na may dht sensor. Pinapayagan ka ng proyektong ito na subaybayan ang temperatura sa ilang oras, at ang temperatura ay maiimbak sa sd card na konektado sa iyong kalasag ng Logger ng data. Kaya't dahil ang proyektong ito ay napakadaling gawin at maunawaan sisimulan ko ang aking mga hakbang ngayon.
Hakbang 1: Pagkuha ng Lahat ng Mga Bahagi
Ang proyektong ito ay maaaring gawin ng ilang mga bahagi. Listahan ng mga bahagi sa proyekto:
- Arduino uno rev3
- Arduino Data logger na kalasag
- SD memory card
- LCD 1602 berdeng display na may I2C
- DHT22 (maaari mong gamitin ang anumang iba pang sensor ng dht)
- Ilang mga jumper cable
- Breadboard
- Baterya 9v
Tandaan na maaari mong gamitin ang anumang iba pang Arduino para sa proyektong ito. Maaari mo ring baguhin ang uri ng pagpapakita na mayroon ka, at maaari kang gumamit ng isa pang sensor (Soil moisture sensor, anumang iba pang sensor ng dht, o kahit na sensor kung saan maaari mong sukatin ang distansya sa isang tiyak na oras). Napagpasyahan kong gamitin ang sensor ng DHT sa oras na ito dahil ang proyektong ito ay maaaring maging lubhang kapaki-pakinabang kung nais mong masukat ang temperatura sa araw sa isang tiyak na lugar at subaybayan kung paano ito nagbabago.
Hakbang 2: Pagkonekta ng Lahat ng Mga Bahaging Magkasama
Ang isang ito ay napakadaling kumonekta. Ilagay lamang ang kalasag ng Data Logger sa tuktok ng Arduino. Dadalhin ang lahat ng mga pin mula sa Arduino, ngunit huwag mag-alala magkakaroon ka pa rin ng mga pin na nasa kalasag ng Data Logger. Maaari mong gamitin ang mga pin na katulad ng mga pin ng Arduino.
Sa hakbang na ito maaari mong makita ang iskema na ginawa ko sa pagprito. Susulat din ako kung paano ikonekta ang sensor at LCD sa gayon ang isang tao na bago sa ito ay maaaring maunawaan ito. Tulad ng nakikita mong gagamitin namin ang 5V at GND mula sa Arduino (Data logger Shield) upang mapagana ang board ng tinapay.
LCD:
- VCC hanggang 5V (+ bahagi sa breadboard)
- GND sa gnd (-bahagi sa breadboard)
- Ang SDA sa analog pin A4
- Ang SCL sa analog pin na A5
DHT22:
Ginamit ko ang dht sa board kung saan mayroong tatlong mga pin na gagamitin:
- + hanggang 5V
- - sa GND
- sa digital pin 7
Hakbang 3: Code sa Pagsulat
Ipapaliwanag ko ang code sa ilang mga bahagi dito. Ang isang mahusay na bahagi ng code ay nagkomento kaya ang isang tao na gumagamit nito ay madaling maunawaan ang code.
1. Una sa bagay na dapat tandaan na ang code na ito ay mangangailangan ng ilang mga aklatan na naka-install sa iyong PC. Iyon ang: Oras (TimeLib), Wire, LiquidCrystal, DHT, OneWire, SPI, SD, RTClib. Marahil ay maaari kang gumamit ng iba pang mga silid-aklatan ngunit ang mga aklatang ito ay gumana para sa akin.
2. Pagkatapos nito ay tinutukoy namin ang lahat ng kailangan para sa proyektong ito. Madaling tukuyin ang sensor ng DHT, kailangan mo lamang sabihin ang pin na konektado ang sensor at uri ng sensor. Pagkatapos nito kailangan mong tukuyin ang ilang mga pin na gagamitin para sa SD card at RTC pin. At pagkatapos nito maaari mong makita ang mga variable na ginamit para sa proyektong ito.
3. Gumagamit ang proyekto ng ilang mga pamamaraan at lahat ng mga ito ay para sa pagtatrabaho sa DHT sensor. Kung nagtatrabaho ka sa proyekto na may ganitong uri ng sensor maaari mo itong magamit. Ang mga pamamaraang iyon ay getTemperature (), getHumidity (), readSensorData (), printLcdTemperature (), printHumidity.
4. Sa pag-set up maraming mga bagay na kinakailangan upang magawa.
Una sa lahat kailangan mong tukuyin ang oras. Dahil gumagamit kami ng RTC dito nais naming magkaroon ng tamang oras kapag nagse-save ang aming Arduino ng data mula sa sensor. Ang bahaging iyon ay bibigyan ng puna sa code. Kung hindi mo bibigyan ng pansin ang //RTC.adjust(DateTime(_DATE_, _TIME_)); linya na maaari mong itakda ang oras sa iyong proyekto. Matapos mong itakda ang tamang oras maaari kang muling magkomento sa bahaging iyon, at maaari mong gamitin ang iyong arduino nang walang computer. Ito ay cool dahil maaari mong gamitin ang iyong temperatura sensor sa ilang iba pang mga silid at subaybayan ang temperatura nang hindi kailangan ng iyong computer. Pangalawang bahagi na dapat gawin ay ang paggamit ng iyong SD card kung saan maiimbak ang data. Susubukan ng Shield na makita kung mayroong card at isisimitisa ito. Kung wala ang mensahe ng error ay ipapakita sa Serial screen sa Arduino ide.
huling bahagi ng pag-setup ay ang pagsisimula ng lcd, at sensor ng dht.
5. Ang huling bahagi ay bahagi ng loop o ang pangunahing bahagi ng proyekto. Ito ay napaka-simple. Sa pagsisimula ng loop ay babasahin ng Arduino ang data mula sa sensor. Pagkatapos nito susuriin ng RTC kung anong oras na. Ginagamit ko ang aking RTC para sa bawat 10 minuto sa oras na ito dahil masarap makita kung paano gumagana ang kalasag ng Data Logger. Maaari mong baguhin ang mga minuto sa code kung nais mong i-save ang iyong data sa 5 minuto, 15, 30 o kahit sa oras. Huwag mag-atubiling baguhin ito. Kung ang minuto ay hanggang sa 10 o 20 ang data ay nai-save sa sd card. Ang huling bahagi ng proyekto ay ang pagpapakita ng kasalukuyang temperatura sa LCD.
Ilalagay ko rin ang larawan ng aking txt file ng SD card upang makita mo kung paano nakasulat ang temperatura dito.
Hakbang 4: Paggamit ng Iyong Arduino
Ang buong punto ng proyektong ito ay nakikita kung paano gumagana ang data logger shield na may arduino. Ang pinakamagandang bagay sa kalasag na ito ay mayroon itong puwang ng SD card na maaaring magamit para sa pag-save ng data at pagbabasa ng data mula sa card. Gayundin ang isa pang bagay ay mayroon itong module na RTC na ginagamit upang magawa mo ang ilang mga aksyon sa ilang mga oras. Pinakamahusay na bagay tungkol sa module ng RTC ay ang paggamit nito ng isang maliit na 3V na baterya at maaari nitong panatilihin ang petsa at oras na nakaimbak nang tahimik nang mahabang panahon. Pangunahing punto para sa proyektong ito ay maaari itong maging portable. Sabihin nating nais mong malaman kung paano nagbabago ang temperatura sa kalikasan habang ikaw ay nagkakamping. Hindi mo kailangang dalhin ang iyong laptop para dito, o hindi mo kailangang suriin ang temperatura sa internet. Maaari kang magkaroon nito, at hindi mo kailangang mag-alala na makalimutan mo kung ano ang temperatura kung itatabi ito. Ito ay halimbawa lamang. Salamat sa mga tao sa pagbabasa ng proyektong ito sa Instructables. Inaasahan kong makakatulong ito sa isang tao. Salamat.
With all regards Sebastian
Inirerekumendang:
Paano Gumawa ng Humidity at Temperatura Real Time Data Recorder Sa Arduino UNO at SD-Card - DHT11 Data-logger Simulation sa Proteus: 5 Mga Hakbang
Paano Gumawa ng Humidity at Temperatura Real Time Data Recorder Sa Arduino UNO at SD-Card | DHT11 Data-logger Simulation sa Proteus: Panimula: hi, ito ang Liono Maker, narito ang link sa YouTube. Gumagawa kami ng malikhaing proyekto kasama ang Arduino at nagtatrabaho sa mga naka-embed na system. Data-Logger: Ang isang data logger (din data-logger o data recorder) ay isang elektronikong aparato na nagtatala ng data sa paglipas ng panahon
Limang Maayos na Maliit na Mga Proyekto: 6 na Hakbang
Limang Maliliit na Mga Proyekto: Nagustuhan ang mga circuit na nag-flash at gumawa ng mga ingay kapag nagpapakita ka ng electronics sa mga kabataan. Ang limang mga circuit na tumatagal lamang ng ilang minuto upang maitayo, madali silang mabago upang mabago ang bilis ng flashing o sa mga oras. Ang unang circuit
10 Pangunahing Mga Proyekto ng Arduino para sa Mga Nagsisimula! Gumawa ng hindi bababa sa 15 Mga Proyekto Na May Isang solong Lupon !: 6 Mga Hakbang
10 Pangunahing Mga Proyekto ng Arduino para sa Mga Nagsisimula! Gumawa ng hindi bababa sa 15 Mga Proyekto Na May Isang solong Lupon !: Arduino Project & Lupon ng Tutorial; May kasamang 10 pangunahing mga proyekto ng Arduino. Lahat ng mga source code, ang Gerber file at marami pa. Walang SMD! Madaling paghihinang para sa lahat. Madaling naaalis at mapapalitan na mga bahagi. Maaari kang gumawa ng hindi bababa sa 15 mga proyekto sa isang solong bo
Maliit na Proyekto ng Micro-controller para sa ilalim ng $ 2 Bucks: 11 Mga Hakbang
Maliit na Proyekto ng Micro-controller para sa Under $ 2 Bucks: Mayroong marami sa internet tungkol sa pagsisimula sa mga Micro Controller. Maraming pagpipilian doon, maraming mga paraan upang mai-program ang mga ito kung nagsimula ka o hindi sa hubad na chip mismo, mga board ng pag-unlad o mas komprehensibong SOC (System On Chip)
USB Powered Burner! Ang Proyekto na Ito ay Maaaring Sunog Sa Pamamagitan ng Plastics / Wood / Paper (masaya na Proyekto din Ay Dapat Maging Napakahusay na Kahoy): 3 Mga Hakbang
USB Powered Burner! Ang Proyekto na Ito ay Maaaring Sunugin Sa Pamamagitan ng Plastics / Wood / Paper (masaya na Proyekto din Ay Dapat Maging Napakahusay na Kahoy): HUWAG GAWIN ANG PAGGAMIT NG ITO !!!! nalaman ko na maaari itong makapinsala sa iyong computer mula sa lahat ng mga komento. maayos naman ang computer ko. Gumamit ng isang 600ma 5v charger ng telepono. ginamit ko ito at gumagana ito ng maayos at walang maaaring mapinsala kung gumamit ka ng isang plug ng kaligtasan upang ihinto ang kapangyarihan s