Spisu treści:

Wi-fi Włącz prawie wszystko: 4 kroki
Wi-fi Włącz prawie wszystko: 4 kroki

Wideo: Wi-fi Włącz prawie wszystko: 4 kroki

Wideo: Wi-fi Włącz prawie wszystko: 4 kroki
Wideo: Wzmacniacz sygnału - sposób na zwiększenie zasięgu WiFi 2024, Listopad
Anonim
Wi-fi Włącz prawie wszystko
Wi-fi Włącz prawie wszystko
Wi-fi Włącz prawie wszystko
Wi-fi Włącz prawie wszystko
Wi-fi Włącz prawie wszystko
Wi-fi Włącz prawie wszystko

Jeśli nigdy wcześniej nie korzystałeś z Blynk, powinieneś to sprawdzić. Ta kreacja może być używana do wielu rzeczy - nie tylko do lampy lawowej. Możesz włączyć ekspres do kawy rano lub zrobić automatyczne oświetlenie nocne. Naprawdę jednak zrobiłem to dla zabawy.

Krok 1: Skonfiguruj aplikację

Skonfiguruj aplikację
Skonfiguruj aplikację
Skonfiguruj aplikację
Skonfiguruj aplikację

Do tego projektu będziesz potrzebować zarówno Arduino IDE na swoim komputerze, jak i aplikacji Blynk na smartfonie lub tablecie.

Ta strona zawiera pełną dokumentację dotyczącą samodzielnej konfiguracji. (Jeśli wcześniej korzystałeś z Blynk, prawdopodobnie możesz pominąć ten krok.)

Po zrozumieniu aplikacji wykonaj następujące kroki, aby skonfigurować projekt.

  1. Otwórz okno widżetów (ikona +)
  2. Dodaj przycisk
  3. Ustaw pin przycisku na V0, a pozostałe dwa pola na 0 i 180 (w tej kolejności).

Krok 2: Skonfiguruj urządzenie

Używam płyty SparkFun Blynk, ale naprawdę możesz użyć dowolnego urządzenia obsługującego Blynk. Jeśli korzystasz z tablicy Blynk, SparkFun ma samouczek o tym, jak ją skonfigurować i zacząć. Drugi link dotyczy tego, jak skonfigurować płytkę, aby umożliwić edycję jej kodu w środowisku programistycznym Arduino. (ponownie, jeśli już wiesz, co robisz, możesz je pominąć):

  • https://learn.sparkfun.com/tutorials/getting-star…
  • https://learn.sparkfun.com/tutorials/blynk-board-a…

Jeśli dotarłeś tak daleko, oto kod, którego powinieneś użyć:

/*Będziesz musiał zastąpić te trzy rzeczy własnymi informacjami:char BlynkAuth = "yourauthcode"char WiFiNetwork = "yourwifinetworkname"char WiFiPassword = "yourwifipassword"*/

#include Servo myservo;

#włącz #włącz

#define BLYNK_PRINT Serial

char BlynkAuth = "twójkodkod";char WiFiNetwork = "nazwatwojejsieciwifi";char HasłoWiFi = "twojehasłowifi";

void setup() { Serial.begin(9600); myservo.attach(12); Blynk.begin(BlynkAuth, WiFiNetwork, WiFiPassword);}

void loop() { Blynk.run();}

BLYNK_WRITE(V0) { int pinData = param.asInt(); myservo.write(pinData);}

Krok 3: Zbuduj urządzenie

Zbuduj urządzenie
Zbuduj urządzenie
Zbuduj urządzenie
Zbuduj urządzenie
Zbuduj urządzenie
Zbuduj urządzenie
Zbuduj urządzenie
Zbuduj urządzenie

Zamiast używać czegoś bardziej skomplikowanego, jak przekaźnik, stworzyłem stosunkowo proste urządzenie: do tego możesz kupić przełącznik wtykowy, taki jak na zdjęciu, po prostu użyj przełącznika ściennego (do oświetlenia domu). Użyłem dużego serwomotoru, kilku patyczków do lodów, pistoletu do klejenia na gorąco i kilku plastikowych zabawek, aby stworzyć dowód koncepcji tego projektu, który może z łatwością obsługiwać urządzenia wysokiego napięcia.

Krok 4: Złóż wszystko razem

Poskładać wszystko do kupy
Poskładać wszystko do kupy
Poskładać wszystko do kupy
Poskładać wszystko do kupy
Poskładać wszystko do kupy
Poskładać wszystko do kupy

Lampa lawowa (lub inne urządzenie) musi być podłączona do przełącznika elektrycznego, który jest obsługiwany przez silnik serwo, który musi być podłączony do płyty blynk, a płyta potrzebuje zasilania.

  1. Do zasilania użyłem ładowarki do telefonu i kabla USB
  2. Przewody serwa są połączone w następujący sposób: czerwony do Vin, czarny do Gnd i żółty do pinu 12
  3. Podłącz wszystko do gniazdka ściennego
  4. Użyj blu-tac, aby rzeczy nie wisiały - chyba że Ci to nie przeszkadza
  5. Serwomotor wymaga ręcznej kalibracji: eksperymentuj w aplikacji, aby dowiedzieć się, jakie liczby należy ustawić w widżecie przycisku (zamiast 0 i 180), aby skutecznie manipulować włącznikiem światła.

Otwórz aplikację i włącz wszystko, aby spróbować. Możesz także spróbować zautomatyzować to, korzystając z innych widżetów aplikacji, takich jak GPS lub minutnik.

Pamiętaj, aby komentować wszelkie pytania i zaglądać na stronę projektu!

Zalecana: