Включаем лампочку по голосовой команде в Google Now

Включаем лампочку по голосовой команде в Google Now
Вы смотрите срез комментариев. Показать все
1
Автор поста оценил этот комментарий
https://play.google.com/store/apps/details?id=com.RSen.Comma... - Commandr
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 - Скрипт на включение

Видео к сожалению не смогу записать.
Минусуйте тоже тут, за грамматику в том числе.
раскрыть ветку (23)
Автор поста оценил этот комментарий
Автор, ты забыл ещё кое-что... Прямые руки:( не все могут такое.
раскрыть ветку (10)
Автор поста оценил этот комментарий
Так он же все по пунктам описал , да так подробно
раскрыть ветку (8)
Автор поста оценил этот комментарий
Тут прямота рук не сильно важна, всё компенсируется ценой: макетная плата с али 200р, Arduino сама 300р на али, BT модуль - 200р. Первое компенсируется наличием пучка проводов, паяльника и умением работать с ним. Второе заменяется МК, какой вам по душе - AVR или STM8/32(последние зачастую в TQFP, паять сложнее) за 70-100р с небольшой обвязкой, проектируем и изготавливаем п/п, пишем прошивку МК и вуаля - цена готового экземпляра - 300р, вместо 700. И это если брать все указанные автором детали из китая, а не у нас, можно смело умножать на 2.
раскрыть ветку (7)
Автор поста оценил этот комментарий
Ну на любом радиорынке или зная места, макетную плату можно найти за 100р, а то и дешевле, но зато куда удобнее получиться, если делаешь не на пол часа поиграться.
раскрыть ветку (1)
Автор поста оценил этот комментарий
Ну тут всего 6 мест спаять надо, в ардуину можно проводок аккуратно залудить и так засунуть, не сильно много времени то займёт.
Автор поста оценил этот комментарий
Ага, ещё программатор для МК надо найти, а он нифига не дешёвый.
раскрыть ветку (3)
Автор поста оценил этот комментарий
Собираем для AVR программатор Громова, надвсего несколько резисторов и старый комп с RS-232 (ну или найти его в виде штырей на своей материнке). А если есть достаточный опыт пайки, то можно собрать программатор http://easyelectronics.ru/skorostnoj-avr-usb-programmator-na-ft232rl-bez-vspomogatelnogo-kontrollera.html , себестоимость примерно 200р, зато на всю жизнь.
раскрыть ветку (1)
Автор поста оценил этот комментарий
А STM32 вообще по USART прошиваются, из китая USB-TTL 100-150р.
Автор поста оценил этот комментарий
Если ты берешь готовую плату отладочную то в ней уже либо встроен программатор либо в МК зашит бутлоадер - который загружает прошивку сам, без каких либо программаторов.

В крайняк из тойже платы ардуино можно сделать ISP программатор програмно. А так достаточно просто иметь распаяную FT232R, там из обвязки 2 кондея - заказать можно готовую плату уже.
Автор поста оценил этот комментарий
О, спасибо за цены, честно, думал будет гораздо дороже
Автор поста оценил этот комментарий
это же как хобби ,если надо именно сделать без прямых рук уже давно есть патроны с bluetooth ,в крутил его в люстру в него любую лампочку поставил программу на телефон и все ,причем там еще и функций будет вагон например моргать может когда телефон звонит или смс пришло,может включатся по времени ,может полумрак делать.
Не сочтите за рекламуя даже сам думаю может прикупить http://switcheel.me/
Автор поста оценил этот комментарий
Всё отлично, что даже неловко намекать, что правильно пишется "предыстория" :)
раскрыть ветку (2)
Автор поста оценил этот комментарий
Вот сейчас очень обидно за себя :(
раскрыть ветку (1)
Автор поста оценил этот комментарий
заменить - никак?
Автор поста оценил этот комментарий
Интересно, с помощью этого можно сделать умный дом?
Автор поста оценил этот комментарий
Иди ты нахуй! раскомандовался тут!! Минусуй его блин говорит!

Я сижу тут и комплексую ибо я такую фигню не сделаю по причине врождённой тупости а его минусуй!!!
1
Автор поста оценил этот комментарий
Я совсем забыл, и видимо никто не заметил что скетч на ардуино не выложил http://pastebin.com/vPct6G5z
раскрыть ветку (2)
Автор поста оценил этот комментарий

Не совсем понятно, где и как взаимодействуют ардуино и андроид.
Как я понял, андроид передает единицы в этом коде:

while True:

stdout.write(droid.bluetoothRead().result)


а ардуино принимает в этом:

int val = digitalRead(inPin); // read the input pin

delay(10);


и если 4 из 5 True, то лампа включается.
И Serial здесь только для отладки?
P.S. Я любитель-самоучка, не ругайтесь сильно))

раскрыть ветку (1)
1
Автор поста оценил этот комментарий

Не не не, тут все намного смешнее. Андроид ничего не передает, он просто подключается к Arduino. Если подключения нет то пин State мограет, и передает inPin по очереди 0 и 1. А если подключено устройство к ардуине то State пин передает только 1. Собственно, если за время цикла в <b>calc</b> есть хоть один ноль, то в результате сравнения окажется что calc не больше 4, следовательно подаем питание на светодиод.


Конкретика:

stdout.write(droid.bluetoothRead().result) просто сообщает о результате подключения


int val = digitalRead(inPin) присваивает переменной число с пина State (то есть 0 или 1)

Автор поста оценил этот комментарий
сделай такую хрень чтобы сидел дома на 4 этаже, если приносят почту кладут в ящик на втором этаже ящик, срабатывал сигнал либо на компе сообщение либо лампочка
Автор поста оценил этот комментарий
А ардуино любой подойдет? или в посте написано и я пропустил? если да, все равно напишите какой пожалуйста.
раскрыть ветку (2)
Автор поста оценил этот комментарий
В принципе любой. Можно и не только ардуино а любую отладочную плату, но там уже вы сами кодите.
раскрыть ветку (1)
Автор поста оценил этот комментарий
спасибо
Вы смотрите срез комментариев. Чтобы написать комментарий, перейдите к общему списку