Съдържание:
- Стъпка 1: Свържете сензора за газ към Arduino
- Стъпка 2: Свържете Arduino към Raspberry Pi
- Стъпка 3: Напишете код за Arduino
- Стъпка 4: Напишете код за Raspberry Pi
- Стъпка 5: Изградете калъф и го изпробвайте
Видео: IoT газ детектор с Arduino и Raspberry Pi: 5 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:51
В тази инструкция ще научите как да изградите детектор за газ на IoT, използвайки Arduino, Raspberry Pi и сензор за газ MQ-5. В допълнение към тези части ще ви трябват три проводника за свързване на Arduino към сензора за газ. След като това стане, ще можете да напишете код за Arduino и Raspberry Pi, за да получите текущото ниво на газ в стаята, било то природен газ, алкохол или дори дъха ви. Да започваме!
Стъпка 1: Свържете сензора за газ към Arduino
Ще ви трябват три проводника, за да свържете сензора за газ към Arduino:
-Един от сензора A0 (аналогов изход) към аналогов входен щифт на Arduino
-Един от GND на сензора (заземен щифт) към заземителен щифт на Arduino
-Един от VCC на сензора (входяща мощност) към 5v щифт на Arduino
След като това стане, включете Arduino. Трябва да видите червена светлина на сензора за газ.
Стъпка 2: Свържете Arduino към Raspberry Pi
Ще трябва да включите Arduino в Raspberry Pi, за да проверите дали се захранва през USB порта на Pi. Вие също ще използвате тази връзка за комуникация чрез функцията serial.println () на Arduino, която ще бъде получена от Raspberry Pi.
Стъпка 3: Напишете код за Arduino
Сега, когато Arduino е свързан, той трябва да може да вземе показания от сензора за газ и да го предаде на Raspberry Pi. За да направите това, са необходими няколко реда код: Arduino трябва да вземе аналоговия вход от сензора и след това да го запише в серийната връзка, което ще позволи на Pi да го прочете. Пример за това как да направите това е включен в снимката.
Стъпка 4: Напишете код за Raspberry Pi
Сега ще ви е необходим код от другия край, за да „хванете“данните, идващи от Arduino, и да ги покажете по интернет. За да направим това, ще използваме Python в нашия пример заедно с Flask, което ще ни позволи да обслужваме уеб страница със сензорни данни заедно със средно от миналите показания на сензора. Ще трябва да импортирате модулите, показани на снимката, за да работят уеб комуникацията на уеб сървъра и серийния порт.
След това ще искате да започнете нова серийна връзка и да напишете сензорен клас, който ще вземе четене от Arduino и ще предаде тези данни към нашия маршрут Flask, който е показан на втората снимка. И накрая, вие ще искате да направите уеб страница в HTML, така че да можем да видим нашите данни. Пример за това как можете да направите това е включен тук.
Стъпка 5: Изградете калъф и го изпробвайте
И накрая, след като тествате сензора си, можете да изградите калъф за него и да го тествате! Можете да направите калъф с 3D принтер (готови калъфи за Pi и Arduino вече съществуват) или дори да изградите такъв от картон. Пример за двете е включен по -горе. Получихме нашите случаи от Thingiverse (тук и тук). В крайна сметка изборът зависи от вас! Честита сграда!
Препоръчано:
IOT детектор за изтичане на газ: 4 стъпки
IOT детектор за изтичане на газ: Изисквания 1 - Nodemcu (ESP8266) 2 - Датчик за дим (MQ135) 3 - Прекъсвачи
ДЕТЕКТОР НА ВТЕЧЕН ГАЗ: 5 стъпки
ДЕТЕКТОР НА ВТИГОВ ГАЗ: В този УРОК ще направя детектор за пропан -бутан с аларма
Домашен детектор за газ: 3 стъпки
Домашен детектор за газ: Този проект има за цел да създаде ефективен домашен детектор за газ от arduino uno (или в този случай неговия китайски еквивалент) и куп сензори
Sensly Hat за Raspberry Pi качество на въздуха и детектор на газ V0.9: 8 стъпки
Sensly Hat за Raspberry Pi въздушен детектор и детектор за газ V0.9: Sensly е преносим сензор за замърсяване, способен да открива нивата на замърсяване във въздуха, използвайки своите бордови сензори за газ, за да събира информация за различните налични газове. Тази информация може да се подава директно на вашия смартфон за пускане в реално време
IOT детектор за дим: Актуализирайте съществуващ детектор за дим с IOT: 6 стъпки (със снимки)
IOT Smote Detector: Актуализирайте съществуващия детектор на дим с IOT: Списък на сътрудниците, Изобретател: Tan Siew Chin, Tan Yit Peng, Tan Wee Heng Надзорник: Д -р Chia Kim Seng Катедра по мехатронно и роботизирано инженерство, Факултет по електротехника и електронно инженерство, Universiti Tun Хюсеин Он Малайзия. Разпространение