Spisu treści:
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-13 06:58
Sterowanie diodą LED jest łatwe za pomocą dowolnego mikrokontrolera, ale bezprzewodowe sterowanie diodą LED w przeglądarce telefonu komórkowego jest naprawdę fajne i przyjemne. Właściwie jest to już projekt IoT, ponieważ możesz używać tego samego serwera do sterowania rzeczami innymi niż LED, na przykład głośnikiem, lampą, wentylatorem, chłodnicą wody itp.
Kieszonkowe dzieci
- Ameba x 1
- Deska do krojenia chleba x 1
- LED x 1
- Rezystor 1KΩ x 1
Krok 1: Konfiguracja sprzętu
W tym przykładzie łączymy się
Ameba do Wi-Fi i użyj Ameby jako serwera, użytkownik może sterować włączaniem/wyłączaniem diody LED za pośrednictwem strony internetowej.
Najpierw połącz Ameba z diodą LED.
W diodach LED dłuższy pin jest biegunem dodatnim, a krótszy pin jest biegunem ujemnym. Więc podłączamy krótszy pin do GND (V=0), a dłuższy pin do D13. Dodatkowo, aby prąd elektryczny nie przekraczał tolerancji diody i powodował uszkodzenia, podłączamy rezystancję na biegunie dodatnim.
Krok 2: Konfiguracja oprogramowania
Przede wszystkim musimy upewnić się, że pakiet ameba board został już zainstalowany. Jeśli nie, możemy skopiować poniższy link do Twoich „dodatkowych adresów URL menedżera tablicy” zgodnie z preferencjami i zainstalować go za pomocą menedżera tablicy, github.com/ambiot/amb1_arduino/raw/master/…
Następnie otwórz "Plik" -> "Przykłady" -> "AmebaWiFi" -> "SimpleWebServerWiFi"
W przykładowym kodzie zmodyfikuj podświetlony fragment kodu, wprowadzając odpowiednie informacje.
Prześlij kod i naciśnij przycisk resetowania na Ameba.
Krok 3: Serwer
Po nawiązaniu połączenia zobaczysz komunikat „Aby zobaczyć tę stronę w akcji, otwórz przeglądarkę na https://xxx.xxx.xxx.xxx” w arduino IDE, jak pokazano na rysunku 1 powyżej:
Następnie otwórz przeglądarkę komputera lub smartfona pod tą samą domeną WiFi, wpisz adres w wiadomości. W tym przypadku korzystamy z przeglądarki internetowej na komputerze.
Teraz możemy zobaczyć dwie linie w przeglądarce, tak jak na rysunku 2 powyżej. Teraz możemy sterować diodą LED, aby ją włączyć lub wyłączyć w dowolnym momencie!
Baw się tym projektem i kontynuuj programowanie!