2012-04-15 26 views
8

Próbuję wymyślić sposób na prosty projekt automatyki domowej, który obejmuje Arduino, moduł Bluetooth i telefon z Androidem. Chodzi o to, że mam dwie tablice Arduino w różnych częściach mojego domu. A jeśli wejdę do pokoju, zapali się dioda LED na tablicy, która wykryła mój telefon. Jeśli wyjdę poza zasięg Bluetooth, dioda LED powinna zgasnąć.Arduino + moduł Bluetooth + Android

Próbowałem projektu DomoticHome z routerem, ale jest to tylko do ręcznego włączania/wyłączania i jest oparty na module Ethernet.

Nie chcę tworzyć aplikacji na Androida od zera, ale chciałbym wziąć jakąś istniejącą aplikację open source, którą mógłbym rozszerzyć, aby korzystać z Bluetooth i/lub włączyć diodę LED automatycznie.

Odpowiedz

2

Właściwie możesz pominąć wymóg dotyczący aplikacji na Androida. Po prostu rób Arduino na płytce l2ping przez Bluetooth i przełącz LED na podstawie sukcesu lub porażki.

Jako efekt uboczny można zautomatyzować za pomocą dowolnego telefonu obsługującego technologię Bluetooth. Ale diabeł tkwi w szczegółach. Może być konieczne początkowe parowanie kart i telefonu.

Ponadto większość telefonów z Androidem wyłącza widoczność po minucie lub dwóch. Musisz więc sprawdzić, czy ping będzie działał. (Nie wiem, czy l2ping jest dostępny na Arduino po wyjęciu z pudełka, ale powinien być łatwy do przenoszenia.) Próba otwarcia portu Bluetooth na urządzeniu mobilnym może być alternatywą dla l2ping. A więc rozwiązanie bez aplikacji powinno być możliwe.

+0

Dobra, to jest dobry pomysł, ale chciałbym, żeby miał też jakiś interfejs w telefonie. Przykładowy przypadek: siedzę w swoim salonie i chcę wyłączyć LED w tym samym pokoju, w którym się znajduję. Powinien się włączyć automatycznie, ale mogę ręcznie nakazać LED. – nils

0

Najlepszym sposobem na zrobienie tego byłoby użycie sygnału uzgadniania co 1 sekundę lub 2 sekundy. Moduł Bluetooth powinien wysłać sygnał HI, jeśli telefon odbiera, że ​​powinien odpowiedzieć HI. Gdy telefon nie odpowiada, powinien przekręcić zgaśnie .. Jeśli otrzyma HI to powinno włączyć światło z powrotem .. Mam kod, który może połączyć się z tymi modułami bluetooth za pomocą komunikacji szeregowej .. jest bardzo prosty w użyciu..i sprawdzi i wyśle ​​ci kod. Wszystko co najlepsze ..

Powiązane problemy