Мазмуну:
- 1 -кадам: Сизге эмне керек
- 2 -кадам: Circuit
- 3 -кадам: Visuinoду баштаңыз жана Arduino UNO Board Board тандаңыз
- 4 -кадам: Visuinoдо компоненттерди кошуу
- 5 -кадам: Visuino Set компоненттеринде
- 6 -кадам: Visuino Connect компоненттеринде
- 7 -кадам: Arduino кодун түзүү, түзүү жана жүктөө
- 8 -кадам: Play
Video: Arduino LED Ring Ultrasonic Distance Sensor: 8 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:39
Бул үйрөткүчтө биз LED шакегин жана УЗИ модулун аралыкты өлчөө үчүн колдонууну үйрөнөбүз.
Демонстрациялык видеону көрүңүз.
1 -кадам: Сизге эмне керек
- Arduino UNO (же башка Arduino)
- УЗИ диапазону HC-SR04
- Өткөргүч зымдар
- Neopixel LED шакеги
- Visuino программасы: Visuino жүктөп алыңыз
2 -кадам: Circuit
- LED Ring пинди [VCC] Arduino пинге [+5V] туташтырыңыз
- LED Ring пинди [GND] Arduino пинге [GND] туташтыруу
- LED Ring пинин [IN] же (DI) Arduino санарип пинине [6] туташтырыңыз
- УЗИ модулунун пинин (VCC) Arduino пинине туташтырыңыз [+5V]
- УЗИ модулунун пинин (GND) Arduino пинине [GND] туташтырыңыз
- УЗИ модулунун пинин (ECHO) Arduino пин санарипине туташтыруу (3)
- УЗИ модулунун пинин (TRIG) Arduino пин санарипине туташтыруу (2)
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до компоненттерди кошуу
- "Ultrasonic Ranger (Ping)" компонентин кошуу
- "NeoPixels" компонентин кошуңуз
- "Аналогдук мааниге пандус" компонентин кошуңуз
- "Кол коюлбаганга" аналогун кошуңуз
- 2X "Аналогдук баалуулуктарды салыштыруу" компонентин кошуңуз
- 2X "Color Value" компонентин кошуңуз
- "RGBW Color Multi-Source Merger" компонентин кошуңуз
5 -кадам: Visuino Set компоненттеринде
- "RampToValue1" тандап, касиеттер терезесинен "Slope (S)" параметрин 1000ге коюңуз
- "CompareValue1" тандап, касиеттер терезесинде ctBigger үчүн "Түрүн салыштыруу" жана 10го "Мааниси" талаасын коюп, пин сөлөкөтүн чыкылдатып, "Flok SinkPin" тандаңыз.
- "CompareValue2" тандап, касиеттер терезесинде "Түрдү салыштыруу" дегенди ctSmaller-ге коюп, "Мааниси" талаасын тандап, пин сөлөкөтүн чыкылдатып, "Flok SinkPin" тандаңыз.
- "ColorValue1" тандап, касиеттер терезесинде clRed үчүн "Value" коюңуз
- "ColorValue2" тандап, касиеттер терезесинде clLime үчүн "Value" коюңуз
- "NeoPixels1" дегенди эки жолу чыкылдатыңыз жана "PixelGroups" терезесинде "Түстүү пикселди" солго сүйрөңүз "PixelGroups" терезесинин сол жагында "Color Pixel1" тандап, касиеттер терезесинде "Pixels Count" санын 12ге же 16 (Сиздин LED шакегиңиздин канча LED бар экендигине жараша)-"Жарыктык" талаасындагы маанини өзгөртүү менен кааласаңыз, LED жарыгын өзгөртө аласыз.
6 -кадам: Visuino Connect компоненттеринде
- "UltrasonicRanger1" төөнөгүчүн [Ping (Trigger)] Arduino санарип пинине [2] туташтырыңыз
- "Arduino" санарип пинин [3] туташтырыңыз "UltrasonicRanger1" казыгына [Эхо]
- "NeoPixels1" төөнөгүчүн [Out] Arduino санарип пинине [6] туташтырыңыз
- "UltrasonicRanger1" төөнөгүчүн [Чыгуу] менен "RampToValue1" пинине [In] жана "CompareValue1" пинине [Value] жана "CompareValue2" пинине [Value] туташтырыңыз
- "RampToValue1" төөнөгүчүн [Чыгуу] менен "AnalogToUnsigned1" түйүнүн [In] жана "CompareValue1" пинин [In] жана "CompareValue2" пинин [In] туташтырыңыз.
- "CompareValue1" казыгын [Чыгуу] менен "ColorValue1" пинине [саат] туташтырыңыз
- "CompareValue2" төөнөгүчүн [Чыгуу] менен "ColorValue2" пинине [саат] туташтырыңыз
- "ColorValue1" төөнөгүчүн [Чыгуу] менен "RGBWColorMultiMerger1" пинге туташтырыңыз [0]
- "ColorValue2" төөнөгүчүн [Чыгуу] менен "RGBWColorMultiMerger1" Pinге туташтырыңыз [1]
- "RGBWColorMultiMerger1" төөнөгүчүн [Чыгуу] туташуу "NeoPixels1"> Түс Пиксел1 пин [Түс]
- "AnalogToUnsigned1ди" "NeoPixels1"> Түстүү Пиксел1 пинге туташтырыңыз [U32 Индекси]
7 -кадам: Arduino кодун түзүү, түзүү жана жүктөө
Visuinoдо F9 баскычын басыңыз же Arduino кодун чыгаруу үчүн 1 -сүрөттө көрсөтүлгөн баскычты басыңыз жана Arduino IDE ачыңыз.
Arduino IDEде, кодду түзүү жана жүктөө үчүн Жүктөө баскычын чыкылдатыңыз (Picture 2)
8 -кадам: Play
Эгерде сиз Arduino UNO модулуна кубат берсеңиз, анда LED диапазону аралыкты көрсөтө башташы керек, ал эми диапазонду модулунун алдына тоскоолдук кошсоңуз, LED шакеги түсүн өзгөртүшү керек.
Куттуктайм! Сиз Visuino менен долбооруңузду бүтүрдүңүз. Бул көрсөтмө үчүн мен түзгөн Visuino долбоору дагы тиркелет, аны бул жерден жүктөп алып, Visuinoдо ачсаңыз болот:
Сунушталууда:
Smart Dustbin Arduino, Ultrasonic Sensor & Servo Motor колдонуу: 3 кадам
Arduino, Ultrasonic Sensor & Servo Motor колдонгон акылдуу таштанды кутусу: Бул долбоордо мен сизге таштанды менен жакындаганда таштанды челегинин капкагы автоматтык түрдө ачыла турган Arduino менен кантип акылдуу таштанды кутусун жасоону көрсөтөм. Бул акылдуу таштанды челегин жасоо үчүн колдонулган башка маанилүү компоненттер-бул HC-04 Ultrasonic Sen
TinkerCAD Ultrasonic Distance Sensor Circuit (Computer Eng Final): 4 кадам
TinkerCAD Ultrasonic Distance Sensor Circuit (Computer Eng Final): Биз карантин учурунда жасай турган дагы бир кызыктуу tinkerCAD схемасын түзөбүз! Бүгүн кызыктуу компонент кошулду, сиз божомолдой аласызбы? Ооба, биз УЗИ аралык сенсорун колдонобуз! Мындан тышкары, биз 3 светодиодго код коёбуз
Ultrasonic Sensor Automatic LED Welcome Animation Lights жана LCD маалымат экраны: 6 кадам
Ultrasonic Sensor Automatic LED Welcome Animation Lights жана LCD маалымат экраны: Үйгө чарчап кайтып келип, отурууга жана эс алууга аракет кылганда, ошол эле нерсени күн сайын кайра -кайра көрүү абдан кызыксыз болушу керек. Эмне үчүн маанайыңызды өзгөрткөн кызыктуу жана кызыктуу нерсени кошпойсуз? Супер оңой Ардуинди куруңуз
Ultrasonic Distance Sensor жана Serial Monitor Output колдонуу .: 6 кадам
Ultrasonic Distance Sensor жана Serial Monitor Output колдонуу .: Эй балдар! Монитордун сериялык чыгарылышын кантип колдонууну үйрөнгүңүз келет. Мында сизде муну кантип жасоо боюнча эң сонун окуу куралы бар! Бул көрсөтмөдө, мен сизге УЗИ сенсорунун жардамы менен аралыкты аныктоо үчүн керектүү жөнөкөй кадамдарды көрсөтөм жана отчет берем
Суу деңгээлин аныктоо ыкмалары Arduino Ultrasonic Sensor and Funduino Water Sensor колдонуу: 4 кадам
УЗИ сенсорунун жана Funduino суу сенсорунун жардамы менен Arduino суусунун деңгээлин аныктоо ыкмалары: Бул долбоордо мен эки ыкманы колдонуу менен арзан суу детекторун кантип түзөөрүңүздү көрсөтөм: 1. УЗИ сенсор (HC-SR04) .2. Funduino суу сенсору