Съдържание:

Безжичен приемник на звънец: 3 стъпки (със снимки)
Безжичен приемник на звънец: 3 стъпки (със снимки)

Видео: Безжичен приемник на звънец: 3 стъпки (със снимки)

Видео: Безжичен приемник на звънец: 3 стъпки (със снимки)
Видео: Безжичен видео звънец с опция за известяване до телефон или смарт часовник - 4sales.BG 2024, Юли
Anonim
Безжичен приемник на звънец
Безжичен приемник на звънец

Този проект описва втората част от следните два проекта:

  1. Безжичен предавател на звънец, както е описано в Инструкцията за безжичен предавател на звънец. Тази инструкция също дава известно въведение в тези проекти.
  2. Безжичен приемник на звънец, описан в тази инструкция.

Безжичният приемник на звънец ще издаде звук и ще мига със светодиод 5 пъти, след като получи валидно съобщение от безжичния предавател на звънеца. Звукът, произведен от този приемник, звучи като динг-донг, макар че можете да го наречете „8-битово аудио“поради неговата простота.

Устройството се захранва от 230 -волтова мрежа за променлив ток с помощта на 5 -волтов понижаващ преобразувател, който генерира 5 -волтовото DC напрежение. Въпреки че можеше да бъде проектиран да работи на батерия, нямах нужда от това. Трябва да е възможно да се захранва с три батерии 1.5 AA, тъй като приемникът и микроконтролерът трябва да работят добре на 4,5 волта или дори 3,6 волта в случай на акумулаторни батерии.

Също така тук изградих този проект около любимия ми микроконтролер PIC, но можете да използвате и Arduino.

Стъпка 1: Необходими компоненти

Задължителни компоненти
Задължителни компоненти

За този проект трябва да имате следните компоненти:

  • Парче макет
  • PIC микроконтролер 12F617, вижте win-source
  • Електролитен кондензатор 47uF/16V
  • Керамични кондензатори: 2 * 100nF, 1 * 680 nF
  • 433 MHz ASK RF приемник
  • Резистори: 1 * 33k, 2 * 1k, 2 * 220 Ohm
  • 2 * диод 1N4148, вижте win-source
  • Транзистори: BC639, BC640
  • Светодиоди: 1 червен, 1 кехлибарен
  • 1 високоговорител 8 ома
  • Пластмасов корпус
  • За захранване от мрежата (не е показано на схематичната диаграма):

    • 5 -волтово захранване
    • Стойка за предпазител + предпазител 100mA Бавно
    • Превключване

Вижте схематичната диаграма за това как да свържете компонентите.

Стъпка 2: Проектиране и изграждане на електрониката

Проектиране и изграждане на електроника
Проектиране и изграждане на електроника
Проектиране и изграждане на електроника
Проектиране и изграждане на електроника
Проектиране и изграждане на електроника
Проектиране и изграждане на електроника

Цялото управление се извършва от PIC12F617 в софтуер. Както бе споменато по -рано, аз проектирах този проект така, че да се захранва от електрическата мрежа с помощта на понижаващ преобразувател. В този случай внимавайте да не докоснете 230 V!

За задвижване на 8 ома високоговорител се използва обикновен усилвател.

Изграждането на веригата може лесно да се извърши на малка дъска с подходящ корпус. На снимките можете да видите схемата, както я построих на макета, включително крайния резултат, когато се постави в пластмасов корпус. Този корпус има конектор, който може да бъде директно включен в електрическата мрежа.

Стъпка 3: Софтуерът и последната операция

Както вече споменахме, софтуерът е написан за PIC12F617. Написано е в JAL. В този проект PIC работи на вътрешна тактова честота от 8 MHz.

Софтуерът прави следното:

  • Декодирайте полученото съобщение чрез RF връзка. Тъй като безжичният предавател на звънец ще повтори едно и също съобщение 3 пъти, приемникът ще използва само едно от съобщенията, като провери поредния номер на съобщението. Таймер 2 се използва от Виртуалната библиотека за декодиране на получените RF съобщения с битрейт от 1000 бита/сек.
  • Когато се получи валидно съобщение, генерирайте динг-донг звук с честоти 1667 Hz и 1111 Hz и премигнете 5 пъти светодиода. Таймер 1 се използва за генериране на динг-донг звук.

Във видеото можете да видите и чуете безжичния приемник на звънеца в действие.

Изходният файл JAL и файлът Intel Hex са прикачени. Ако се интересувате от използването на микроконтролера PIC с JAL - език за програмиране като Pascal - моля, посетете сайта за изтегляне на JAL

Забавлявайте се при изграждането на собствен проект и очакваме с нетърпение вашите реакции.

Препоръчано: