Spisu treści:
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-13 06:58
Pracownicy na całym świecie muszą pracować w tunelach i kopalniach, codziennie narażeni są na wysokie temperatury i toksyczne gazy, które mają trwały wpływ na ich zdrowie. Korzystając z Arduino, stworzyliśmy kask ochronny, który pokazuje pracownikom dokładne szczegóły środowiska, w którym pracują i może uratować im życie.
Za pomocą małego wyświetlacza oled (0,96 cala) jesteśmy w stanie wyświetlić odległość do najbliższej przeszkody dla pracownika w przypadku braku światła, aktualną temperaturę otoczenia, w którym pracuje, a także toksyczność gazu w jego środowisku.
Jeśli toksyczność gazów w jego strefie pracy jest zbyt wysoka, pracownik jest ostrzegany dźwiękiem brzęczyka i wyświetlacza oraz ciągłym miganiem diody LED. Dźwięk ostrzegawczy i czerwona dioda będą powtarzane szybciej, gdy zbliża się do niebezpiecznego otoczenia. Kod można przeprogramować, aby ustawić parametry ostrzegawcze dla niebezpiecznego środowiska.
Krok 1: Wymagane części
LED (czerwony)
Czujnik gazu MQ2
Czujnik temperatury i wilgotności DHT
Wyświetlacz OLED 0,96 z konfiguracją I2C
Brzęczyk
Płytka PCB i przewody
Czujnik ultradźwiękowy
Arduino UNO
Lutownica
Krok 2: Połączenia i projekt
Krok 3: Ostateczny montaż
Krok 4: Kod źródłowy Arduino
Użyliśmy bibliotek NewTone dla brzęczyka i NewPing dla czujnika US, ponieważ oba używają timera2 na płycie arduino i aby uniknąć tego konfliktu timera, używamy tych niestandardowych bibliotek. Biblioteka DHT jest używana dla czujnika temperatury i wilgotności, Adafruit_GFX i Adafruit_SSD1306 dla wyświetlacza OLED I2C. Parametry dla niebezpiecznych warunków można przeprogramować, edytując ten kod.
Krok 5: WIDEO
Mały film przedstawiający opis problemu naszego projektu, jego rozwiązanie i małe demo.