Съдържание:
- Стъпка 1: Компоненти
- Стъпка 2: Как работят ултразвуковите сензори
- Стъпка 3: Свързване на ултразвуковия сензор с PICO
- Стъпка 4: Скица на ултразвуков сензор
- Стъпка 5: Свързване на зумера
- Стъпка 6: Програмиране на зумера
- Стъпка 7: Свързване на светодиодите
- Стъпка 8: Програмиране на светодиодите
- Стъпка 9: Свързване на източника на захранване
- Стъпка 10: Готови сте
Видео: Малка алармена система, използваща Super Tiny Arduino съвместима дъска !: 10 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:53
Здравейте, днес ще направим малък готин проект. Ще изградим малко алармено устройство, което измерва разстоянието между себе си и обект пред него. И когато обектът се придвижи над зададено разстояние, устройството ще ви уведоми със силен зумер.
За да направим малко алармено устройство, се нуждаем от малки компоненти, затова използвахме PICO като наш микроконтролер, тъй като той отговаря на нашите нужди, като същевременно е с много малки размери. Използвахме също често използвани компоненти, за да четем разстоянието и да подаваме сигнал към зумера. Този проект ще ви отнеме около 45 минути, за да завършите, ако решите да използвате предоставения код.
Стъпка 1: Компоненти
- 1 платка PICO, достъпна на mellbell.cc ($ 17)
- 1 ултразвуков сензор, ebay ($ 1,03)
- 1 малък зумер 5 ~ 6 волта, пакет от 10 в ebay ($ 1,39)
- 3 светодиода 5 мм (различни цветове), пакет от 100 в ebay ($ 0,99)
- 4 330 ома резистора, пакет от 100 в ebay ($ 1,08)
- 12 проводници, пакет от 40 в ebay ($ 0,99)
- 1 мини макет, пакет от 5 в ebay ($ 2,52)
Стъпка 2: Как работят ултразвуковите сензори
Преди да свържете ултразвуковия сензор и да го използвате, нека научим как работи:
- Първо, той изпраща ултразвукова вълна от предавателния преобразувател (ляв преобразувател). Ако има предмети пред сензора, вълните удрят този обект и се връщат обратно към приемника (десен датчик)
- След това микроконтролерът изчислява времето между изпращането на вълните и приемането им. След това микроконтролерът прави някои математически изчисления и получава разстоянието между сензора и обекта пред него.
- Това е формулата, използвана за получаване на разстоянието в CM: (продължителност / 2) / 29,1 (Можете да намерите математиката зад тази формула на снимката по -горе).
Стъпка 3: Свързване на ултразвуковия сензор с PICO
Първото нещо, което трябва да направите, е да погледнете вашия PICO и да видите какво можете да направите с него. Както можете да видите, PICO има 5 цифрови I/O пина и 3 аналогови входни пина. Което ще се използва както следва:
Изходи на ултразвуков сензор:
- VCC (ултразвуков сензор) - VCC (PICO)
- GND (ултразвуков сензор) - GND (PICO)
- Trig (ултразвуков сензор) - A1 (PICO)
- Ехо (ултразвуков сензор) - A0 (PICO)
Сега всичко, от което се нуждаете, е да свържете ултразвуковия сензор с PICO и да се уверите, че всичко е перфектно.
Стъпка 4: Скица на ултразвуков сензор
Сега трябва да създадете програма, която взема разстоянието, измерено от ултразвуковия сензор, и го показва на сериен монитор. За да можете да получите показания и да се уверите, че всичко е свързано и работи правилно.
Създайте функция, наречена mereDistance, която отговаря за измерването на времето между изпращането на сигнал и приемането му и изчисляването на разстоянието. Също така трябва да покажете показанията на вашия сериен монитор, за да можете да отстраните грешките на проекта в IDE.
Можете да изтеглите приложената програма, ако не искате да я напишете сами. Можете също да видите как трябва да изглеждат показанията на серийния монитор от горното изображение.
Стъпка 5: Свързване на зумера
Сега, когато вашият сензор дава разстоянието между себе си и всеки обект пред него. Трябва да направите нещо с показанията и както казахме по -рано, ще трябва да накарате зумер да издаде силен шум, когато обектът пред сензора стигне твърде далеч.
Работата със зумери е много проста, тъй като те имат само две състояния на работа, или ВКЛЮЧЕНО, или ИЗКЛЮЧЕНО. Те също имат само два крака, единият е положителен (дълъг крак), а другият е отрицателен (къс крак).
- Когато се подаде 5V към зумера, той се включва и издава силен бръмчене.
- Когато се подаде 0V към зумера, той се изключва и не се чува бръмчене.
Стъпка 6: Програмиране на зумера
Искате зумерът да започне да бръмчи, когато обектът пред сензора надхвърли 20CM, и да се изключи, когато обектът е по -близо, 20CM „Можете да използвате каквото разстояние искате“.
Приложената програма съдържа кода, който получава показанията от ултразвуковия сензор и изпраща поръчки до зумера. Които трябва да започнат да вдигат шум, когато обектът е по -далеч от 20 см, и да спрат, когато е по -близо от това.
Не забравяйте, че можете да персонализирате кода според правилата и разстоянията, които искате.
Стъпка 7: Свързване на светодиодите
Сега искате да добавите три светодиода към вашия проект, за да го направите по -интерактивен и динамичен.
Използвахме обикновени 5 мм светодиоди и те имат само два крака, положителен (дълъг крак) и отрицателен (къс крак). И когато прилагаме 5V към светодиода, той се включва, когато прилагаме 0v, той се изключва. Тук можете да използвате всякакви видове светодиоди, които искате и ако имате някакви въпроси за това, не се колебайте да ги попитате.
Стъпка 8: Програмиране на светодиодите
Използвахме 3 светодиода в нашия проект и те светват в зависимост от разстоянието между сензора и обекта пред него.
Синият светодиод ще се включи, когато разстоянието е по -малко от 10 см. Жълтият светодиод ще светне, когато разстоянието е между 10 см и 20 см. Червеният светодиод ще светне, когато разстоянието е по -голямо от 20 см.
И отново, не забравяйте, че можете да персонализирате правилата, които контролират как светят вашите светодиоди.
Стъпка 9: Свързване на източника на захранване
На този етап искате възможността да използвате малката си аларма, без да бъдете принудени да я свържете към компютър. Така че, добавете 9V батерия към вашия проект и го свържете към вашия PICO.
- Положителен червен проводник (батерия) - Vin (PICO)
- Отрицателен черен проводник (батерия) - GND (PICO)
И сега вашата алармена система ще работи, без да е необходимо да се свързва с компютър.
Стъпка 10: Готови сте
Честито! Сега имате устройство, което ви предупреждава въз основа на разстоянието до обекта пред него. Също така не забравяйте, че можете да персонализирате правилата му и да промените как и защо зумерът издава звук.
Можете да ни намерите на нашата страница във Facebook и на mellbell.cc. И не се колебайте да задавате въпроси, ще се радваме да им отговорим:)
Препоръчано:
Машина за плашене за Хелоуин, използваща PIR, 3D отпечатана тиква и съвместима с Troll Arduino Audio Pranker/практична дъска за шега .: 5 стъпки
Машина за плашене на Хелоуин, използваща PIR, 3D отпечатана тиква и съвместима аудио трогачка с трол Arduino/практична дъска за шеги.: Таблата за тролове, създадена от Патрик Томас Мичъл от EngineeringShock Electronics, и беше финансирана изцяло от Kickstarter не толкова отдавна. Получих наградата си няколко седмици по -рано, за да помогна да напиша някои примери за употреба и да създам библиотека Arduino в опит
Безжична алармена система Arduino, използваща съществуващи сензори: 9 стъпки (със снимки)
Безжична алармена система Arduino, използваща съществуващи сензори: Този проект може да бъде изграден за около половин час на цена от около $ 20,00, ако имате съществуващи 433Mhz или 315Mhz безжични алармени сензори. Това може да бъде и изцяло нов проект с безжични алармени сензори, като инфрачервени детектори за движение и тръстикови
Съвместима с Arduino дъска: 13 стъпки
Съвместим с Arduino съвет: Доминирате ли в технологията Arduino? Ако не доминирате, това вероятно е защото ви доминира. Познаването на Arduino е първата стъпка за вас да създадете различни видове технологии, така че първата стъпка е да овладеете пълната работа на
Метеорологична станция, използваща единична дъска - SLabs -32: 5 стъпки
Метеорологична станция, използваща единична платка-SLabs-32: В тази инструкция ще направим метеорологична станция, която измерва температурата, влажността на въздуха и влажността на почвата с нашата дъска SLabs-32, която също изпраща тези данни до облака Cayenne за събиране на данни. Също така получаваме курса
Съвместима с бюро педална дъска: 4 стъпки
Съвместима с бюро педална дъска: Това е проста DIY педална дъска, направена от стара настолна настолна дъска. Ако имате малко мини музикално студио в дома си и имате бюро и бихте искали да съответствате на вашата педална дъска или какво имате с външния вид и усещането на бюрото ви, това ще