Inhoudsopgave:

Verbonden LED-lampen - IoT-projecten: 7 stappen (met afbeeldingen)
Verbonden LED-lampen - IoT-projecten: 7 stappen (met afbeeldingen)

Video: Verbonden LED-lampen - IoT-projecten: 7 stappen (met afbeeldingen)

Video: Verbonden LED-lampen - IoT-projecten: 7 stappen (met afbeeldingen)
Video: Hoe AC-lamp of DC-belasting te regelen met behulp van Arduino en relais 2024, Juli-
Anonim
Verbonden LED-lampen | IoT-projecten
Verbonden LED-lampen | IoT-projecten

Dit is niet zomaar een gegraveerde LED-lamp die je tegenwoordig op de markt ziet. Dit is een geavanceerde versie van die lampen. In het tijdperk van connected devices heb ik mijn eigen connected lampen gemaakt. Dit project is geïnspireerd op één product genaamd Filimin: A Wi-Fi Enabled Touch Light That Connects You. Ik hield echt van dit product, want in deze generatie smartphones waar alles, elke activiteit wordt overgenomen door onze smartphone, kunt u met dit product uw gevoelens delen met uw dierbaren zonder dat u een smartphone hoeft te gebruiken.

Stap 1: Waar gaat dit project over??

In dit project hebben we 2 lampen met ingebouwde wifi die via internet is verbonden met de AdaFruit-server.

Ik heb de lamp persoonlijk gemaakt als "I Miss You" lampen, je kunt er alles op graveren wat je wilt. Dus als ik iemand mis, in plaats van haar te sms'en of te bellen dat ik je mis, wat elke andere persoon op de planeet doet, kan ik gewoon mijn lamp aanraken om de LED Glow op mijn apparaat te laten branden. Na een paar seconden begint ook een andere LED-lamp die op het apparaat zit met de persoon aan wie ik het heb gegeven, met dezelfde intensiteit te gloeien. Hoe langer ik de lamp aanraak, hoe feller het licht zal zijn, wat onthult hoeveel ik de ander mis. De andere persoon kan overal ter wereld zijn, en dit apparaat zal me helpen mijn gevoelens over te brengen op de ander.

Dit is een innovatieve manier om je gevoelens te uiten aan je dierbaren. Dit kan ook je Bat-signaal zijn om je vrienden te bellen om te komen spelen!

De "Blue Tick"-functie op de WhatsApp Messenger die voor ons als leesbevestiging fungeert. Ons project heeft dezelfde functie! Zodra de andere persoon ziet dat de lamp gloeit, zullen ze weten dat ik een bericht overbreng en zodra ze het apparaat aanraken, gaat de LED op beide lampen UIT om te bevestigen dat ze het hebben gezien uw bericht. Zo kan ik vaststellen dat onze boodschap wordt overgebracht.

Het hele proces kan omgekeerd worden voltooid. De andere persoon kan ik het proces herhalen om over te brengen wat ze willen zeggen door hetzelfde te doen.

Stap 2: Benodigde onderdelen

  1. 2 x ESP8266 12e borden
  2. 2 x 100k Weerstand
  3. 2 x BC547 Transistor
  4. 2 x 12V DC-adapters
  5. 2 x LED-strips (lengte afhankelijk van de maat acrylplaat)
  6. 2 x acrylplaat (ik heb de plaat gebruikt met de afmetingen 150 x 90 x 5 mm)
  7. Sommige draden

Stap 3: Bestel uw PCB's online

Bestel uw PCB's online
Bestel uw PCB's online

Ik heb een geweldige site genaamd jlcpcb.com voor het online bestellen van onze pcb's. U kunt de pcb ook online ontwerpen op easyeda.com en dan gewoon het gerber-bestandsformaat van de PCB downloaden.

Upload daarna dat gerber-bestand op jlcpcb en je kunt de pcb's voor de deur krijgen. De prijs is redelijk. 10 PCB's voor $ 2.

Nog één ding, je eerste bestelling wordt gratis bezorgd. Dus probeer het een keer.

Als je geluk hebt, krijg je een paar PCB's gratis, want ik heb een weggevertje gepland aan het einde van het artikel.

Stap 4: Aansluitingen

Verbindingen
Verbindingen

Stap 5: Werken

De code die op deze borden is geüpload, is een beetje ingewikkeld om uit te leggen en te begrijpen, dus ik zal het hele project uitleggen aan de hand van het proces dat op de achtergrond plaatsvindt.

Dus allereerst heb ik een aanraakschakelaar gemaakt met behulp van een eenvoudige meeraderige draad via het weerstandsverdelercircuit op de analoge pin van ons ESP-bord. Dus zodra we die draad aanraken, begint de LED-strip op diezelfde ESP te gloeien. Hoe langer we de draad aanraken, hoe helderder de lichten zullen zijn. Ik heb 17 helderheidsniveaus geprogrammeerd. Nadat u klaar bent met uw perfecte helderheidsniveaustop, haalt u uw vinger over de draad en na een paar seconden stuurt deze lamp de gegevens van zijn helderheidswaarde naar een andere lamp via Adafruit MQTT-makelaar. Beide borden fungeren als adafurit mqtt-clients.

Daarna zal de tweede lamp met dezelfde helderheid gaan branden zodra deze de gegevens van de server ontvangt. Nu zullen beide lampen met dezelfde intensiteit gloeien. Nu raakt de persoon met de tweede lamp de draad aan, lampjes op beide lampen gaan uit wat aangeeft dat het bericht succesvol is ontvangen en gelezen door de persoon.

En zoals wijs, kan de tweede persoon hetzelfde proces doen. Dus eigenlijk bevat de code een MQTT-client en enkele complexe voorwaarden en niets anders. Dus ga gewoon door de code en als je goed bent in Arduino-codering, dan zul je het hele gedoe gemakkelijk begrijpen.

Stap 6: Giveaway

Weggeven
Weggeven

Er is een weggeefactie van PCB's die ik voor dit project in overmaat heb ontvangen. Ik zal vier paar PCB's weggeven aan vier van mijn abonnees en het proces voor inschrijving voor deze weggeefactie is

  1. Je moet mijn fb-pagina leuk vinden.
  2. Je moet mijn twitteraccount volgen.
  3. Je moet mijn instagram account volgen.
  4. Reageer na dit alles onder de video als "Taak voltooid"

Stap 7: Code & instructievideo

Image
Image

Ga voor de code naar mijn GitHub-account.

Als je nog steeds twijfels hebt over het maken van dit project, bekijk dan mijn volledige instructievideo waarin ik elk aspect van dit project heb behandeld.

Aanbevolen: