
Przeznaczenie projektu Celem mojej pracy jest pokazanie jak można zautomatyzować szczególne pomieszczenia w domu tanim kosztem. Szczególną uwagę skupiłem na podstawowe urządzenia których używamy na co dzień. Są to między innymi: oświetlenie; klimatyzacja; urządzenia podłączane do gniazd elektrycznych oraz kontrola aktualnej temperatury i wilgotności. Mój projekt ma na celu ułatwienie życia codziennego w domu, mieszkaniu poprzez sterowanie nimi bezprzewodowo za pomocą smartfonu z pokładu aplikacji. Podstawowe funkcje tych urządzen będą zachowane. Możliwe jest dalej manulane sterowanie za pomocą przycisków lub łaczników. Dodatkowo możliwa jest kontrola tempeartury i wilgotności. Wszystkie funkcje wykonywane przez sterownik będą wyświetlane na panelu lcd. Opis rozwiązania Projekt został zbudowany w czterech etapach. Pierwszy polegał na doborze sterownika, czyli serca całego projektu, oraz elementów składowych. Drugi etap polegał na stworzeniu programu sterującego całym systemem i elementami układu. Trzeci na stworzeniu aplikacji kompatybilnej z programem. Ostatni etap to stworzenie obudowy, połączenie i umieszczenie elementów w jej wnętrzu. Etap IJako mikrokontroler sterujący całym systemem został wybrany 8-bitowy AVR, pracujący z częstotliwościa 16 MHz Atmega328p na pokładzie arduino nano, ze względu na przyjazne środowisko programowania oraz dużą ilość rozszerzeń i modułów. Jako czujnik temperatury zastosowano DHT, z zakresem temperatury od – 40 do +80°C ± 0,5 °C oraz wilgotności od 0 % do 100 % RH ±2 %RH. Łączność bezprzewodową zapewnia moduł bluetooth HC-05 o mocy +4dBm. Wyświetlacz alfanumeryczny LCD 2x16 znaków, przekaźniki o prądzie znamionowym 10A oraz mosfet 5ONO24. Układ zasilany transformatorem, obudowa PCV. Etap IIProgram został napisany językiem zbliżonym do C/C++, w środowisku Arduino IDE. W kodzie użyto funkcji dostarczanych w bibliotekach razem z......
Czytaj dalej...