Opisany poniżej projekt składa się z przekaźnika, kontrolującego lampkę, który sterowany jest przez moduł Bluetooth. Układ zbudowano w oparciu o kompatybilny z Arduino shield (Nanoshield) który wykorzystano do kontroli lampki. Do shielda dołączono moduł Bluetooth, pozwalający na bezprzewodową kontrolę układu.
Koncepcja układu jest bardzo prosta. Na smartfonie zainstalowana jest aplikacja rozpoznająca głos, która wykrywa kiedy wypowiedziana zostanie konkretna fraza (na przykład "włącz lampkę" czy "wyłącz lampkę"). Jeśli odpowiedni komunikat zostanie wykryty telefon wysyła informację do modułu bluetooth podłączonego do Arduino, a system zapala lub gasi lampkę.
Krok 1: Potrzebne materiały.
Do złożenia lampki potrzebny będzie nam moduł Arduino lub kompatybilny a także wyposażony w tranzystor MOSFET Nanoshield, który będzie kontrolował pracę lampki. Nanoshield zaprojektowany został przez Brazylijską firmę Curcutair, która koncentruje się na produkcji niewielkich, modułowych shieldów do Arduino. Więcej o ich produktach znaleźć można na https://www.circuitar.com.
Oto co potrzebne będzie nam do złożenia modułu, oprócz samego Arduino:
1 x Płytka bazowa dla modułów Nanoshield firmy Circuitair
1 x Nanoshield z tranzystorem MOSFET
1 x Telefon z systemem Android
1 x Niewielka lampka
1 x Moduł Bluetooth do Arduino
1 x Płytka stykowa
1 x Zasilacz 12 V
Dodatkowo potrzebne nam będą kabelki do połączenia modułów i gumki, aby złączyć wszystko prowizorycznie w całość.
Krok 2: Aplikacja na telefon z Androidem
Aby stworzyć aplikację na telefon z Androidem autor wykorzystał MIT App Inventor (dostępny tutaj). Głównymi składnikami aplikacji są dwa moduły:
* Rozpoznawania głosu
* Komunikacji bezprzewodowej poprzez Bluetooth.
Pierwszy moduł programu wykorzystany został do wykrywania wypowiedzianych fraz. Program nagrywa dźwięki dochodzące do telefonu i porównuje z "magicznym hasłem" zapisanym w pamięci. Gdy fraza zostanie wykryta poprzez Bluetooth zostaje wysłana wiadomość do odbiornika podłączonego do modułu Arduino.
Gotową aplikację można pobrać tutaj i zainstalować na własnym urządzeniu
Krok 3: Budowa układu
Aby zbudować lampkę musimy zrozumieć, jak połączone powinny być ze sobą płytka podstawowa i moduły Nanoshield. Elementy te są elementami składowymi zestawy początkującego firmy Circutair. Na stronie producenta znaleźć można poradnik - tutaj - jak zacząć pracę z tym systemem modułów. Montaż przebiega w trzech etapach:
* Montaż modułów Nanoshield z MOSFETami na płytce bazowej układu.
* Montaż modułu Bluetooth na płytce stykowej.
* Połączenie wszystkiego w całość z pomocą gumek recepturek, tak aby nic się nie rozpadło.
Postępuj zgodnie z poniższymi opisami, aby zmontować lampkę. Pamiętaj, że żarówka lampki może pobierać więcej mocy niż jesteśmy w stanie dostarczyć do modułu z pomocą złącza USB z komputera, więc konieczne może być dołączenie zewnętrznego zasilacza do układu, aby wszystko funkcjonowało poprawnie.
Moduł Bluetooth montujemy do płytki stykowej i łączymy kablami tak, jak pokazano na zdjęciu powyżej. Zależnie od typu modułu jaki wykorzystujemy, procedura ich programowania przebiega inaczej. Sama idea działania modułuw systemie jest bardzo prosta - nasłuchujemy komunikatów, ze strony telefonu, informujących układ, że ma wyłączyć lub włączyć lampkę.
Po zmontowaniu w całość wszystkich modułów elektronicznych można spiąć całość gumkami recepturkami, aby było sztywniejsze i nie mogło się przypadkowo rozłączyć. Finalny układ powinien wyglądać, jak na zdjęciach powyżej.
Krok 4: Programowanie Arduino
Poniżej zaprezentowano kod programu, który pracuje na Arduino. Można go dowolnie modyfikować, aby dopasować do własnych potrzeb.
Gotowe
Projekt jest gotowy. Autor zachęca do wprowadzania własnych zmian do projektu i jego dalszego rozwijania.
Źródło: http://www.instructables.com/id/Smart-Control-1/?ALLSTEPS[/center]
Koncepcja układu jest bardzo prosta. Na smartfonie zainstalowana jest aplikacja rozpoznająca głos, która wykrywa kiedy wypowiedziana zostanie konkretna fraza (na przykład "włącz lampkę" czy "wyłącz lampkę"). Jeśli odpowiedni komunikat zostanie wykryty telefon wysyła informację do modułu bluetooth podłączonego do Arduino, a system zapala lub gasi lampkę.
Krok 1: Potrzebne materiały.
Do złożenia lampki potrzebny będzie nam moduł Arduino lub kompatybilny a także wyposażony w tranzystor MOSFET Nanoshield, który będzie kontrolował pracę lampki. Nanoshield zaprojektowany został przez Brazylijską firmę Curcutair, która koncentruje się na produkcji niewielkich, modułowych shieldów do Arduino. Więcej o ich produktach znaleźć można na https://www.circuitar.com.
Oto co potrzebne będzie nam do złożenia modułu, oprócz samego Arduino:
1 x Płytka bazowa dla modułów Nanoshield firmy Circuitair
1 x Nanoshield z tranzystorem MOSFET
1 x Telefon z systemem Android
1 x Niewielka lampka
1 x Moduł Bluetooth do Arduino
1 x Płytka stykowa
1 x Zasilacz 12 V
Dodatkowo potrzebne nam będą kabelki do połączenia modułów i gumki, aby złączyć wszystko prowizorycznie w całość.
Krok 2: Aplikacja na telefon z Androidem
Aby stworzyć aplikację na telefon z Androidem autor wykorzystał MIT App Inventor (dostępny tutaj). Głównymi składnikami aplikacji są dwa moduły:
* Rozpoznawania głosu
* Komunikacji bezprzewodowej poprzez Bluetooth.
Pierwszy moduł programu wykorzystany został do wykrywania wypowiedzianych fraz. Program nagrywa dźwięki dochodzące do telefonu i porównuje z "magicznym hasłem" zapisanym w pamięci. Gdy fraza zostanie wykryta poprzez Bluetooth zostaje wysłana wiadomość do odbiornika podłączonego do modułu Arduino.
Gotową aplikację można pobrać tutaj i zainstalować na własnym urządzeniu
Krok 3: Budowa układu
Aby zbudować lampkę musimy zrozumieć, jak połączone powinny być ze sobą płytka podstawowa i moduły Nanoshield. Elementy te są elementami składowymi zestawy początkującego firmy Circutair. Na stronie producenta znaleźć można poradnik - tutaj - jak zacząć pracę z tym systemem modułów. Montaż przebiega w trzech etapach:
* Montaż modułów Nanoshield z MOSFETami na płytce bazowej układu.
* Montaż modułu Bluetooth na płytce stykowej.
* Połączenie wszystkiego w całość z pomocą gumek recepturek, tak aby nic się nie rozpadło.
Postępuj zgodnie z poniższymi opisami, aby zmontować lampkę. Pamiętaj, że żarówka lampki może pobierać więcej mocy niż jesteśmy w stanie dostarczyć do modułu z pomocą złącza USB z komputera, więc konieczne może być dołączenie zewnętrznego zasilacza do układu, aby wszystko funkcjonowało poprawnie.
Moduł Bluetooth montujemy do płytki stykowej i łączymy kablami tak, jak pokazano na zdjęciu powyżej. Zależnie od typu modułu jaki wykorzystujemy, procedura ich programowania przebiega inaczej. Sama idea działania modułuw systemie jest bardzo prosta - nasłuchujemy komunikatów, ze strony telefonu, informujących układ, że ma wyłączyć lub włączyć lampkę.
Po zmontowaniu w całość wszystkich modułów elektronicznych można spiąć całość gumkami recepturkami, aby było sztywniejsze i nie mogło się przypadkowo rozłączyć. Finalny układ powinien wyglądać, jak na zdjęciach powyżej.
Krok 4: Programowanie Arduino
Poniżej zaprezentowano kod programu, który pracuje na Arduino. Można go dowolnie modyfikować, aby dopasować do własnych potrzeb.
Kod: C / C++
Gotowe
Projekt jest gotowy. Autor zachęca do wprowadzania własnych zmian do projektu i jego dalszego rozwijania.
Źródło: http://www.instructables.com/id/Smart-Control-1/?ALLSTEPS[/center]
Fajne? Ranking DIY