Мазмұны:

Arduino дыбыстық сенсорының дабылы: 5 қадам
Arduino дыбыстық сенсорының дабылы: 5 қадам

Бейне: Arduino дыбыстық сенсорының дабылы: 5 қадам

Бейне: Arduino дыбыстық сенсорының дабылы: 5 қадам
Бейне: 7 projects Build LED LCD Alarm Clock using DS1307 with Arduino | Lesson 105 2024, Қараша
Anonim
Arduino дыбыстық сенсор дабылы
Arduino дыбыстық сенсор дабылы

Бұл оқулық Arduino көмегімен дыбыс сенсорына негізделген дабыл құруға бағытталған.

1 -қадам: Қажетті компонент

1. Дыбыс сенсоры

2. Светодиод

3. 330 Ом резисторы

4. Arduino тақтасы

5. Сымдар шоғыры

6. Компьютер

Сонымен қатар, ол Arduino коды мен питон туралы негізгі түсінікті қажет етеді

2 -қадам: Схеманы құрыңыз

Циклды құрыңыз
Циклды құрыңыз
Циклды құрыңыз
Циклды құрыңыз

Бірінші график сияқты, дыбыс сенсорында төрт түйреуіш бар. VCC және GND Arduino -да 5V мен GND -ге қосылады. D0 Arduino тақтасында менің тізбегімде 7 болатын кез келген цифрлық түйреуішпен сым қосуы керек. Дыбыс сенсоры осылайша сым қосуы керек.

Кейінірек, светодиодты да сыммен байланыстыру қажет. Қысқа жағы мини тақтасында жерге қосылуы керек. Ең бастысы, олардың арасында 330 Ом резисторы болуы керек. Ұзын жағы менің тізбегімде 13 болатын басқа сандық түйреуішке қосылады.

3 -қадам: Arduino коды

Схема орнатылғаннан кейін біз оны жұмыс істеу үшін Arduino кодын қолдана аламыз.

4 -қадам: шыныаяқ

Колба
Колба

Сенсорды колба арқылы басқару үшін алдымен колонканы питонмен жазамыз. Form.py файлында сақтау үшін алдымен нені анықтағымыз келетінін білуіміз керек. Бұл жағдайда сенсордың қосулы немесе өшірулі екенін білуіміз керек.

Routes.py дыбыс сенсорының қосқыш күйін өзгертетін болсақ, деректерді жіберуі керек. Сонымен қатар, біз Arduino -мен байланысу үшін pyserial пакетін пайдалануымыз керек, себебі Arduino коды C кодында жинақталған. Ол сенсорды қосу және өшіру үшін мәнді Arduino -ға жазады.

Веб -бетті іске қосу үшін бізге екі HTML файлы қажет. Кіру файлы - сенсордың күйін көретін файл. Егер сіз күйді өзгерткіңіз келсе, ол индекс бетіне бағытталады және бұл сенсорды қосуға және өшіруге болатын бет.

Барлық файл оларды іске қосу үшін суреттер ретінде сақталуы керек. Сондай-ақ, егер сізде жоқ болса, колбаны, pyserial, flask-wtf орнату үшін pip install қолдану қажет. Бұл келесі файлдарды іске қосу үшін қажетті модульдер.

5 -қадам: Тест

Жоғарыда көрсетілген әрбір қадам аяқталғаннан кейін сіз жаңа шағын дабылды іске қосуыңыз керек. Мұны істеу үшін сізге «python iotapp.py» іске қосу қажет.

Ұсынылған: