Оглавление:

Вы получили почту: 4 шага
Вы получили почту: 4 шага

Видео: Вы получили почту: 4 шага

Видео: Вы получили почту: 4 шага
Видео: Comedy Club: «Витя Гвоздиков» | Демис Карибидис и Антон Иванов 2024, Ноябрь
Anonim
Image
Image
У вас новое сообщение
У вас новое сообщение
У вас новое сообщение
У вас новое сообщение
У вас новое сообщение
У вас новое сообщение

Почтовые услуги сегодня стали частью повседневной жизни. Есть несколько разных причин, указывающих на необходимость почтовой службы. Номер один всегда будет из-за его способности объединять людей. Номер два - электронная коммерция, которая сейчас переживает бум, и многие другие причины делают почтовые услуги столь важными.

Но что происходит, когда приходит письмо? Большинству людей приходится идти к своему почтовому ящику, чтобы проверить, есть ли в почтовом ящике пакет, счет или письмо от члена семьи. Это может быть очень утомительно, если вы живете на четвертом этаже в здании без лифта, а почтовые ящики находятся на первом этаже.

Так что почтовый бот сделает вашу жизнь намного проще, сообщив вам, что почтальон что-то уронил в ваш почтовый ящик. Принцип прост, два светодиода освещают два фоторезистора, если между детектирующими элементами что-то есть, большое количество света не попадет на фоторезисторы. Таким образом, микроконтроллер обнаруживает письмо и отправляет второму модулю в вашей квартире уведомление со звуком и текстом!

Запасы

2x Arduino Nano

2 резистора 10 кОм

2x 220 резистор

2x 5 мм светодиода

2x Фоторезистор

1x 433 МГц модуль приемника / передатчика

1x точечный светодиодный матричный дисплей MAX7219

1x 297x420x4 мм фанерный лист

1x активный звуковой сигнал

4x 2x 1, 5-вольтовый батарейный отсек или два 5-вольтовых аккумулятора

25x соединительных кабелей Dupont

1x 2x 8 см макетная доска

Материал стоит около 30 долларов.

Шаг 1: Изготовление держателя для писем

Image
Image
Изготовление держателя для писем
Изготовление держателя для писем
Изготовление держателя для писем
Изготовление держателя для писем

Контейнер для писем представляет собой деревянный ящик, который будет помещен в почтовый ящик и будет содержать датчики, микроконтроллер, аккумулятор и передатчик. Для изготовления держателя я использовал фанеру толщиной 4 мм, но вы также можете использовать другие материалы.

Вы можете найти и скачать выкройки деталей для этой детали в pdf-файле LetterHolderPattern. Этот держатель предназначен для размещения в почтовом ящике с размерами 310 x 210 x 80 мм. Вы можете изменить размеры прямо в файле AutoCAD, если хотите сохранить дизайн, но размеры вашего почтового ящика не передаются в мой дизайн.

Вырежьте детали и отшлифуйте края мелкой наждачной бумагой, затем склейте детали вместе, как показано на картинках, и дайте клею высохнуть в течение 24 часов.

Шаг 2: Подготовка и установка электроники в почтовый ящик

Image
Image
Подготовка и установка электроники в почтовый ящик
Подготовка и установка электроники в почтовый ящик
Подготовка и установка электроники в почтовый ящик
Подготовка и установка электроники в почтовый ящик

Каждому 5-миллиметровому светодиоду нужен резистор 220 Ом, который нужно припаять к плюсу. Оба светодиода используют общий провод на землю. Цифровые контакты D8 и D9 управляют светодиодами, а аналоговые контакты A0, A1 считывают входное напряжение с LDR. На принципиальной схеме вы можете найти дополнительную информацию о детектирующем элементе.

Передатчику 433 МГц требуется источник питания, а третий контакт посередине подключен к контакту 10 микроконтроллера Nano. Модули обычно поставляются без антенны, что резко снижает дальность связи, для увеличения дальности связи я припаял провод длиной 34,6 см к каждому модулю.

В качестве батарейного блока я использовал два держателя для батареек 2 x 1,5 В AA, которые я склеил и подключил последовательно, припаяв положительный кабель первого к отрицательному или второму, чтобы было напряжение 6 В для щелочных аккумуляторов. батареи и 4,8 В при использовании четырех никель-металлгидридных аккумуляторных батарей. Другой вариант - использовать внешний аккумулятор, напрямую подключенный к USB-источнику питания Arduino.

Блок питания располагался слева, посередине - микроконтроллер, а справа - передатчик 433 МГц. Кабели для соединения частей представляют собой обычные соединительные провода Dupont проекта Arduino. Я использовал макетную плату, чтобы соединить в ряд все положительные и еще один ряд для всех отрицательных проводов кабеля, я наконец поместил эту часть посередине рядом с arduino nano.

Шаг 3: Изготовление корпуса приемника

Image
Image
Изготовление корпуса приемника
Изготовление корпуса приемника
Изготовление корпуса приемника
Изготовление корпуса приемника

В корпусе приемника должны находиться светодиодная матрица, микроконтроллер с приемником 433 МГц и блок питания. Я сделал индивидуальный дизайн, соответствующий инструктируемому роботу, и назвал его postbot. Дизайн сначала скопировали с бумаги на фанеру, затем сняли рамку дисплея и, наконец, с помощью пирографа создали узор.

Матричный дисплей имеет два контакта для питания, DataIn подключен к контакту 12, LOAD (CS) подключен к контакту 11, а контакт CLK подключен к контакту 10. Анод звукового устройства подключен к контакту 13 и Ардуино может питаться либо от блока питания, либо от 5-вольтового блока питания.

Шаг 4: Программирование приемника и передатчика

Программирование приемника и передатчика
Программирование приемника и передатчика

Для связи с модулями 433 МГц Arduino нужна библиотека RCSwitch.h, а библиотека LedControl.h используется для управления точечно-матричным дисплеем. Я также использовал библиотеку LowPower.h для энергосбережения в модуле передатчика, поскольку он питается от батареек.

Код передатчика сначала устанавливается на светодиодах, а затем считывает входные значения фоторезисторов. Разница двух показаний используется для калибровки датчиков. Следующим шагом является считывание значения первого светодиода и определение наличия препятствия между светодиодом и фоторезистором, если между ними ничего нет, включается второй светодиод, а если также ничего не обнаружено, то значение последнего. чтение передается на приемник.

Как только Receiver-arduino получает сигнал, необходимо определить, соответствует ли значение пустому почтовому ящику или нет. Если почты нет, короткий звуковой сигнал информирует о том, что ящик пуст, и на точечном дисплее появляется X, в противном случае отображается символ почты, а длинный звуковой сигнал сообщает о том, что у вас есть почта!

Поздравляем, вы все сделали правильно. Если вам нравятся инструкции, у вас есть вопросы или вам нужна помощь, дайте мне знать.

Рекомендуемые: