* Бизнес РФ » Бизнес »

* *

Mailbox sensor

Опубликовано: 12.01.2017

видео mailbox sensor

Smarthome Wireless Mailbox Reminder and Mail Alert System

The tilt sensor will detect when a new letter arrives and it’s placed in the small cover of the mailbox. It will trigger when the mailbox lid is lifted. Originally I thought of having a light sensor in there, but it was just easier to have an on-off sensor because I only need to recognize these two states. The snap-action switch will detect when I open the mailbox with the key (to reset the detection) and it’s placed right where the lock mechanism is resting. The snap-action switch is normally closed and when I use the key and rotate the lock mechanism, the switch will open, thus triggering the sensor. Every time a sensor is triggered, the Arduino will send a message to the coordinator (i.e. another Arduino I have in my apartment also with an Xbee attached).

The power source

I started my prototype based on this post from the adafruit forum. It also provided me with a solution to run the sensor on batteries. Originally I had no idea how to deal with that. The simple setup should not consume a lot of power, but the Xbee could, so the idea from this guy was to cut the Xbee power when it’s not sending anything, and only power it up when you need to send something (BTW, that implies one-way communication, which I don’t like since I want to be able to reset the mailbox not only with the key, but also remotely, but I will try to achieve this on a further version of the sensor). Another tip from that same post to save some power, was to put the processor to sleep when is not doing anything. Basically the atmega328 has the capability to be put to sleep, and be woken up by interrupts in two pins (2 and 3). More information about this here. This way, the Arduino will wake up every time a sensor triggers, the it will give some power to the Xbee and send the corresponding message, then cut the power again to the Xbee and finally it the will go back to sleep.

The Xbee communication

Because I’m thinking this sensor will be just a component of a bigger mesh of sensors, I wanted to avoid using broadcast messages and direct my messages to a particular Xbee (so called the coordinator). I’m using the xbee-arduino library for doing this. For using API mode (i.e. this library) you will need to configure manually the Xbees on your mesh. In windows you can use the X-CTU application Digi provides to configure and update Xbee firmware. For mac, you can use moltosenso iron which is free and provides the basic functionalities to configure your Xbees. I use DFRobot Basic Breakout to program my microcontrollers, and it is also useful to configure the Xbee. I also use the Sparkfun’s Xbee Explorer Regulated to manage the 5V to 3. 3 Voltage conversion is needed to power the Xbees. It’s also handy to plug some headers into the board that fit for example a breadboard. If you want to configure the Xbee using this two boards, you just need to connect the VCC of the Basic Breakout to 5V of the Explorer, GND to GND,  RX of the Breakout to DOUT (CAREFUL: RX in the DFROBOT Breakout is actually TX), and TX to DIN. Doing this, you would normally get access to the Xbee configuration.

Once you have access to the Xbee on your computer, you need to set up the following parameters in your Xbee (this information is for Series 1 which I use):

For the coordinator:

PAN: 965  -> This is you network id, the number you use here should be use in all Xbees in the network for communicate with each other.
MY: 1000 -> This will be the 16-bit address of this particular Xbee.
CH: C -> This is the newtork channel, this value will need also to be the same for all Xbees in the network.
CE: 1 -> This indicates this Xbee is a Coordinator.
AP: 2 -> This indicates this Xbee will use API mode.

For all other Xbees the configuration would be the same except for:

MY: 1001 -> This will be the 16-bit address of this particular Xbee.
CE: 0-> This indicates this Xbee is NOT a Coordinator.

More information about this configuration and also configuration for Xbees Series 2 here: XBeeConfiguration.

The software

You can see the code for the mailbox sensor here:


Smart Mailbox - Sensor install for notification of mail delivery.


DIY Remote Mailbox Alarm

Реклама

Реклама

Где купить прямой диван Атланта
Современное мебельное производство достаточно технологично и может предложить огромный выбор разнообразной продукции. Несложно найти новинки с хитрым конструктивом и весьма затейливым дизайном. Куда

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

Земельный участок
Вопрос о том, что все-таки такое земельный участок, не так прост, как это кажется на 1-ый взор. Определение земляного участка не один раз пересматривалось, и до настоящего времени остаются вопросы,

Скачать бесплатно музыку muzofon
Подобные организации — структура, о которой может только грезить неважно какая контрразведка либо радиоразведка. Во-1-х, они неуловимы: в качестве средства общения употребляют только электрическую почту,

Где заказать оригинальный сувенир
Каждому из нас очень приятно внимание окружающих. Да еще если нам сделают подарок, то каждый будет доволен в двойне. Также все обстоит и в бизнесе. Любому из потенциальных клиентов будет приятно получить

Где купить хорошие сувениры
Сувенирные бизнес подарки имеют огромную значимость и ценность. Такие подарки всегда запоминаются и откладываются в памяти даже на подсознательном уровне! Например, ведь даже простая ручка с логотипом

Взрывобезопасные ключи,
Ключи искробезопасные (взрывобезопасные) используются при работе с болтовыми соединениями в потенциально взрывоопасных зонах и зонах с высочайшим магнитным полем - ключи из сплава BeCu владеют 100% немагнитными

Где купить аппарат вектор
Основное достоинство аппарата «Вектор» для десен – это строго параллельная направленность ультразвуковых колебаний к поверхности обрабатываемых зубов. Таковой способ существенно уменьшает возможность

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

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

При использовании материалов ссылка на источник обязательна.
Copyright © 2016 All Rights Reserved.

rss