Мазмуну:
- 1 -кадам: Компоненттер
- 2 -кадам: УЗИ сенсорлору кантип иштейт
- 3 -кадам: PICO менен УЗИ сенсорунун интерфейси
- 4 -кадам: Ultrasonic Sensor Sketch
- 5 -кадам: Бузерди туташтыруу
- 6 -кадам: Буззерди программалоо
- 7 -кадам: LEDди туташтыруу
- 8 -кадам: Светодиоддорду программалоо
- 9 -кадам: Кубат булагын туташтыруу
- 10 -кадам: Сиз бүттүңүз
Video: Супер кичинекей Arduino менен шайкеш келген тактаны колдонуп кичинекей сигнализация системасы !: 10 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:41
Саламатсызбы, бүгүн биз кичинекей сонун долбоорду түзөбүз. Биз өзү менен маңдайындагы нерсенин ортосундагы аралыкты өлчөй турган кичинекей сигнализация түзүлүшүн курганы жатабыз. Жана объект белгиленген аралыктан өткөндө, аппарат сизге катуу ызы -чуу менен кабар берет.
Кичинекей ойготкучту жасоо үчүн бизге кичинекей компоненттер керек, ошондуктан биз микроконтроллерибиз катары PICO колдондук, анткени ал биздин муктаждыктарыбызды канааттандырат. Биз ошондой эле аралыкты окуп, сигналга сигнал берүү үчүн көбүнчө колдонулган компоненттерди колдондук. Эгерде сиз берилген кодду колдонууну тандасаңыз, бул долбоор 45 мүнөткө созулат.
1 -кадам: Компоненттер
- 1 PICO тактасы, mellbell.cc жеткиликтүү ($ 17)
- 1 УЗИ сенсор, ebay ($ 1.03)
- 1 кичинекей сигнал 5 ~ 6 вольт, ebayдеги 10 таңгак ($ 1.39)
- 3 LED 5мм (түрдүү түстөр), ebayдеги 100 таңгак ($ 0.99)
- 4 330 ом резисторлору, ebayдеги 100 таңгак ($ 1.08)
- 12 секирүүчү зым, ebayдеги 40 таңгак ($ 0.99)
- 1 мини нан, 5 таңгак ebayде ($ 2.52)
2 -кадам: УЗИ сенсорлору кантип иштейт
УЗИ сенсорун туташтырып, аны колдонуудан мурун, анын кантип иштээрин билели:
- Биринчиден, ал жибергичтен (солго которгучтан) УЗИ толкунун жөнөтөт. Эгерде сенсордун алдында объект бар болсо, толкундар ал нерсеге урунуп кайра кабыл алгычка (кайра оңго) кайтат
- Андан кийин, микроконтроллер толкундарды жиберүү менен кабыл алуу ортосундагы убакытты эсептейт. Андан кийин, микроконтроллер кээ бир математикалык эсептөөлөрдү жүргүзөт жана сенсор менен маңдайындагы нерсенин ортосундагы аралыкты алат.
- Бул CMдагы аралыкты алуу үчүн колдонулган формула: (узактыгы / 2) /29.1 (Бул формуланын артындагы математиканы жогорудагы сүрөттөн таба аласыз).
3 -кадам: PICO менен УЗИ сенсорунун интерфейси
Биринчи нерсе - бул PICOңузду карап, аны менен эмне кыла алаарыңызды көрүү. Жана сиз көрүп тургандай, PICOдо 5 санариптик I/O Pins жана 3 аналогдук киргизүү казыктары бар. Бул төмөнкүдөй колдонулат:
УЗИ сенсорунун пин чыгышы:
- VCC (Ultrasonic Sensor) - VCC (PICO)
- GND (Ultrasonic Sensor) - GND (PICO)
- Trig (Ultrasonic Sensor) - A1 (PICO)
- Эхо (Ultrasonic Sensor) - A0 (PICO)
Эми сизге керектүү нерсенин баары - УЗИ сенсорун PICO менен туташтыруу жана бардыгы идеалдуу экенине ынануу.
4 -кадам: Ultrasonic Sensor Sketch
Эми сиз УЗИ сенсору менен ченелген аралыкты алуучу программаны түзүп, аны сериялык монитордо көрсөтүүңүз керек. Ошентип, сиз окууларды ала аласыз жана бардыгы туташып, туура иштеп жатканына ынанасыз.
Сигналды жөнөтүү менен аны кабыл алуунун ортосундагы убакытты өлчөө жана аралыкты эсептөө үчүн жооптуу өлшөнгөн аралыкты түзүңүз. Сиз ошондой эле проектти IDEде мүчүлүштүктөрдү жоюу үчүн, сериялык мониторуңуздагы көрсөткүчтөрдү көрсөтүшүңүз керек.
Тиркелген программаны жүктөп алсаңыз болот, эгер сиз өзүңүз жазгыңыз келбесе. Сиз ошондой эле сериялык монитордун көрсөткүчтөрү жогорудагы сүрөттөн кандай болушу керек экенин көрө аласыз.
5 -кадам: Бузерди туташтыруу
Эми сизде сенсор бар, ал өзү менен анын алдында турган нерсенин ортосундагы аралыкты берет. Сиз окуу менен бир нерсе кылышыңыз керек, жана биз мурда айткандай, сензердин алдындагы объект өтө алыска кеткенде катуу үндү чыгарасыз.
Зумерлер менен иштөө абдан жөнөкөй, анткени аларда эки гана абал бар, же ON же OFF. Алардын эки гана буту бар, бири оң (узун бут), экинчиси терс (Кыска бут).
- 5V сигналга колдонулганда, ал күйгүзүлөт жана катуу ызы -чуу чыгарат.
- 0V сигналга колдонулганда, ал өчөт жана ызы -чуу чыкпайт.
6 -кадам: Буззерди программалоо
Сензердин алдындагы объект 20CMден ашыгыраак болгондо, коңгуроонун шыңгырашын каалайсыз жана 20CM жакыныраак болгондо өчүрүңүз "Сиз каалаган аралыкты колдоно аласыз".
Тиркелген программа УЗИ сенсорунан көрсөткүчтөрдү алган жана заказдарды зумзерге жөнөтүүчү кодду камтыйт. Кайсы объект 20CMден алыс болгондо ызы -чуу кыла баштайт жана ага жакыныраак болгондо токтойт.
Эсиңизде болсун, сиз кодду каалаган эрежеге жана аралыкка ылайыкташтыра аласыз.
7 -кадам: LEDди туташтыруу
Эми сиз интерактивдүү жана динамикалуу болушу үчүн долбооруңузга үч светодиодду кошкуңуз келет.
Биз кадимки 5 мм диоддорду колдонгонбуз, алардын эки гана буту бар, оң (узун бут) жана терс (кыска бут). Ал эми 5В диоддук чыракка койгондо, 0v колдонгондо өчөт. Бул жерде каалаган светодиоддорду колдонсоңуз болот жана эгерде сизде кандайдыр бир суроолор болсо, аларды тартынбастан сураңыз.
8 -кадам: Светодиоддорду программалоо
Биз проектибизде 3 светодиодду колдондук, алар сенсор менен анын алдындагы нерсенин ортосундагы аралыкка жараша күйөт.
Көк LED аралыгы 10 смден аз болгондо күйөт. Yellow LED аралыгы 10 смден 20смге чейин болгондо күйөт. Кызыл LED аралык 20смден чоң болгондо күйөт.
Дагы, сиздин LED жарыгыңызды көзөмөлдөгөн эрежелерди ыңгайлаштыра аларыңызды унутпаңыз.
9 -кадам: Кубат булагын туташтыруу
Бул этапта, сиз кичинекей ойготкучту компьютерге туташтырбастан колдонуу мүмкүнчүлүгүн каалайсыз. Ошентип, долбооруңузга 9В батареяны кошуп, аны PICOго туташтырыңыз.
- Оң кызыл зым (Батарея) - Вин (PICO)
- Терс кара зым (Батарея) - GND (PICO)
Эми, сиздин сигналдык тутумуңуз компьютерге туташпай эле иштей берет.
10 -кадам: Сиз бүттүңүз
Куттуктайм! Эми сизде анын алдында турган нерсенин алыстыгына жараша эскертүүчү аппарат бар. Ошондой эле, сиз анын эрежелерин ыңгайлаштырып, ызы -чуунун кантип жана эмне үчүн үнүн өзгөртө алаарыңызды унутпаңыз.
Сиз бизди Facebook баракчабыздан жана mellbell.cc сайтынан таба аласыз. Жана кандайдыр бир суроолорду берүүдөн тартынба, биз аларга жооп берүүгө кубанычтабыз:)
Сунушталууда:
Пир, 3D басылган ашкабак жана Troll Arduino менен шайкеш келген аудио пранкер/практикалык тамашалар тактасын колдонуп, Хэллоуинди коркутуучу машина .: 5 кадам
Пирди, 3D Басылган Ашкабакты жана Тролл Ардуино Аудио Пранкерин/Практикалык Тамашалар Кеңешин колдонгон Хэллоуин Коркутуучу Машинасы: EngineeringShock Electronicsтин Патрик Томас Митчелл тарабынан түзүлгөн жана жакында эле Kickstarterде каржыланган тролл тактасы. Мен сыйлыктарды бир нече жума эрте алдым, колдонуу боюнча кээ бир мисалдарды жазууга жана Arduino китепканасын курууга жардам берүү үчүн
PIR Sensor- DIY колдонуп унаа токтоочу сигнализация системасы: 7 кадам (сүрөттөр менен)
PIR Sensor колдонмосу менен унаа токтоочу сигнализация системасы: DIY: Сиз качандыр бир убакта машине, жүк ташуучу унаа, мотоцикл же башка унаа үчүн токтоочу жайда кыйынчылыкка туш болгонсузбу, анда бул көрсөтмөлүү машинада бул көйгөйдү кантип жеңүү керектигин көрсөтөм. PIR сенсорун колдонуу системасы. Бул системада
Inviot U1, Arduino менен шайкеш келген такта аркылуу FM радиосу: 3 кадам
Inviot U1ди колдонгон FM радиосу, Arduino менен шайкеш келген такта: TEA5767 ардуино менен колдонууга оңой. Мен TEA5767 модулун жана InvIoT.com сайтынан anInvIoT U1 тактасын колдонуп жатам
DIY Arduino менен шайкеш келген клон: 21 кадам (сүрөттөр менен)
DIY Arduino менен шайкеш келген клон: Arduino-Жаратуучунун арсеналындагы эң сонун курал. Сиз өзүңүздү кура алышыңыз керек! Долбоордун алгачкы күндөрүндө, болжол менен 2005-жылы, дизайн тешик аркылуу бүт болгон жана байланыш RS232 сериялык кабели аркылуу болгон. Файлдар дагы эле
Blynkти колдонуу менен Arduino WeMos D1 WiFi UNO ESP8266 IOT IDEге шайкеш келген тактаны кантип колдонуу керек: 10 кадам
Blynkти колдонуу менен Arduino WeMos D1 WiFi UNO ESP8266 IOT IDEге шайкеш келген тактаны кантип колдонсо болот: Arduino WeMos D1 WiFi UNO ESP8266 IOT IDE Compatible Board Description: Description: WiFi ESP8266 Development Board WEMOS D1. WEMOS D1 - ESP8266 12Eге негизделген WIFI өнүктүрүү тактасы. Иштөө тутуму NODEMCUга окшош, бирок аппараттык жабдуулар бузулган