Мазмуну:
- 1 -кадам: Сизге эмне керек
- 2 -кадам: Circuit
- 3 -кадам: Visuinoду баштаңыз жана Arduino UNO Board Board тандаңыз
- 4 -кадам: Visuinoдо компоненттерди кошуп, аларды туташтырыңыз
- 5 -кадам: Arduino кодун түзүү, түзүү жана жүктөө
- 6 -кадам: Play
Video: Piezoelectric Shock Tap Sensor Module менен дирилдөөнү аныктоо: 6 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:36
Бул үйрөткүчтө биз пьезоэлектрдик сенсордун титирөө модулу жана Visuino аркылуу шок термелүүлөрдү кантип аныктоону үйрөнөбүз.
Демонстрациялык видеону көрүңүз.
1 -кадам: Сизге эмне керек
- Arduino UNO (же башка Arduino)
- Пьезоэлектрдик шок Вибрация модулу
- OLED дисплей
- Өткөргүч зымдар
- Breadboard
- Visuino программасы: Visuino жүктөп алыңыз
2 -кадам: Circuit
Ардуинонун оң пинин [5v] кызыл сызыкка туташтырыңыз [оң]
Arduino позитивдүү пинин [GND] көгүлтүр көк сызыкка туташтырыңыз [терс]
Piezo модулунун пинин [V] нандын оң жагына туташтырыңыз [кызыл сызык]
Piezo модулунун пинин [G] нандын терс пинине [көк сызыкка] туташтырыңыз
Piezo модулунун пинин [DO] arduino санариптик пинине туташтырыңыз [7]
OLED пинди [VCC] нандын оң жагына туташтырыңыз [кызыл сызык]
OLED пинди [GND] панелдин терс пинине [көк сызыкка] туташтырыңыз
OLED пинди [SDA] Arduino пинге [SDA] туташтырыңыз
OLED пинди [SCL] Arduino пинге [SCL] туташтырыңыз
3 -кадам: Visuinoду баштаңыз жана Arduino UNO Board Board тандаңыз
Arduino программалоону баштоо үчүн, бул жерден Arduino IDE орнотулган болушу керек:
Сураныч, Arduino IDE 1.6.6 кээ бир маанилүү каталар бар экенин билиңиз. 1.6.7 же андан жогору орнотуп жатканыңызды текшериңиз, антпесе бул Нускоо иштебейт! Эгерде сиз бул көрсөтмөдөгү кадамдарды аткарбасаңыз, Arduino IDE программасын Arduino IDOго орнотуңуз! Visuino: https://www.visuino.eu да орнотулушу керек. Visuino'ду биринчи сүрөттө көрсөтүлгөндөй баштаңыз Arduino компонентиндеги "Куралдар" баскычын чыкылдатыңыз (Picture 1) Visuino диалог пайда болгондо, 2 -сүрөттө көрсөтүлгөндөй "Arduino UNO" тандаңыз.
4 -кадам: Visuinoдо компоненттерди кошуп, аларды туташтырыңыз
Компоненттерди кошуу
- "Text value" компонентин кошуу "TextValue1" компонентин тандап, касиеттер терезесинен "Value" "VIBRATION DETECTED" деп коюңуз
- "Кечиктирүү" компонентин кошуу Касиеттер терезесинде 2000000ге "Interval (uS)" коюлган
- "SSD1306/SH1106 OLED Display (I2C)" компонентин кошуңуз "DisplayOLED1" компонентин эки жолу чыкылдатыңыз жана элементтер терезесинде "Текст талаасын" солго сүйрөп, "Экранды толтурууну" солго сүйрөңүз Сол жактагы "Текст талаасы1" жана ичинде касиеттери терезеси "Size" 1, "x" 0, "y" 50
Компоненттерди туташтыруу
- Arduino санарип пинин [7] "Text Value1" компонент пинине [саатка] туташтырыңыз
- Arduino санарип пинин [7] туташтырыңыз "Кечиктирүү" компонент пинине [баштоо]
- "Text Value1" компонент пинин [Out] "DisplayOLED1"> "Text Field1" пинине туташтырыңыз [In]
- "Кечиктирүү1" пинин [Чыгуу] менен "DisplayOLED1"> "Экранды толтуруу1" пинине туташтырыңыз [Саат]
- "DisplayOLED1" төөнөгүчүн [Чыгуу] Arduino I2C пинине [In] туташтырыңыз
5 -кадам: Arduino кодун түзүү, түзүү жана жүктөө
Visuinoдо F9 баскычын басыңыз же Arduino кодун чыгаруу үчүн 1 -сүрөттө көрсөтүлгөн баскычты басыңыз жана Arduino IDE ачыңыз.
Arduino IDEде, кодду түзүү жана жүктөө үчүн Жүктөө баскычын чыкылдатыңыз (Picture 2)
6 -кадам: Play
Эгерде сиз Arduino UNO модулун иштетип, пьезо сенсорун чайкасаңыз, OLED дисплейинде жазылган билдирүүнү көрүшүңүз керек.
Куттуктайм! Сиз Visuino менен долбооруңузду бүтүрдүңүз. Ошондой эле Visuino долбоору тиркелген, мен аны ушул Нускамалык үчүн жараткам, аны бул жерден жүктөп алсаңыз болот. Визуинодо жүктөп ачсаңыз болот:
Сунушталууда:
Кантип тийбөөчү эшик коңгуроосун жасоо керек, дене температурасын аныктоо, GY-906, 433MHz Arduino менен: 3 кадам
Тийбеген эшиктин коңгуроосун кантип жасоо керек, Дене температурасын аныктоо, GY-906, 433MHz Arduino менен: Бүгүн биз сенсордук эмес эшик коңгуроосун жасайбыз, ал сиздин дене температураңызды аныктайт. Азыркы кырдаалда, кимдир бирөө тепкенде, кимдир бирөөнүн дене температурасы нормадан жогору экенин билүү абдан маанилүү
Tap Tap Rainbow - 2 оюнчуга ыкчам жооп берүү оюну: 4 кадам (сүрөттөр менен)
Tap Tap Rainbow - 2 оюнчуга ыкчам жооп берүү оюну: 2 жума мурун менин кызымда асан -үсөн түстөрү менен тез реакция жасоо ою бар болчу (ал асан -үсөн эксперти: D). Мен ошол замат идеяны жакшы көрдүм жана биз аны кантип чыныгы оюнга айлантууну ойлоно баштадык. Сизде асан -үсөн бар
IP камера ESP32-CAM тактасын колдонуу менен бетти аныктоо менен: 5 кадам
IP камера ESP32-CAM тактасын колдонуп жүздү аныктоо менен: Бул билдирүү башкаларга салыштырмалуу айырмаланат жана биз абдан кызыктуу ESP32-CAM тактасын карап чыгабыз, ал таң калыштуу түрдө арзан (9 доллардан аз) жана колдонууга оңой. Биз жөнөкөй IP камерасын түзөбүз, аны 2 аркылуу түз видео берүү үчүн колдонсо болот
Суу деңгээлин аныктоо ыкмалары Arduino Ultrasonic Sensor and Funduino Water Sensor колдонуу: 4 кадам
УЗИ сенсорунун жана Funduino суу сенсорунун жардамы менен Arduino суусунун деңгээлин аныктоо ыкмалары: Бул долбоордо мен эки ыкманы колдонуу менен арзан суу детекторун кантип түзөөрүңүздү көрсөтөм: 1. УЗИ сенсор (HC-SR04) .2. Funduino суу сенсору
Камера менен визуалдык объекттерди аныктоо (TfCD): 15 кадам (сүрөттөр менен)
Камера менен визуалдык объектилерди аныктоо (TfCD): Эмоцияларды, адамдардын жүздөрүн же жөнөкөй объектилерди тааный турган таанып -билүү кызматтары азыркы учурда дагы эле өнүгүүнүн алгачкы стадиясында, бирок машина үйрөнүү менен бул технология барган сайын өнүгүүдө. Биз бул сыйкырдан дагы көп нерселерди күтө алабыз