https://python-for-android.googlecode.com/files/Python3ForAn... - Python
http://android-scripting.googlecode.com/files/sl4a_r6.apk - SL4A
http://tasker.dinglisch.net/releases/Tasker.4.4u2.apk - Tasker trial
https://www.dropbox.com/s/ervtn5tgxhj5hpz/off.py - Cкрипт на выключение
https://www.dropbox.com/s/32i8e0acp4qpjgh/on.py - Скрипт на включение
Видео к сожалению не смогу записать.
Минусуйте тоже тут, за грамматику в том числе.
Не совсем понятно, где и как взаимодействуют ардуино и андроид.
Как я понял, андроид передает единицы в этом коде:
while True:
stdout.write(droid.bluetoothRead().result)
а ардуино принимает в этом:
int val = digitalRead(inPin); // read the input pin
delay(10);
и если 4 из 5 True, то лампа включается.
И Serial здесь только для отладки?
P.S. Я любитель-самоучка, не ругайтесь сильно))
Не не не, тут все намного смешнее. Андроид ничего не передает, он просто подключается к Arduino. Если подключения нет то пин State мограет, и передает inPin по очереди 0 и 1. А если подключено устройство к ардуине то State пин передает только 1. Собственно, если за время цикла в <b>calc</b> есть хоть один ноль, то в результате сравнения окажется что calc не больше 4, следовательно подаем питание на светодиод.
Конкретика:
stdout.write(droid.bluetoothRead().result) просто сообщает о результате подключения
int val = digitalRead(inPin) присваивает переменной число с пина State (то есть 0 или 1)
https://python-for-android.googlecode.com/files/Python3ForAn... - Python
http://android-scripting.googlecode.com/files/sl4a_r6.apk - SL4A
http://tasker.dinglisch.net/releases/Tasker.4.4u2.apk - Tasker trial
https://www.dropbox.com/s/ervtn5tgxhj5hpz/off.py - Cкрипт на выключение
https://www.dropbox.com/s/32i8e0acp4qpjgh/on.py - Скрипт на включение
Видео к сожалению не смогу записать.
Минусуйте тоже тут, за грамматику в том числе.
Для проверки можно подключиться к устройству через Bleutooth терминал, она загорится.
У меня вот этот https://play.google.com/store/apps/details?id=Qwerty.Bluetoo...
Если устройства совсем не видно, значит неправильно подключили модуль bluetooth. Посмотрите маркировку на самом модуле, уточните подключение.
http://www.ebay.com/itm/Wireless-Serial-6-Pin-Bluetooth-RF-T...
Ниразу не релкама, но покупай тут или в пободных местах.
В России не покупай, если только с рук, ибо в том же чип дипе обойдется это все в 4к
Мне понравился твой опыт, не обращай внимание, что кто-то пишет - "нафиг надо" или подобное :) Это те же люди, что люто бешено плюсуют посты, где кто-то делает красивый нож, хотя его можно и купить в магазине.
И,если позволишь, хочу спросить у тебя:
Знакомство с ардуино ты с чего начинал? Просто книжки в инете и уроки качал? Просто захотелось повторить твое детище, но не хочется в тупую копипастить :)
заранее спасибо!
Проект замка по ссылке видел, конечно. Спасибо.
Хочется единой платформы для автоматизации любых процессов, Кричать я буду не в телефон (который может также лежать на зарядке, где-нибудь), а в умные часы на руке, которые снимаю редко.
Замок калитки - вопрос экстремальный, но редкий, а вот вставать выключать свет на первом этаже, когда ты уже лег баиньки в спальне на втором, заблаговременно увеличивать мощность газового котла (в подвале), чтобы помыться (все еще на втором этаже), вот такие ежедневные задачи хочется решать.
Но один вопрос: а как это, "нет интернета", то есть "совсем нет"? а разве так бывает? ))
Подпишусь на тебя на всякий случай. Вдруг ещё подкинеш интересного)
Просто у меня есть Bluetooth 4.0 Shield который не работает в таскере, особенно для подключения Serial, а на этом не работает пин TX он плохо припаян, поэтому пришлось юзать State
Вопрос: Можно ли посылать сигнал не на лампочку, а на замок, например? ведь электромеханические замки тех же домофонов - в управлении просты.
На ардуино делать умный дом очень ненадежно, захотите ли вы кричать в телефон чтобы открыть дверь. А что делать если электричества нет? Интернета? Батарейка села?
Посмотрите лучше на это https://lockitron.com/, на ибей можно купить за тысяч 7, хоть и не голосом, но зато готовое.
Вай-фай вместо зуба не рассматривал?
1 Commandr служит для интеграции в Google Now, чтобы воспринимать сторонние комманды
2 Tasker работает в связке с первым и позволяет делать сценарии различные для голосовых команд (ну и всякое другое)
3 SL4A и PY4A просто скрипты на питоне, расширяют возможности таскера
не,конструкция прикольная и интересная..НО ЗАЧЕЕЕМ?!
к минусам готов
Есть такое понятие как "спортивный интерес", или хобби.
Плюс, можно тут провести аналогию с парадоксом корабля Тесея: как определить ту границу когда "просто"? Может проще вообще не выключать ничего?
p.s. кто нибудь киньте картинку про буханку и смысл.
http://www.ebay.com/itm/NEW-ATmega328P-CH340G-UNO-R3-Board-F...
http://developer.android.com/downloads/design/roboto-1.2.zip -Roboto текст
p.s. Очень жду moto360