Spisu treści:

Internet Neon LED Heart Light: 6 kroków (ze zdjęciami)
Internet Neon LED Heart Light: 6 kroków (ze zdjęciami)

Wideo: Internet Neon LED Heart Light: 6 kroków (ze zdjęciami)

Wideo: Internet Neon LED Heart Light: 6 kroków (ze zdjęciami)
Wideo: Ukraine Refugee in Poland 2024, Listopad
Anonim
Image
Image
Internetowe światło neonowe LED w kształcie serca
Internetowe światło neonowe LED w kształcie serca
Internetowe światło neonowe LED w kształcie serca
Internetowe światło neonowe LED w kształcie serca

Mile od tej wyjątkowej osoby czy po prostu dystansu społecznego? Chcesz dać im znać, że o nich myślisz? Zbuduj tę neonową lampkę w kształcie serca LED podłączoną do Internetu i ustaw jej bicie z telefonu lub komputera w dowolnym czasie i z dowolnego miejsca

Ta instrukcja jest przeznaczona dla początkujących i nie zakłada wcześniejszego doświadczenia z mikrokontrolerami. Wymagana jest podstawowa umiejętność lutowania.

Kieszonkowe dzieci

• Znak „LED neon” w kształcie serca z Amazon (szukaj znaku z neonem w kształcie serca) lub gdzie indziej. To nie są prawdziwe neony z rurkami wypełnionymi gazem, ale paski LED zatopione w rozpraszającym plastiku, które przypominają neonowe rurki w różnych kolorach. Możesz kupić taką z dołączoną bazą lub stworzyć własną bazę. Większość działa na 5V i ma złącza USB do zasilania.

Kilka przykładów:

www.amazon.com/Zasilany-baterią-Wiszący-Urodziny-Boże Narodzenie/dp/B07V35L4TT

www.amazon.com/Serce-Sypialnia-Weselne-Wakacje…

www.amazon.com/XIYUNTE-Miłość-Światło-Neon-Sig…

www.amazon.com/Cupid-Shape-Heart-Lights-De…

• WeMos mini lub inny ESP8266

• Kabel danych Micro-USB do programowania płytki

• Tranzystor NPN ogólnego przeznaczenia, taki jak 2N2222, 2N3904 lub 2N4401

• Rezystor 1/8 lub 1/4 W, 100 do 470 om

• Podłączyć przewód

•Płyta perforowana, rurki termokurczliwe (opcjonalnie)

Narzędzia• Przecinaki boczne

lub ściągacz izolacji

• Lutownica i lut

podstawowe:

lepiej:

• Arduino IDE do programowania

• Podstawowy woltomierz:

lub luźna dioda LED (opcja)

• Śrubokręt

Krok 1: Zbuduj swoje światło serca LED

Zbuduj swoje światło LED w kształcie serca
Zbuduj swoje światło LED w kształcie serca
Zbuduj swoje światło LED w kształcie serca
Zbuduj swoje światło LED w kształcie serca

Krok 1: przygotuj lampkę serca LED

Otwórz podstawę znaku, zdejmując pokrywę baterii i wszelkie śruby. Zachowaj śruby.

Chcesz znaleźć dodatnie napięcie 5 woltów i połączenia uziemiające, a woltomierz znacznie to ułatwia. Podłącz znak do zasilania USB i sonduj woltomierzem. Najpierw wypróbuj styki baterii w uchwycie baterii. Dodatnie napięcie 5V może być oznaczone „+”, a uziemienie lub ujemny styk akumulatora jest zwykle sprężyną z przewodem przymocowanym w przeciwległym rogu skrzynki akumulatora. Po zaznaczeniu styków + i uziemienia możesz usunąć wszelkie inne zaciski baterii w pudełku - w ogóle nie będziemy używać baterii.

Z wtyku USB będzie jedna para przewodów (jeden do + i jeden do masy), a drugi biegnie do serca (ponownie jeden podłączony do +, a drugi do masy). Usuń tylko przewód łączący masę z uziemieniem. Znak LED, pozostaw pozostałe trzy przewody tak, jak są podłączone do styków akumulatora. Przylutuj czerwony przewód do zacisku + akumulatora, a czarny przewód do styku uziemienia.

Jeśli twoje serce ma przełącznik w podstawie tak jak w powyższym przykładzie i chcesz zachować jego funkcję, czerwony przewód można przylutować do zacisku na przełączniku, który pokazuje 5v na woltomierzu, gdy przełącznik jest w pozycji ON i zero woltów w pozycji OFF.

[Jeśli nie masz woltomierza (a powinieneś - proste są niedrogie i poręczne, choćby do sprawdzenia baterii) możesz użyć pojedynczej diody LED, aby znaleźć połączenia + i uziemienia. Dłuższy przewód diody przechodzi do +, a krótszy do masy. Dotknij tylko krótko, ponieważ nie używasz tutaj rezystora ograniczającego prąd.]

Krok 2: Złóż obwód

Złóż obwód
Złóż obwód
Złóż obwód
Złóż obwód
Złóż obwód
Złóż obwód

Obwód jest bardzo prosty i składa się tylko z kilku elementów. Dołączono zarówno schemat, jak i schemat połączeń. Możesz zdecydować się na złożenie obwodu na płytce stykowej do testowania, ale lutowanie pinów do płytki ESP8266 może utrudnić późniejsze podłączenie przewodów do tych pinów niż przylutowanie przewodów do pustych otworów. Jeśli na płytce ESP są zainstalowane szpilki, mały kawałek płyty perforowanej ułatwi Ci życie.

Jeśli użyjesz płytki stykowej podczas testowania, możesz wstawić pojedynczą diodę LED, aby zastąpić serce, ale pamiętaj, aby obserwować polaryzację: dłuższa noga diody LED trafia do czerwonego + przewodu. Można zastosować wiele powszechnie dostępnych tranzystorów NPN ogólnego przeznaczenia, takich jak 2N2222 lub 2N4401, ale należy zweryfikować pinout konkretnego używanego urządzenia: trzy przewody wyprowadzone są z tranzystora, emitera (E), kolektora (C) i bazy (B), ale kolejność tych wyprowadzeń może się różnić w zależności od urządzenia i producenta. Baza (B) jest często, ale nie zawsze, środkowym prowadzeniem. Sprawdź specyfikację konkretnego tranzystora, którego używasz przed lutowaniem. Podłącz jeden koniec rezystora do pinu D6 na płycie WeMos, a drugi do podstawy (B) tranzystora. Wartość potrzebnego rezystora zależy od wybranego tranzystora, a także od tego, ile prądu pobiera znak LED, ale prawdopodobnie będzie mieścić się w zakresie 100 - 470 omów. Chcemy, aby tranzystor działał jak przełącznik w stanie zwanym „nasyconym”. (Istnieją różne kalkulatory online wartości rezystorów bazowych, ale w razie potrzeby łatwiej będzie zastosować kilka różnych rezystorów, gdy obwód zostanie zakończony.) Przewód uziemiający od znaku serca, który został wcześniej odłączony (lub krótszy przewód LED) jest teraz podłączony do kolektora tranzystora (C), a przewód emitera (E) przechodzi do czarnego przewodu uziemiającego. Zanim przejdziesz dalej, sprawdź wszystkie połączenia ze schematem i schematem, zwłaszcza połączenia tranzystorów.

Potrzebny jest również przewód od uziemienia do styku G w WeMos mini, a także przewód od +5 woltów do styku oznaczonego 5 V na płycie WeMos. Zgodnie z konwencją, przewody napięcia + są często czerwone, a przewody uziemiające są zwykle czarne, co ułatwia ich identyfikację.

Krok 3: Zarejestruj się w Adafruit IO

Zarejestruj się w Adafruit IO
Zarejestruj się w Adafruit IO
Zarejestruj się w Adafruit IO
Zarejestruj się w Adafruit IO
Zarejestruj się w Adafruit IO
Zarejestruj się w Adafruit IO
Zarejestruj się w Adafruit IO
Zarejestruj się w Adafruit IO

Następnie będziesz chciał założyć darmowe konto na IO.adafruit.com. Wybierz „Rozpocznij za darmo”. Wybierzesz nazwę użytkownika i otrzymasz długi klucz alfanumeryczny, taki jak „aio_5NrczkqJQCTddgWWOQM1glJSx”. Zapisz oba na później.

Utwórz dwa kanały do przenoszenia danych między urządzeniem a serwerem Adafruit IO. Jedna ma być nazwana „start”, a druga „sprzężenie zwrotne” (wszystkie małe litery).

Utwórz nowy pulpit nawigacyjny dla tego projektu i nazwij go, jak chcesz. W tym miejscu skierujesz przeglądarkę, aby kontrolowała serce. Dodaj dwa nowe „bloki” do pulpitu nawigacyjnego, klikając przycisk +. Wybierz chwilowy przycisk dla posuwu początkowego z tekstem przycisku „Start” i wartościami 1 dla Press Value i 0 dla Release Value. Następnie dodaj blok „wskaźnik” i dołącz do kanału opinii. Wybierz kolory reprezentujące zarówno oświetlone, jak i nieoświetlone serce i ustaw warunki na „=1”. Możesz umieścić 0 lub 1 w polu Testuj wartość, aby zobaczyć, jak będą wyglądać kolory.

Możesz dodać zakładkę do pulpitu nawigacyjnego lub zapisać go na ekranie głównym telefonu, aby uzyskać łatwy dostęp. Przycisk Start spowoduje, że zdalne serce zacznie migać, a wskaźnik sprzężenia zwrotnego zaświeci się, gdy serce odbierze sygnał startu i zgaśnie, gdy wyłączy się za 30 minut.

Krok 4: Zaprogramuj ESP2866

Pobierz najnowsze oprogramowanie Arduino IDE dla swojego komputera ze strony https://www.arduino.cc/en/Main/Software i zainstaluj deskryptor płyt https://arduino.esp8266.com/stable/package_esp8266c… w sekcji Preferencje -> Płytka dodatkowa Adresy URL menedżera. Powinieneś teraz zobaczyć kilka dodatkowych tablic w menu Narzędzia -> Tablice, w tym (LOLIN) WeMos mini.

Przejdź do menu Sketch -> Include Library -> Manage Libraries… Tutaj wyszukasz i zainstalujesz najnowszą wersję dwóch wymaganych bibliotek Arduino: ESP8266WiFi i Adafruit_IO_WiFi. Po zakończeniu zamknij pole wyszukiwania.

Teraz pobierz kod serca z tej strony na swój komputer i otwórz w Arduino IDE. Możesz otrzymać polecenie zapisania go w folderze o tej samej nazwie.

W sekcji **ustawienia wprowadź własne wartości dla IO_USERNAME i IO_KEY z Adafruit, a także WIFI_SSID i WIFI_PASS własnej sieci WiFi. Możesz zmienić kilka innych parametrów według własnego uznania:

#define fadeDuration 1000* 60* 30: Domyślny czas włączenia światła to 30 minut

#define minFade 10: Prawdopodobnie nie trzeba tego zmieniać

#define maxFade 200: Zakres 100 - 500

Zapisz edytowany kod.

Przejdź do menu IDE i wybierz Narzędzia -> Tablice -> LOLIN (WeMos) D1 i mini. Podłącz kabel USB do płyty WeMos i komputera i wybierz odpowiedni port szeregowy w menu Narzędzia -> Port. Wybierz menu Szkic -> Prześlij i poczekaj na zakończenie procesu. Odłącz kabel szeregowy.

Aby uzyskać bardziej szczegółowe instrukcje dotyczące konfiguracji i korzystania z Arduino IDE, a także wielu innych tematów, sprawdź doskonałą stronę

Krok 5: Rozświetl swoje serce

Rozświetl swoje serce!
Rozświetl swoje serce!

Podłącz serce do źródła zasilania USB 5V. Powinieneś zobaczyć niebieską diodę LED na płytce drukowanej.

Przejdź do pulpitu nawigacyjnego i naciśnij przycisk Start. Jeśli wszystko jest w porządku, wskaźnik sprzężenia zmieni kolor, a twoje serce zacznie pulsować!

Rozwiązywanie problemów

Jeśli masz problemy, sprawdź następujące elementy:

Czy ESP8266 włącza się (niebieska dioda LED)?

Sprawdź dokładnie okablowanie, zwłaszcza połączenia tranzystorów.

Upewnij się, że masz w kodzie prawidłową nazwę użytkownika i klucz AIO, a także identyfikator SSID i hasło.

Monitor szeregowy IDE może być używany do rozwiązywania problemów.

Krok 6: Ciesz się

Cieszyć się!
Cieszyć się!
Cieszyć się!
Cieszyć się!

Bezwstydna wtyczka: Ta instrukcja została przygotowana jako zgłoszenie do konkursu Hearts https://www.instructables.com/contest/heart/ Głosuj na to!

Dokąd się udać (wyzwanie):

Co powiesz na włączenie regulowanego timera, jak długo serce będzie świecić?

Co powiesz na dwa sparowane urządzenia, każde z przyciskiem wyzwalającym drugie?

Zalecana: