Съдържание:
- Стъпка 1: Необходими компоненти
- Стъпка 2: Проектиране и изграждане на електроника
- Стъпка 3: Софтуерът
Видео: Безжичен предавател за звънец: 3 стъпки (със снимки)
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:53
Този проект описва първата част от следните два проекта:
- Безжичен предавател на звънец, както е описано в тази инструкция
- Безжичен приемник на звънец, който ще бъде описан в Инструкцията за приемник за безжичен звънец
Когато седя в задния двор на къщата си, не мога да го чуя, когато някой звъни на вратата на входната врата. Този проблем, разбира се, може да бъде решен чрез закупуване на безжичен звънец, но е по -забавно да го изградите сами. Освен това понякога посочвам проблеми с смущенията при други безжични звънци, така че повече причина да направите своя собствена.
Когато се натисне превключвателят на звънеца, тази верига изпраща съобщение чрез прост 433 MHz RF предавател до безжичен приемник на звънеца, като запазва оригиналната функционалност на звънеца непокътната. Веригата е поставена последователно с оригиналния превключвател на звънеца и емулира превключвателя на звънеца за оригиналния звънец на вратата. Това добавя възможността да се предотврати звъненето на вратата, когато някой непрекъснато натиска превключвателя на звънеца.
Веригата също така включва превключвател, който дава възможност да се деактивира предаването на съобщение до безжичната звънеца на вратата, като същевременно се запази оригиналния звънец на вратата в работно състояние. Веригата се захранва от 8 -волтов трансформатор за променлив ток на вратата, който захранва и оригиналния звънец на вратата.
Както винаги изградих този проект около любимия си микроконтролер PIC, но можете да използвате и Arduino. Феновете на Arduino може да разпознаят протокола за предаване, който описвам по -късно, тъй като използвах пренесена версия на библиотеката Arduino Virtual Wire за надеждно предаване на RF съобщение.
Стъпка 1: Необходими компоненти
Трябва да имате следните компоненти за този проект:
- Парче макет
- PIC микроконтролер 12F617, вижте win-source
- Стойка за предпазител + предпазител 100mA Бавно
- Изправителният мост, напр. DF02M, вижте win-source
- Електролитен кондензатор 220 uF/35V и 10 uF/16V
- 3 * керамичен кондензатор от 100nF
- Регулатор на напрежение 78L05, вижте win-source
- 433 MHz ASK RF предавател
- Резистори: 1 * 10k, 1 * 4k7, 3 * 220 Ohm
- NPN транзистор, напр. BC548 вижте win-source
- Превключване
- Светодиоди: 1 червен, 1 зелен
- Пластмасов корпус
Вижте схематичната диаграма за това как да свържете компонентите.
Стъпка 2: Проектиране и изграждане на електроника
Цялото управление се извършва от PIC12F617 в софтуер. Преди да проектирам веригата, трябваше да проверя как мога лесно да активирам оригиналния звънец на вратата. Моделът, който имам, е Byron 761, който генерира динг-донг звук и може да се захранва от 9-волтова батерия или чрез 8-волтов AC трансформатор. След някои измервания на оригиналния звънец на вратата установих, че конекторът за превключвателя на звънеца има един щифт към земята и един входен щифт, плаващ при 3.5 волта. Когато затваряте тази връзка - така че натискате превключвателя на звънеца - през нея преминава само ток от 35 uA. Поради това реших да използвам транзистор с отворен колектор и излъчвателят се заземява, за да активирам оригиналния звънец на вратата, който работи добре.
Тъй като превключвателят на звънеца е отвън, не ми хареса факта, че само много малък ток преминава през превключвателя на звънеца при натискане, тъй като може да бие камбаната, докато никой не е там, когато стане влажно (не съм сигурен дали това се случва в действителност). Във веригата използвах 220 Ohm издърпващ резистор, така че когато се натисне звънецът на вратата, токът от 23 mA преминава през превключвателя на звънеца.
Останалата част от дизайна е ясна със стандартен токоизправител и регулатор на напрежението за създаване на стабилна 5 -волтова мощност за веригата. Изграждането на веригата може лесно да се извърши на малка дъска. На снимките можете да видите схемата, както я построих на макета, включително крайния резултат, когато се постави в пластмасов корпус.
Стъпка 3: Софтуерът
Както вече споменахме, софтуерът е написан за PIC12F617. Написано е в JAL. В миналото използвах RF предаване с помощта на 433 MHz RF модул, но използвах собствен прост протокол за предаване, както можете да намерите в тази инструкция: RF-термостат
Моят протокол работи добре, стига разстоянието да не е твърде голямо. За този проект имах нужда от по -надежден протокол за предаване на радиочестоти. След известно проучване открих библиотеката Virtual Wire, написана на C за Arduino. Тъй като използвам PIC с езика за програмиране JAL, пренесох тази библиотека от C в JAL и я използвах в тази инструкция. Тази виртуална библиотека има много по -добра надеждност от простия протокол, който използвах. Разбира се, предаването винаги може да се обърка. За да се сведе до минимум загубата на предаване, всяко съобщение се изпраща 3 пъти, като се използва различен пореден номер за всяко ново съобщение.
В този проект PIC работи на вътрешна тактова честота от 8 MHz, където Таймер 2 се използва от Виртуалната библиотека за изпращане на RF съобщения с битрейт от 1000 бита/сек.
Когато се натисне превключвателят на външната врата, софтуерът прави следното:
- Отстранете превключвателя на звънеца. Ако той все още е натиснат след време на отстраняване от 50 ms, програмата продължава със следващата стъпка, в противен случай ще игнорира натиснатия превключвател на звънеца.
- Ако превключвателят за забранено предаване не е активен, 3 -байтово съобщение - адрес, команда и пореден номер - се изпраща чрез 433 MHz RF предавател и зеленият светодиод ще светне за една секунда. Успоредно с това оригиналният звънец на вратата ще звъни чрез активиране на транзистора BC548 за половин секунда.
- Ако превключвателят Disable Transmission е активен, се извършват същите действия, с изключение на RF предаването, което няма да се случи. По този начин безжичният звънец на вратата може да се изключи дистанционно, като същевременно се запази оригиналния звънец на вратата в работно състояние.
- Само когато превключвателят на звънеца се отпусне отново след натискане, ще започне ново предаване и ново звънене на звънеца. Това предотвратява звъненето на вратата, когато превключвателят на звънеца се натиска непрекъснато.
Изходният файл JAL и файлът Intel Hex са прикачени. Ако се интересувате от използването на микроконтролера PIC с JAL - език за програмиране като Pascal - моля, посетете сайта за изтегляне на JAL.
Забавлявайте се при изграждането на собствен проект и очакваме с нетърпение вашите реакции.
Препоръчано:
Безжичен звънец - (Raspberry PI & Amazon Dash): 4 стъпки (със снимки)
Безжичен звънец - (Raspberry PI & Amazon Dash): Какво прави? (вижте видеоклипа) Когато бутонът е натиснат, Raspberry открива регистриране на ново устройство в безжичната мрежа. По този начин- той може да разпознае натиснатия бутон и да предаде информацията за този факт на вашия мобилен телефон (или устройство на вашия
Превърнете кабелния си звънец в интелигентен звънец с IFTTT: 8 стъпки
Превърнете кабелния си звънец в интелигентен звънец с IFTTT: WiFi звънецът на вратата превръща съществуващия ви кабелен звънец в интелигентен звънец. https://www.fireflyelectronix.com/product/wifidoor
Свързване на SimpliSafe видео звънец към цифров звънец: 6 стъпки
Свързване на SimpliSafe Video Doorbell към цифров звънец: Наскоро закупих SimpliSafe Video Doorbell и след като го инсталирах, разбрах, че това е причинило непрекъснато звъненето на цифровия ми звънец. След като разговаряха със SimpliSafe и им казаха, че звънецът на вратата не е проектиран да работи с цифров звънец, те
Безжичен приемник на звънец: 3 стъпки (със снимки)
Безжичен приемник на звънец: Този проект описва втората част от следните два проекта: Безжичен предавател на звънец, както е описано в Инструкцията за безжичен предавател на звънец. Тази инструкция също дава известно въведение в тези проекти. Безжичен звънец
Проникнете безжичен звънец на вратата в безжичен алармен превключвател или превключвател за включване/изключване: 4 стъпки
Хакнете безжичен звънец на вратата в безжичен алармен превключвател или превключвател за включване/изключване: Наскоро изградих алармена система и я инсталирах в къщата си. Използвах магнитни превключватели на вратите и ги свързах по тавана. Прозорците бяха друга история и трудното окабеляване не беше опция. Имах нужда от безжично решение и това е