Spisu treści:
- Kieszonkowe dzieci
- Krok 1: Zbuduj swoje światło serca LED
- Krok 2: Złóż obwód
- Krok 3: Zarejestruj się w Adafruit IO
- Krok 4: Zaprogramuj ESP2866
- Krok 5: Rozświetl swoje serce
- Krok 6: Ciesz się
Wideo: Internet Neon LED Heart Light: 6 kroków (ze zdjęciami)
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:28
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
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
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
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
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ę
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:
Znak LED "NEON": 9 kroków (ze zdjęciami)
Znak LED „NEON”: W tym instruktażowym pokażę, jak zrobić imitację neonu z opcjami led i zdalnego sterowania. W amazon można znaleźć kompletne zestawy zdalnie sterowanych taśm led za około 25 USD. Możesz kontrolować kolor, jasność i/lub mieć pre-p
Romantyczny Led Heart SMD: 5 kroków (ze zdjęciami)
Romantic Led Heart SMD: Cześć twórcy! To są moje pierwsze instrukcje i najpierw chcę zająć się kilkoma ważnymi rzeczami: stworzyłem ten projekt z myślą o użyciu jak najmniejszej ilości narzędzi, aby każdy mógł to zrobić! Nawet ja nie mam wielu narzędzi, tylko niezbędne
Neopixel LED Heart: 9 kroków (ze zdjęciami)
Neopixel LED Heart: Neopiksele to zmieniające kolor, indywidualnie adresowane (programowalne) diody LED. Są one dostępne w różnych formach na Adafruit.com, ale szczególnie podoba mi się 8-milimetrowy „przez otwór”. tradycyjny styl LED. Są jasne i
Jak zrobić realistyczny sztuczny neon - super jasny !: 8 kroków (ze zdjęciami)
Jak zrobić realistyczny sztuczny neon - super jasny !: Cześć chłopaki, to moja zupełnie nowa, oryginalna metoda tworzenia symulowanego neonu z diod LED, który wygląda super realistycznie. Naprawdę wygląda jak dmuchana szklana rura, z całym zróżnicowanym światłem, które pochodzi z załamania szkła w różnych
Telewizja Neon Infinity z lat 70.: 7 kroków (ze zdjęciami)
Telewizja Neon Infinity z lat 70.: to telewizor Ferguson Courier z początku lat 70., który przerobiłem na lustro nieskończoności, z nowoczesnym neonem „Open”; znak świecący w środku. Funkcję On/Off/Flash sterujemy przekręcając pokrętło strojenia telewizora – tego właśnie używamy