Spisu treści:
- Kieszonkowe dzieci
- Krok 1: Demo
- Krok 2: Program Arduino Ino
- Krok 3: MIT Projektowanie aplikacji
- Krok 4: Sprzęt AGD
Wideo: Inteligentny dom z Arduino MKR1000 i M.I.T. Aplikacja na Androida: 4 kroki
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:28
W tym samouczku opiszę, jak ulepszyć swój inteligentny dom za pomocą zaledwie kilku elementów.
Sercem tego projektu inteligentnego domu jest płytka Arduino MKR1000, sterowana za pomocą aplikacji, zaprojektowana na stronie deweloperskiej M. I. T. (Instytut Technologii w Massachusetts).
Jak to się robi? Na stronie internetowej M. I. T. możesz zalogować się za pomocą swojego konta Google, aby samodzielnie utworzyć aplikację na smartfon z Androidem. Możesz zdefiniować ekrany i zaprogramować wszystkie podstawowe polecenia. Ta ostatnia odbywa się za pomocą jasnego języka programowania WYSIWYG (to, co widzisz, otrzymujesz) z funkcjami blokowymi.
Zrobiłem aplikację do sterowania płytką Arduino MKR1000 przez WiFi z 5 różnymi wyjściami do przełączania 5 różnych urządzeń w „inteligentnym domu”. Początkowo podłączone są tylko diody LED, ale można je łatwo wymienić, przełączając przekaźniki w celu podłączenia urządzeń gospodarstwa domowego.
Kieszonkowe dzieci
1 płytka Arduino typu MKR1000, 7 rezystorów 1kOhm.7 led 5 mm, różne kolory. Płytka stykowa i okablowanie.
Przekaźniki 5 V DC jeden na aplikację domową.
Zasilacz 5V DC do MKR1000 (wystarczy zasilacz ścienny USB).
Komputer PC z zainstalowanym oprogramowaniem Arduino IDE.
Krok 1: Demo
Tutaj możesz zobaczyć, jak 5 różnych wyjść z diodami LED jest włączanych i wyłączanych. Pokazane jest również ustawienie ekranu, możesz wybrać liczbę przycisków za pomocą pól wyboru. (minimum jeden przycisk, maksimum pięć przycisków).
Przyciski są zielone, gdy diody LED mogą być włączone i zmieniają kolor na czerwony, jeśli diody LED można wyłączyć. Po zamknięciu aplikacji stan każdego przycisku jest zapisywany w pamięci.
Istnieją dwie dodatkowe diody LED, biała wskazująca, że MKR1000 wyszukuje właściwy kanał Wi-Fi, a niebieska wskazująca, że połączenie zostało nawiązane i OK. Zajmuje to ok. 20 sekund po włączeniu.
Gdy WiFi zostanie przerwane, MKR1000 rozpocznie ponowne wyszukiwanie połączenia.
Krok 2: Program Arduino Ino
Arduino MKR1000 potrzebuje programu do pracy z aplikacją firmy M. I. T. Jest to rozszerzona i ulepszona wersja programu opisanego w publikacji Agus Kurniawan „Arduino and Genuino MKR1000 Development Workshop 2016”.
Pobierz plik, skopiuj tekst do Arduino IDE, a następnie wgraj program do swojego Arduino MKR1000. Odwiedź www.arduino.cc, aby uzyskać wyjaśnienie dotyczące instalacji i używania niezbędnego oprogramowania oraz programowania Arduino. Przed załadowaniem programu do MKR1000 najpierw zastąp wartości „xxx” swoimi (tajnymi) kodami sieci WiFi we własnym inteligentnym domu.
Jeśli wcześniej nie zaprogramowałeś MKR1000, musisz najpierw uczynić MKR1000 widocznym w IDE. MKR1000 nie jest dołączony w standardzie. Najpierw zainstaluj wymaganą bibliotekę „Wifi101 ″. W tym celu przejdź do „narzędzia/zarządzaj bibliotekami” i wybierz bibliotekę WiFi101. Ostatnim krokiem jest dodanie płyty MKR1000. Aby to zrobić, przejdź do „menedżera narzędzi/tablicy/tablicy”. Na liście płyt znajdź „Arduino SAMD Boards (32-bit ARM Cortex-M0 +)”. Kliknij tam na „Więcej informacji” i „zainstaluj”, aby zainstalować tę płytę.
Krok 3: MIT Projektowanie aplikacji
Na stronie internetowej M. I. T. możesz zalogować się za pomocą swojego konta Google, aby samodzielnie utworzyć aplikację na smartfon z Androidem. Możesz zdefiniować ekrany i zaprogramować wszystkie podstawowe polecenia. Ta ostatnia odbywa się za pomocą jasnego języka programowania WYSIWYG (to, co widzisz, otrzymujesz) z funkcjami blokowymi.
Mój program na Androida można znaleźć w galerii M. I. T. strona programistyczna. Zaloguj się i wyszukaj „MKR1000” i pobierz najnowszą wersję „MKR1000_V4_Control”. Otrzymasz kopię na własnej stronie programistycznej, którą możesz przeglądać, zmieniać lub ulepszać.
Jeśli chcesz wypróbować plik wykonywalny Androida (plik APK) bez logowania się do M. I. T. stronę internetową możesz bezpośrednio pobrać plik tutaj oraz skopiować i zainstalować na własnym smartfonie.
MIT Strona jest pełna samouczków, przewodnika dla początkujących i dużego forum. Możesz nauczyć się programować krok po kroku, projektując ekran telefonu i wszystkie bloki sterujące przyciskami.
Ważna uwaga: gdy Twoja aplikacja jest gotowa do zainstalowania, skopiuj ją na telefon i kliknij dwukrotnie plik APK. Jest bezpieczny w użyciu, jednak Twój skaner wirusów prawdopodobnie zwariuje i zacznie ostrzegać wieloma błędnymi komunikatami dotyczącymi bezpieczeństwa. Po prostu je zignoruj, głównym powodem jest to, że pobierasz aplikację poza oficjalnym sklepem z aplikacjami…
Krok 4: Sprzęt AGD
Zamiast diod LED można podłączyć małe przekaźniki 5V DC do przełączania urządzeń AGD. Wszystkie są podłączone do niebezpiecznego napięcia (110 V AC lub więcej), więc zachowaj ostrożność i pracuj bezpiecznie.
Same przekaźniki potrzebują zasilania, jeśli zainstalujesz wszystkie 5 przekaźników, sugeruję użycie osobnego zasilacza 5 V DC dla przekaźników. W przeciwnym razie połączenie MKR1000 5VDC będzie przeciążone.
Zalecana:
Zegar cyfrowy LED Dot Matrix - ESP Matrix Aplikacja na Androida: 14 kroków
Cyfrowy zegar LED Dot Matrix - aplikacja ESP Matrix na Androida: Ten artykuł jest dumnie sponsorowany przez PCBWAY.PCBWAY tworzy wysokiej jakości prototypowe płytki PCB dla ludzi na całym świecie. Wypróbuj to dla siebie i zdobądź 10 płytek PCB za jedyne 5 USD w PCBWAY o bardzo dobrej jakości, dzięki PCBWAY. Płyta ESP Matrix Board, którą opracowałem
Mini Drawing Bot - aplikacja na Androida na żywo - Trignomentry: 18 kroków (ze zdjęciami)
Mini Drawing Bot - Live Android App - Trignomentry: Dzięki Bogu i wam wszystkim za to, że mój projekt Baby-MIT-Cheetah-Robot zdobył pierwszą nagrodę w konkursie Make it Move. Jestem bardzo zadowolona, ponieważ wielu znajomych zadaje dużo pytań w rozmowie i w wiadomościach. Jednym z ważnych pytań było to, w jaki sposób
Światło RGB sterowane przez Bluetooth z aplikacją na Androida: 4 kroki
Światło RGB sterowane przez Bluetooth Z aplikacją na Androida: Witajcie twórcy, dzisiaj nauczymy się tworzyć listwę RGB sterowaną przez Bluetooth, którą można sterować z naszego smartfona. Podstawową ideą tego projektu jest stworzenie światła tła/biurka, które dodaje ciepła oczom widza. Tak, to światło
Arduino 4 Wheel Drive Bluetooth RC Car za pomocą UNO R3, HC-05 i L293D Motorshield z kodowaniem i aplikacją na Androida: 8 kroków
Arduino 4 Wheel Drive Bluetooth RC Car wykorzystujący UNO R3, HC-05 i L293D Motorshield z kodowaniem i aplikacją na Androida: Dzisiaj opowiem wam o tym, jak zrobić arduino z napędem na 4 koła bluetooth RC z osłoną silnika HC 05, L293, Silnik 4 DC, z kodowaniem i aplikacją na Androida do sterowania samochodem.Użyty komponent:-1-Arduino UNO R32-Bluetooth HC-053-Motorshield L293
Konfigurowalny labirynt laserowy z Arduino i aplikacją na Androida: 13 kroków (ze zdjęciami)
Konfigurowalny labirynt laserowy z Arduino i aplikacją na Androida: Zobacz wiele labiryntów od książek dla dzieci po automatycznego robota rozwiązującego labirynty. Tutaj próbuję czegoś innego, gdzie rozwiązuję labirynt za pomocą odbicia laserowego. Kiedy na początku myślę, że jest to bardzo łatwe, ale robię to tanio, kosztuje to więcej czasu na dokładność. Jeśli ktoś chce