Բովանդակություն:
- Քայլ 1. Միացրեք գազի տվիչը Arduino- ին
- Քայլ 2. Arduino- ն միացրեք Raspberry Pi- ին
- Քայլ 3. Գրեք որոշ կոդ Arduino- ի համար
- Քայլ 4. Գրեք որոշ ծածկագիր Raspberry Pi- ի համար
- Քայլ 5: Կառուցեք գործ և փորձեք այն:
Video: IoT գազի դետեկտոր Arduino- ով և Raspberry Pi- ով ՝ 5 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:46
Այս ձեռնարկում դուք կսովորեք, թե ինչպես կարելի է կառուցել IoT գազի դետեկտոր ՝ օգտագործելով Arduino, Raspberry Pi և MQ-5 գազի սենսոր: Բացի այս մասերից, ձեզ հարկավոր կլինի երեք լար `Arduino- ն գազի սենսորին միացնելու համար: Ավարտելուց հետո դուք կկարողանաք գրել Arduino- ի և Raspberry Pi- ի համար `սենյակում գազի ներկայիս մակարդակը ստանալու համար, լինի դա բնական գազ, ալկոհոլ կամ նույնիսկ ձեր շունչը: Եկեք սկսենք!
Քայլ 1. Միացրեք գազի տվիչը Arduino- ին
Գազի սենսորը Arduino- ին միացնելու համար ձեզ հարկավոր է երեք լար:
-Սենսորի A0- ից (անալոգային դուրս) Arduino- ի անալոգային մուտքի պինից մեկը
-Սենսորի GND- ից (հիմնային քորոցից) մինչև Arduino- ի հիմնային քորոց
-Մեկը սենսորի VCC- ից (հոսանքի մուտք) մինչև Arvino- ի 5v պին
Երբ դա արվի, միացրեք Arduino- ն: Գազի տվիչի վրա պետք է կարմիր լույս տեսնել:
Քայլ 2. Arduino- ն միացրեք Raspberry Pi- ին
Դուք պետք է Arduino- ն միացնեք Raspberry Pi- ին, որպեսզի ստուգեք, որ այն սնուցվում է Pi- ի USB պորտի միջոցով: Այս կապը կօգտագործեք նաև Arduino- ի serial.println () գործառույթի միջոցով հաղորդակցության համար, որը կստանա 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 - ցատկող լարեր (3)
Գազի գազի մաքրող միջոց ՝ 5 քայլ
LPG GAS DETECTOROR. Այս ձեռնարկում ես պատրաստվում եմ ահազանգով կառուցել LPG դետեկտոր
Տնային գազի դետեկտոր `3 քայլ
Տնային գազի դետեկտոր. Այս նախագիծը նպատակ ունի արդյունավետ տան գազի դետեկտոր ստեղծել arduino uno- ից (կամ այս դեպքում դրա չինական համարժեքից) և մի շարք սենսորներից:
IoT գազի ցուցիչ ՝ 7 քայլ
IoT գազի սենսոր. Ես ուզում էի ստեղծել գազի տվիչ, որը կարող է հայտնաբերել տան գազի արտահոսքը: Դրա գործնական օգտագործումը `երաշխավորելու համար, որ վառարանը առանց կրակի չեք թողել, որի արդյունքում թունավորվել է գազից: Մեկ այլ օգտագործումը կարող է լինել համոզվելը, որ դուք չեք գերազանցել
Ensգայուն գլխարկ Raspberry Pi օդի որակի և գազի դետեկտորի համար V0.9: 8 քայլ
Sensly գլխարկ Raspberry Pi օդի որակի և գազի դետեկտորի համար. Այս տեղեկատվությունը կարող է ուղղակիորեն սնվել ձեր սմարթֆոնին իրական ժամանակի ձագուկների համար