Еще в 2010 году Леонид Каганов (как известно, большой артист) общий с читателями его блога пришла идея кормушки для птиц с веб-камерой и добавлением зерна посредством отправки платных СМС.
Мне понравилась идея.
И вот прошло 4 года, наступили новогодние праздники 2014, я достал со стола ардуино уно, валявшийся роутер tp-link 3020 и вместе с битл (он же администратор городского сайта) начал реализацию проекта.
Под катом много фотографий.
Фидер
Сердце фидера — роутер Tp-Link 3020 с прошивкой OpenWrt, к которому по USB подключена камера D-Link DCS-2310L и ардуино.Сам он выходит в интернет через wifi. Каждую минуту cron запускает скрипт, который раз в 4 секунды определяет, нужно ли и сколько раз открывать клапан на кормушке.
Скрипт
Arduino слушает com-порт и, если получает единицу (0x31), открывает клапан на 120 мс.#!/bin/sh COUNT=10 if [ -f /tmp/lock.ceed ]; then LOCK=`cat /tmp/lock.ceed` if [ "$LOCK" -lt "1" ]; then echo '1' > /tmp/lock.ceed while [ "$COUNT" -gt "0" ]; do rm /tmp/status.php wget http://labinsk.ru/feeder/status.php -P /tmp/ -t 5 if [ -f /tmp/status.php ]; then CEED=`cat /tmp/status.php` if [ "$CEED" -gt "0" ]; then until [ $CEED -lt 1 ]; do echo 1 > /dev/ttyACM0 let CEED=$CEED-1 let COUNT=$COUNT-1 sleep 4 done fi fi let COUNT=$COUNT-1 sleep 4 done echo '0' > /tmp/lock.ceed fi else echo '0' > /tmp/lock.ceed fi
Эскиз Ардуино int incomingByte = 0;
Теги: #DIY или Сделай сам #diy #arduino
-
Mix`11: Новости Для Разработчиков Asp.net
19 Oct, 24 -
Android-Архитектура
19 Oct, 24