Cuprins:
2025 Autor: John Day | [email protected]. Modificat ultima dată: 2025-01-13 06:58
Lucrătorii din întreaga lume trebuie să lucreze în tuneluri, iar minele sunt expuse zilnic la temperaturi ridicate și gaze toxice, ceea ce are un impact durabil asupra sănătății lor. Folosind Arduino am creat o cască de siguranță care arată lucrătorilor detaliile exacte ale mediului în care lucrează și care pot ajunge să le salveze viețile.
Folosind un mic afișaj oled (0,96 inch), putem afișa distanța celui mai apropiat obstacol față de lucrător în cazul în care există o lipsă de lumină, temperatura actuală a mediului în care lucrează și, de asemenea, toxicitatea gazelor în mediul său.
Lucrătorul este avertizat dacă toxicitatea gazelor din zona sa de lucru este prea mare prin sunetul sonorului, precum și pe afișaj și prin clipirea constantă a LED-ului. Sunetul de avertizare și ledul roșu se vor repeta mai repede pe măsură ce se apropie de un mediu periculos. Codul poate fi reprogramat pentru a seta parametrii de avertizare pentru mediul periculos.
Pasul 1: Piese necesare
LED (roșu)
Senzor de gaz MQ2
Senzor de temperatură și umiditate DHT
Afișaj OLED 0.96 cu configurație I2C
Un buzzer
Placă PCB și fire
Senzor cu ultrasunete
Arduino UNO
Ciocan de lipit
Pasul 2: Conexiuni și proiectare
Pasul 3: Asamblarea finală
Pasul 4: Codul sursă Arduino
Am folosit bibliotecile NewTone pentru buzzer și NewPIng pentru senzorul SUA deoarece ambele folosesc timer2 pe placa arduino și pentru a evita acest conflict de timer folosim aceste biblioteci personalizate. Biblioteca DHT este utilizată pentru senzorul de temperatură și umiditate, Adafruit_GFX și Adafruit_SSD1306 pentru afișajul OLED I2C. Parametrii pentru condițiile periculoase pot fi reprogramați prin editarea acestui cod.
Pasul 5: VIDEO
Un mic videoclip care detaliază declarația problemei proiectului nostru, soluția acestuia și o mică demonstrație.