Jak napisać aplikację mobilną poprzez UART (4)

Jak napisać aplikację mobilną poprzez UART (4)

W kolejnej części artykułu BBMobile, zajmiemy się oprogramowaniem mikrokontrolera, będącego sercem sterownika „REMOTE SWITCH”. Zbudujemy uniwersalną strukturę programu, która nieznacznie zmodyfikowana pozwoli zrealizować wiele nowych, ciekawych i użytecznych urządzeń sterujących: włączników czasowych, termostatów, sterowników kolektorów słonecznych i bojlerów, włączników z opóźnionym startem, sterowników wentylatorów itp. Wszystkie te urządzenia łączy wspólny element: bezprzewodowy interfejs użytkownika na ekranie urządzenia mobilnego.

Hardware projektu

Sterownik „REMOTE SWITCH” składa się z trzech głównych elementów: mikrokontrolera sterującego, modułu BBMobile (most rozpięty pomiędzy interfejsem UART kontrolera, a interfejsem użytkownika na ekranie smartfona) oraz wykonawczego układu mocy. Jako układ programowalny wybrano chip ATmega88. Może go zastąpić dowolny inny kontroler wyposażony w port UART, z co najmniej 8 kB pamięci programu i 2 kB pamięci RAM (co nie powinno sprawić większych problemów).

Rysunek 1. Schemat układu „REMOTE SWITCH”

Schemat układu prezentuje rysunek 1. Komunikacja

...
Aby kontynuować czytanie wykup Prenumeratę
Elektronika Praktyczna Plus lipiec - grudzień 2012

Elektronika Praktyczna Plus

Monograficzne wydania specjalne

Elektronik lipiec 2020

Elektronik

Magazyn elektroniki profesjonalnej

Raspberry Pi 2015

Raspberry Pi

Wykorzystaj wszystkie możliwości wyjątkowego minikomputera

Świat Radio lipiec 2020

Świat Radio

Magazyn użytkowników eteru

APA - Automatyka Podzespoły Aplikacje czerwiec 2020

APA - Automatyka Podzespoły Aplikacje

Technika i rynek systemów automatyki

Elektronika Praktyczna czerwiec 2020

Elektronika Praktyczna

Międzynarodowy magazyn elektroników konstruktorów

Praktyczny Kurs Elektroniki 2018

Praktyczny Kurs Elektroniki

24 pasjonujące projekty elektroniczne

Elektronika dla Wszystkich czerwiec 2020

Elektronika dla Wszystkich

Interesująca elektronika dla pasjonatów