Inhaltsverzeichnis:

Verbundene LED-Lampen - IoT-Projekte: 7 Schritte (mit Bildern)
Verbundene LED-Lampen - IoT-Projekte: 7 Schritte (mit Bildern)

Video: Verbundene LED-Lampen - IoT-Projekte: 7 Schritte (mit Bildern)

Video: Verbundene LED-Lampen - IoT-Projekte: 7 Schritte (mit Bildern)
Video: Raspberry Pi Pico als WLAN LED Controller | MQTT und ObenHabPi Pico LED 2024, Juli
Anonim
Verbundene LED-Lampen | IoT-Projekte
Verbundene LED-Lampen | IoT-Projekte

Dies ist nicht nur eine weitere gravierte LED-Lampe, die Sie heutzutage auf dem Markt sehen. Dies ist eine erweiterte Version dieser Lampen. Im Zeitalter der vernetzten Geräte habe ich meine eigenen vernetzten Lampen hergestellt. Dieses Projekt wurde von einem Produkt namens Filimin inspiriert: Ein Wi-Fi-fähiges Touch-Licht, das Sie verbindet. Ich habe dieses Produkt wirklich geliebt, denn in dieser Smartphone-Generation, bei der alles und jede Aktivität von unserem Smartphone übernommen wird, können Sie mit diesem Produkt Ihre Gefühle mit Ihren Lieben teilen, ohne das Smartphone zu verwenden.

Schritt 1: Worum geht es in diesem Projekt?

In diesem Projekt haben wir 2 Lampen mit eingebautem WiFi, die über das Internet mit dem AdaFruit-Server verbunden sind.

Ich persönlich habe die Lampe als "I Miss You"-Lampen hergestellt, Sie können alles gravieren, was Sie wollen. Wenn ich also jemanden vermisse, kann ich, anstatt ihr zu schreiben oder anzurufen, dass ich dich vermisse, was jeder andere Mensch auf dem Planeten tut, einfach meine Lampe berühren, um die LED auf meinem Gerät zum Leuchten zu bringen. Nach ein paar Sekunden beginnt auch eine andere LED-Lampe, die sich bei der Person, der ich sie geschenkt habe, auf dem Gerät befindet, mit der gleichen Intensität zu leuchten. Je länger ich die Lampe berühre, desto heller wird das Licht, was zeigt, wie sehr ich die andere Person vermisse. Die andere Person könnte überall auf der ganzen Welt sein, und dieses Gerät wird mir helfen, meine Gefühle an die andere zu übermitteln.

Dies ist eine innovative Möglichkeit, Ihren Lieben Ihre Gefühle auszudrücken. Dies kann auch Ihr Fledermaussignal sein, um Ihre Freunde zum Spielen zu rufen!

Die Funktion "Blue Tick" im WhatsApp Messenger, die für uns als Lesebestätigung fungiert. Unser Projekt hat die gleiche Funktion! Sobald die andere Person sieht, dass die Lampe leuchtet, wird sie wissen, dass ich eine Nachricht übermittle und sobald sie das Gerät berührt, geht die LED an beiden Lampen aus, um zu bestätigen, dass sie gesehen hat Ihre Nachricht. So kann ich feststellen, dass unsere Botschaft übermittelt wird.

Der gesamte Vorgang kann umgekehrt abgeschlossen werden. Die andere Person kann den Vorgang wiederholen, um zu vermitteln, was sie sagen möchte, indem sie dasselbe tut.

Schritt 2: Erforderliche Komponenten

  1. 2 x ESP8266 12e-Boards
  2. 2 x 100k Widerstand
  3. 2 x BC547 Transistor
  4. 2 x 12V DC-Adapter
  5. 2 x LED-Streifen (Länge entsprechend der Größe der Acrylplatte)
  6. 2 x Acrylfolie (ich habe die Folie mit den Maßen 150 x 90 x 5 mm verwendet)
  7. Einige Drähte

Schritt 3: Bestellen Sie Ihre Leiterplatten online

Bestellen Sie Ihre Leiterplatten online
Bestellen Sie Ihre Leiterplatten online

Ich habe eine erstaunliche Website namens jlcpcb.com für die Online-Bestellung unserer Leiterplatten. Sie können die Leiterplatte auch online auf easyeda.com entwerfen und dann einfach das Gerber-Dateiformat der Leiterplatte von dort herunterladen.

Danach laden Sie diese Gerber-Datei auf jlcpcb hoch und Sie können die Leiterplatten direkt vor Ihrer Haustür erhalten. Der Preis ist angemessen. 10 Leiterplatten für 2 $.

Eine weitere Sache, Ihre erste Bestellung wird kostenlos geliefert. Also probiere es einmal aus.

Wenn Sie Glück haben, erhalten Sie ein Paar Leiterplatten kostenlos, da ich am Ende des Artikels ein Giveaway geplant habe.

Schritt 4: Verbindungen

Anschlüsse
Anschlüsse

Schritt 5: Arbeiten

Der auf diesen Boards hochgeladene Code ist etwas kompliziert zu erklären und zu verstehen, daher werde ich das gesamte Projekt nur durch den Prozess erklären, der im Hintergrund abläuft.

Also habe ich zunächst einen Berührungsschalter mit einem einfachen mehradrigen Draht durch die Widerstandsteilerschaltung auf dem analogen Pin unserer ESP-Platine hergestellt. Sobald wir dieses Kabel berühren, beginnt der LED-Streifen, der mit demselben ESP verbunden ist, zu leuchten. Je länger wir den Draht berühren, desto heller werden die Lichter. Ich habe 17 Helligkeitsstufen programmiert. Nachdem Sie mit Ihrem perfekten Helligkeitsstopp fertig sind, nehmen Sie Ihren Finger über das Kabel und nach wenigen Sekunden sendet diese Lampe die Daten ihres Helligkeitswerts über den Adafruit MQTT-Broker an eine andere Lampe. Beide Boards fungieren als adafurit mqtt-Clients.

Danach beginnt die zweite Lampe mit der gleichen Helligkeit zu leuchten, sobald sie die Daten vom Server erhält. Jetzt leuchten beide Lampen mit gleicher Intensität. Berührt nun die Person mit der zweiten Lampe den Draht, erlöschen die Lichter an beiden Lampen, was anzeigt, dass die Nachricht erfolgreich empfangen und von der Person gelesen wurde.

Und ebenso kann die zweite Person den gleichen Prozess durchführen. Im Grunde enthält der Code also einen MQTT-Client und einige komplexe Bedingungen und sonst nichts. Gehen Sie also einfach den Code durch und wenn Sie gut in Arduino-Codierung sind, werden Sie das ganze Zeug leicht verstehen.

Schritt 6: Werbegeschenk

Hergeben
Hergeben

Es gibt ein Werbegeschenk von PCBs, die ich für dieses Projekt in Übermenge erhalten habe. Ich werde vier Paar PCBs an vier meiner Abonnenten verschenken und der Prozess für die Anmeldung zu diesem Gewinnspiel ist

  1. Du musst meine fb-Seite mögen.
  2. Sie müssen meinem Twitter-Account folgen.
  3. Sie müssen meinem Instagram-Konto folgen.
  4. Kommentieren Sie nach all dem unter dem Video als "Aufgabe abgeschlossen"

Schritt 7: Code- und Tutorial-Video

Image
Image

Den Code finden Sie in meinem GitHub-Konto.

Wenn Sie immer noch Zweifel haben, dieses Projekt zu machen, sehen Sie sich mein vollständiges Tutorial-Video an, in dem ich jeden Aspekt dieses Projekts behandelt habe.

Empfohlen: