Мазмуну:

Arduino Sound Sensor Ойготкуч: 5 кадам
Arduino Sound Sensor Ойготкуч: 5 кадам

Video: Arduino Sound Sensor Ойготкуч: 5 кадам

Video: Arduino Sound Sensor Ойготкуч: 5 кадам
Video: Как сделать лазерную охранную (охранную) сигнализацию с помощью SCR 2024, Ноябрь
Anonim
Arduino үн сенсорунун ойготкучу
Arduino үн сенсорунун ойготкучу

Бул окуу куралы Arduino аркылуу үн сенсорунун негизинде ойготкучту түзүүгө багытталган.

1 -кадам: Керектүү компонент

1. Үн датчиги

2. LED

3. 330-омдук резистор

4. Arduino тактасы

5. Зымдардын тобу

6. Компьютер

Мындан тышкары, бул Arduino коду жана питон жөнүндө негизги түшүнүктү талап кылат

2 -кадам: Районду куруу

Circuit куруу
Circuit куруу
Circuit куруу
Circuit куруу

Биринчи график сыяктуу эле, үн сенсорунда төрт казык бар. VCC жана GND Arduino боюнча 5V жана GND менен туташат. D0 Arduino тактасында менин схемамда 7 болгон кандайдыр бир санарип пин менен зым менен байланышы керек. Мына ушинтип үн сенсору зымга жабышышы керек.

Кийинчерээк, Led да зымдуу болушу керек. Кыска тарабы Mini нан тактасына жерге туташышы керек. Эң негизгиси, 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" иштетишиңиз керек.

Сунушталууда: