Talaan ng mga Nilalaman:
2025 May -akda: John Day | [email protected]. Huling binago: 2025-01-23 15:13
Nilalayon ng proyektong ito na lumikha ng isang mabisang detektor ng gasolina sa bahay mula sa arduino uno (o sa kasong ito ang katumbas ng tsino) at isang pangkat ng mga sensor.
Mga gamit
Ang kagamitan na kakailanganin mo ay:
1. Arduino uno o ang cheeper bersyon nito mula sa Geekcreit na halos 5-8 $.
2. DS3231 Real Time Clock Module para sa halos 2 $ na gagamitin para sa orasan ngunit para din sa pagsukat ng temperatura.
3. MQ-2 gas sensor na gagamitin para sa pagsukat ng CO concetration. Ito ay tungkol sa 2.50 $.
4. MQ-7 gas sensor na gagamitin para sa pagsukat ng LPG at usok ng usok. Ito ay tungkol sa 2.50 $.
5. Ang isang passive buzzer at halumigmig sensor na karaniwang pumunta para sa 1-2 $ o sa isang mas malaking pack ng sensor.
6. 1.8 TFT Color Display ST7735. Ito ang ginagamit ko sa proyektong ito at humigit-kumulang 5 $.
www.banggood.com/1_8-Inch-TFT-LCD-Display-…
Hakbang 1: Ang Circuit
Ang mga modyul at ang kanilang mga koneksyon sa board ay susunod na inilarawan. Ang mga pin ng module ay nasa kaliwang bahagi at ang mga arrow point sa board pin na konektado ang pin na ito.
DS3231:
VCC → 5V
GND → GND
SDA → pangalawang pin mula sa itaas, sa kanang bahagi ng board
SCL → unang pin mula sa itaas, sa kanang bahagi ng board
(Ang SDA at SCL ay bilugan sa pula sa pisara ng larawan sa itaas)
MQ-2:
VCC → 5V
GND → GND
A0 → A0
MQ-7:
VCC → 5V
GND → GND
A0 → A1
Ipakita ang ST7735:
VCC → 5V
GND → GND
CS → 10
I-RESET → 9
AD → 8
SDA → 11
SCK → 13
LED → 3.3V
Buzzer:
- → GND
gitnang pin → VCC
S → 5
Humerity sensor:
- → GND
gitnang pin → VCC
S → 5
Hakbang 2: Ang Code
Ang code ay itinampok sa maraming mga screenshot mula sa arduino editor upang maaari mong mabilis na tingnan ito o mai-download mo ito nang buong bellow. Nangangailangan ang proyekto ng ilang mga aklatan kaya't itinampok din ang mga ito.
Istraktura at lohika ng code
Sa unang larawan ay kasama ang mga aklatan, pagkatapos ay may ilang mga tumutukoy para sa buzzer, kahalumigmigan sensor at ang display, kailangan ko ring isama ang kulay na kulay-abo dahil hindi ito tinukoy sa pamamagitan ng default mula sa library. Matapos iyan ang mga pangyayari sa sensor at mga variable na madaling magamit sa paglaon. Ang mga variable ng hr at wr ay ilang mga sukat para sa mga hangganan ng linya. Susunod ay ang pag-setup. Ang serial rate ng koneksyon ay nakatakda sa 115200 bauds at nagsimula ang mq2 at ds3231 (rtc) sensor.
Sa pangalawang larawan itinakda namin ang buzzer pin upang maging output. Pinasimulan namin ang screen sa isang itim na screen at nagsingit ng isang dealy ng 10 segundo pagkatapos kung saan sinisimulan naming iguhit ang mga linya ng paghihiwalay (puting mga linya) sa screen, ang code na ito ay minarkahan ng mga pahalang na linya at mga komento ng Vertical na linya. Susunod ay ang teksto sa screen. Para sa bawat tukoy na sensor ang bloke ng code na nagpapakita ng teksto ay nagsisimula sa pangalan ng mga sensor tulad ng isang komento. Ito lamang ang static na teksto na hindi magbabago sa pag-refresh.
Sa pangatlong larawan ang bahagi ng teksto ay nagpatuloy at ang pag-set up ay nagtapos sa isa pang 10 segundo na pagkaantala upang hayaan ang mga sensor na calibrate nang maayos. Pagkatapos nito ay dumating ang pangunahing loop. Sa ito ang unang bagay na nakuha mula sa mga sensor at ipinapakita sa string ay ang araw, pagkatapos na susundan ang petsa.
Sa ika-apat na larawan ang pangunahing loop ay nagpapatuloy sa pagkuha ng impormasyon tungkol sa oras. Pagkatapos nito ay ang temperatura. Ang kulay ng teksto sa screen ay nakasalalay sa temperatura. Pagkatapos ng ilang mga linya ng code mayroong tft.print ((char) 248), na-print nito ang celsius sign sa screen.
Sa ikalimang larawan ang kahalumigmigan ay naka-print na may asul na kulay kung nasa loob ng 30 at 55 porsyento (ang itinuturing na normal na kahalumigmigan para sa isang silid) at pula kung hindi ito. Pagkatapos nito CO (carbon monoxide), ang mga konsentrasyon ng usok at LPG (gas) ay sinusukat at ipinapakita.
Sa ikaanim at ikapitong larawan ay ang mga tseke na nagpapagana ng buzzer at nagbabala para sa mga potensyal na mataas at nakakapinsalang antas ng mga nakakalason na bagay. Kung ang LPG ay nasa pagitan ng 15 at 30 ppm, umuusok ito sa mga agwat ng dalawang segundo bilang pag-iingat sa babala. Kung ang mga antas sa itaas ng 30 patuloy na ito sa buzzes hanggang sa bumaba ang mga antas. Para sa CO ay pareho ngunit may tatlong mga threshold at isang threshold para sa usok. Ang mga antas ay na-update bawat 5 segundo.
Hakbang 3: Ang Resulta
Dapat mong makuha ang pagtingin sa itaas sa iyong TFT screen kapag pinapagana mo ang iyong board.
Inirerekumendang:
IOT Batay sa Gas Leakage Detector: 4 na Hakbang
IOT Batay sa Gas Leakage Detector: Mga Kinakailangan1 - Nodemcu (ESP8266) 2 - Smoke Sensor (MQ135) 3 - Mga Jumper wires (3)
IoT Gas Detector Sa Arduino at Raspberry Pi: 5 Hakbang
IoT Gas Detector Sa Arduino at Raspberry Pi: Sa itinuturo na ito malalaman mo kung paano bumuo ng isang IoT gas detector gamit ang isang Arduino, isang Raspberry Pi, at isang MQ-5 gas sensor. Bilang karagdagan sa mga bahaging ito kakailanganin mo ng tatlong mga wire upang ikonekta ang Arduino sa gas sensor. Kapag tapos na iyon ay b
DETECTOR ng LPG GAS: 5 Mga Hakbang
DETECTOR ng LPG GAS: sa TUTORIAL na ito, magtatayo ako ng isang detektor ng LPG na may alarma
SENSLY HAT PARA SA RASPBERRY PI AIR QUALITY & GAS DETECTOR V1.1: 9 Mga Hakbang
SENSLY HAT PARA SA RASPBERRY PI AIR QUALITY & GAS DETECTOR V1.1: Sensly ay isang portable sensor ng polusyon na may kakayahang makita ang mga antas ng polusyon sa hangin gamit ang mga onboard gas sensor upang mangolekta ng impormasyon tungkol sa iba't ibang mga gas na naroroon. Ang impormasyong ito ay maaaring direktang mapakain sa iyong smartphone para sa real-time na pu
Domótica: Detector De Gas MQ-2 Con Llamador Telefónico Y Alarma: 4 Mga Hakbang
Domótica: Detector De Gas MQ-2 Con Llamador Telefónico Y Alarma: En el proyecto veremos el funcionamiento de este simple sistema de alarma sonoro con llamador telef ó nico en el caso de que aya una fuga de gas explosivo en nuestro hogar u empresa, etc. Este nos alertar á mediante una alarma sonora y ll