Spisu treści:

Podłączone lampy LED - Projekty IoT: 7 kroków (ze zdjęciami)
Podłączone lampy LED - Projekty IoT: 7 kroków (ze zdjęciami)

Wideo: Podłączone lampy LED - Projekty IoT: 7 kroków (ze zdjęciami)

Wideo: Podłączone lampy LED - Projekty IoT: 7 kroków (ze zdjęciami)
Wideo: Obrysówki led montaż złączy hermetycznych szybkozłącza elektryczne światła obrysowe zewnętrzne. 2024, Listopad
Anonim
Podłączone lampy LED | Projekty IoT
Podłączone lampy LED | Projekty IoT

To nie jest kolejna grawerowana lampa LED, którą można obecnie zobaczyć na rynku. To zaawansowana wersja tych lamp. W dobie urządzeń podłączonych wykonałem własne lampy połączone. Ten projekt jest inspirowany jednym produktem o nazwie Filimin: Dotykowe światło z obsługą Wi-Fi, które Cię łączy. Naprawdę podobał mi się ten produkt, ponieważ w tej generacji smartfonów, gdzie każda rzecz, każda czynność jest przejmowana przez nasz smartfon, ten produkt pozwoli Ci dzielić się uczuciami z bliskimi bez używania smartfona w ogóle.

Krok 1: O czym jest ten projekt?

W tym projekcie mamy 2 lampy, które mają wbudowane WiFi połączone z serwerem AdaFruit przez internet.

Lampę wykonałem osobiście jako lampy "I Miss You", możesz wygrawerować na niej co tylko zechcesz. Więc jeśli kogoś tęsknię, zamiast pisać do niej lub dzwonić, że tęsknię za tobą, co robi każda inna osoba na świecie, mogę po prostu dotknąć mojej lampy, aby dioda LED świeciła na moim urządzeniu. Po kilku sekundach inna lampa LED, która znajduje się na urządzeniu z osobą, której ją podarowałem, również zacznie świecić z taką samą intensywnością. Im dłużej dotykam lampy, tym jaśniejsze będzie światło, co pokazuje, jak bardzo tęsknię za drugą osobą. Druga osoba może być w dowolnym miejscu na całym świecie, a to Urządzenie pomoże mi przekazać moje uczucia drugiej.

To innowacyjny sposób wyrażania uczuć swoim bliskim. Może to być również sygnał nietoperza, aby zadzwonić do znajomych, aby przyszli zagrać!

Funkcja „Blue Tick” w komunikatorze WhatsApp, która działa dla nas jako potwierdzenie odczytu. Nasz projekt ma tę samą funkcję! Gdy tylko druga osoba zobaczy, że lampka się świeci, dowie się, że przekazuję wiadomość i jak tylko dotknie urządzenia, dioda LED zgaśnie na obu lampach, aby potwierdzić, że widziała Twoja wiadomość. W ten sposób mogę stwierdzić, że nasze przesłanie jest przekazywane.

Cały proces można przeprowadzić na odwrót. Druga osoba mogę powtórzyć proces, aby przekazać to, co chce powiedzieć, robiąc to samo.

Krok 2: Wymagane komponenty

  1. 2 płyty ESP8266 12e
  2. Rezystor 2x100k
  3. 2 x tranzystor BC547
  4. 2 x zasilacze 12 V DC
  5. 2 x taśmy LED (długość w zależności od rozmiaru arkusza akrylowego)
  6. 2 x arkusz akrylowy (użyłem arkusza o wymiarach 150 x 90 x 5 mm)
  7. Niektóre przewody

Krok 3: Zamów PCB online

Zamów swoje płytki PCB online
Zamów swoje płytki PCB online

Mam jedną niesamowitą stronę o nazwie jlcpcb.com do zamawiania naszych płytek drukowanych online. Możesz również zaprojektować płytkę drukowaną online na stronie easyeda.com, a następnie pobrać stamtąd format pliku gerber płytki drukowanej.

Następnie prześlij ten plik gerber na jlcpcb i możesz pobrać płytki drukowane bezpośrednio pod drzwiami. Cena jest rozsądna. 10 płytek za 2 dolary.

Jeszcze jedno, Twoje pierwsze zamówienie zostanie dostarczone za darmo. Więc spróbuj raz.

Jeśli masz szczęście, dostaniesz parę płytek PCB za darmo, ponieważ zaplanowałem jeden prezent na końcu artykułu.

Krok 4: Połączenia

Znajomości
Znajomości

Krok 5: Praca

Kod przesłany na te tablice jest nieco skomplikowany do wyjaśnienia i zrozumienia, więc wyjaśnię cały projekt za pomocą procesu zachodzącego w tle.

Przede wszystkim stworzyłem przełącznik dotykowy za pomocą prostego wielożyłowego przewodu przez obwód dzielnika rezystora na pin analogowy naszej płyty ESP. Więc jak tylko dotkniemy tego przewodu, pasek LED podłączony do tego samego ESP zaczyna się świecić. Im dłużej dotykamy drutu, tym jaśniejsze będą światła. Zaprogramowałem 17 poziomów jasności. Gdy skończysz z idealnym poziomem jasności, zdejmij palec nad drutem i po kilku sekundach ta lampa wyśle dane o jej wartości jasności do innej lampy za pośrednictwem brokera Adafruit MQTT. Obie płyty działają jako klienci adafurit mqtt.

Następnie druga lampa zacznie świecić z tą samą jasnością, gdy tylko otrzyma dane z serwera. Teraz obie lampy będą świecić z taką samą intensywnością. Teraz, gdy osoba z drugą lampką dotknie przewodu, światła na obu lampkach zgasną, co oznacza, że wiadomość została pomyślnie odebrana i odczytana przez tę osobę.

I podobnie jak mądra osoba, druga osoba może wykonać ten sam proces. Więc w zasadzie kod zawiera klienta MQTT i kilka złożonych warunków i nic więcej. Więc po prostu przejrzyj kod, a jeśli jesteś dobry w kodowaniu Arduino, z łatwością zrozumiesz całość.

Krok 6: Gratisy

Gratisy
Gratisy

Jest jeden gratis PCB, które otrzymałem w nadmiarze do tego projektu. Będę rozdawać cztery pary płytek PCB czterem moim subskrybentom, a proces rejestracji w tym konkursie jest następujący

  1. Musisz polubić moją stronę na fb.
  2. Musisz śledzić moje konto na Twitterze.
  3. Musisz śledzić moje konto na Instagramie.
  4. Po tym wszystkim skomentuj pod filmem jako „Zadanie ukończone”

Krok 7: Kod i samouczek wideo

Image
Image

Aby uzyskać kod, odwiedź moje konto GitHub.

Jeśli nadal masz wątpliwości co do tworzenia tego projektu, obejrzyj mój pełny film instruktażowy, w którym omówiłem każdy aspekt tego projektu.

Zalecana: