Talaan ng mga Nilalaman:
2025 May -akda: John Day | [email protected]. Huling binago: 2025-01-13 06:58
Ang mga manggagawa sa buong mundo ay dapat na magtrabaho sa mga tunnel at mga mina ay nahantad sa mataas na temperatura at mga nakakalason na gas araw-araw na may pangmatagalang epekto sa kanilang kalusugan. Gamit ang Arduino lumikha kami ng isang helmet ng kaligtasan na nagpapakita sa mga manggagawa ng eksaktong mga detalye ng kapaligiran na kanilang pinagtatrabahuhan at maaaring magtapos sa pag-save ng kanilang buhay.
Sa pamamagitan ng paggamit ng isang maliit na oled display (0.96 pulgada), naipapakita namin ang distansya ng pinakamalapit na balakid sa manggagawa sakaling may kakulangan ng ilaw, ang kasalukuyang temperatura ng kapaligiran na kanyang pinagtatrabahuhan at pati na rin ang pagkalason ng gas sa kanyang kapaligiran.
Alerto ang manggagawa kung ang pagkalason ng mga gas sa kanyang pinagtatrabahuhan na lugar ay masyadong mataas sa pamamagitan ng tunog ng buzzer pati na rin sa display, at ng patuloy na pag-blink ng LED. Ang tunog ng babala at ang pulang pinuno ay mas mabilis na maulit habang papalapit siya sa isang mapanganib na kapaligiran. Maaaring muling maprograma ang code upang maitakda ang mga parameter ng babala para sa mapanganib na kapaligiran.
Hakbang 1: Kinakailangan ang Mga Bahagi
LED (pula)
MQ2 Gas sensor
DHT temperatura at sensor ng kahalumigmigan
0.96 OLED Display na may pagsasaayos ng I2C
Isang buzzer
Board at wire ng PCB
Ultrasonic Sensor
Arduino UNO
Panghinang
Hakbang 2: Mga Koneksyon at Disenyo
Hakbang 3: Pangwakas na Assembling
Hakbang 4: Arduino Source Code
Ginamit namin ang mga library ng NewTone para sa buzzer at NewPIng para sa sensor ng US habang pareho silang gumagamit ng timer2 sa arduino board at upang maiwasan ang salungatan ng timer na ito ginagamit namin ang mga pasadyang aklatan. Ang DHT library ay ginagamit para sa temp at halumigmig sensor, ang Adafruit_GFX at Adafruit_SSD1306 para sa OLED I2C display. Ang mga parameter para sa mga mapanganib na kundisyon ay maaaring muling maprograma sa pamamagitan ng pag-edit ng code na ito.
Hakbang 5: VIDEO
Isang maliit na video na nagdedetalye sa pahayag ng problema ng aming proyekto, ang solusyon nito at isang maliit na demo.