Բովանդակություն:

Arduino Sound Sensor rmարթուցիչ `5 քայլ
Arduino Sound Sensor rmարթուցիչ `5 քայլ

Video: Arduino Sound Sensor rmարթուցիչ `5 քայլ

Video: Arduino Sound Sensor rmարթուցիչ `5 քայլ
Video: How To Use A Sound Sensor With Arduino 2024, Նոյեմբեր
Anonim
Arduino ձայնային տվիչի ահազանգ
Arduino ձայնային տվիչի ահազանգ

Այս ձեռնարկը նպատակ ունի կառուցել ահազանգ ձայնի տվիչի հիման վրա `օգտագործելով Arduino- ն:

Քայլ 1: Պահանջվող բաղադրիչ

1. Ձայնի տվիչ

2. LED

3. 330-օմ դիմադրություն

4. Arduino տախտակ

5. Լարերի փունջ

6. Համակարգիչ

Բացի այդ, այն պահանջում է Arduino ծածկագրի և պիթոնի հիմնական իմացություն

Քայլ 2: Կառուցեք շրջանը

Կառուցեք շրջանագիծը
Կառուցեք շրջանագիծը
Կառուցեք շրջանագիծը
Կառուցեք շրջանագիծը

Նույնը, ինչ առաջին գրաֆիկը, ձայնային տվիչն ունի չորս կապում: VCC- ն և GND- ը Arduino- ով միանալու են 5V- ին և GND- ին: D0- ն պետք է մետաղալարով կապվի ցանկացած թվային կապի հետ, որը 7 -ն է Arduino- ի տախտակի վրա: Այդպես պետք է միացնել ձայնային տվիչը:

Հետագայում, Led- ը նույնպես պետք է լարով լարված լինի: Կարճ կողմը պետք է միանա գետնին Mini breadboard- ի վրա: Ամենակարևորն այն է, որ 330 օմ ռեզիստորը պետք է լարված լինի նրանց միջև: Երկար կողմը կկապվի մեկ այլ թվային կապի հետ, որը 13 է իմ շղթայում:

Քայլ 3: Arduino կոդ

Շղթայի կարգավորումից հետո մենք կարող ենք օգտագործել Arduino ծածկագիրը `այն աշխատեցնելու համար:

Քայլ 4: Շիշ

Շիշ
Շիշ

Սենսորը ըստ տուփի վերահսկելու համար մենք նախ կգրենք կոլբա ըստ պիթոնի: Forms.py ֆայլում պահելու համար մենք նախ պետք է իմանանք, թե ինչ ենք ուզում հայտնաբերել: Այս դեպքում միակ բանը, որ մենք պետք է իմանանք ՝ սենսորը միացված է, թե անջատված:

Routes.py- ն պետք է փոխանցի տվյալները, եթե ձայնային տվիչի անջատիչի վիճակի որևէ փոփոխություն կատարենք: Բացի այդ, մենք պետք է օգտագործենք պիզերիալ փաթեթը Arduino- ի հետ շփվելու համար, քանի որ Arduino ծածկագիրը կազմված է C կոդով: Սենսորը միացնելու և անջատելու համար արժեքը գրելու է Arduino- ի մեջ:

Մեզ նաև անհրաժեշտ է երկու HTML ֆայլ ՝ վեբ էջը գործարկելու համար: Մուտքի ֆայլը այն ֆայլն է, որը կտեսնեք սենսորի վիճակը: Եթե ցանկանում եք փոխել վիճակը, այն կուղղորդվի դեպի ինդեքսի էջ և սա այն էջն է, որը կարող եք միացնել և անջատել սենսորը:

Ամբողջ ֆայլը պետք է պահվի որպես նկարներ ՝ դրանք գործարկելու համար: Բացի այդ, դուք պետք է օգտագործեք pip install- ը `տափաշիշը, պիսերիալը, flask-wtf- ը տեղադրելու համար, եթե դրանք չունեք: Սրանք անհրաժեշտ մոդուլներ են ՝ հետևյալ ֆայլերը գործարկելու համար:

Քայլ 5: Փորձարկում

Վերոնշյալ յուրաքանչյուր քայլի ավարտից հետո դուք պետք է կարողանաք գործարկել ձեր նոր փոքր ահազանգը: Դա անելու համար հարկավոր է գործարկել «python iotapp.py»:

Խորհուրդ ենք տալիս: