Inhoudsopgave:

Slimme lamp: 6 stappen
Slimme lamp: 6 stappen

Video: Slimme lamp: 6 stappen

Video: Slimme lamp: 6 stappen
Video: Slimme lampen - Tips en advies (Consumentenbond) 2024, November
Anonim
Image
Image

Sinds de ontdekking van vuur zijn we erin geslaagd om warm te blijven en te overleven in een kleine kolonie. Primitieve mensen kunnen zich 's nachts om elkaar heen verzamelen en voor elkaar uitkijken voor wilde dieren.

En dan verlicht Thomas Edison letterlijk de wereld door olielamp te vervangen door gloeilamp, die werkt via een wolfraam gloeidraad in een vacuümbuis.

Laten we in deze zelfstudie verder gaan door een slimme lamp te bouwen met RGB-LED's erop en deze ook via internet te bedienen, zodat je hem overal ter wereld kunt bedienen zolang je een internetverbinding hebt.

Benodigdheden

  • 20x 5 mm witte LED's
  • ESP8266
  • Arduino
  • Elke tuimelschakelaar
  • MicroUSB vrouwelijke PCB-adapter
  • RGB LED-strip
  • 3x TIP31C-transistor

Stap 1: Verzamel alle onderdelen

Verzamel alle onderdelen
Verzamel alle onderdelen

De eerste stap zou zijn om alle benodigde onderdelen in 3D te printen. Ze zijn hier allemaal verkrijgbaar. Het zou echt helpen als u meer dan één printer beschikbaar heeft. Werkt nog steeds als je 1 printer hebt, maar het zal even duren. Voor mij gebruik ik wit PLA-plastic en het leger van 3D-printers van mijn universiteit om dit beest te bouwen.

Stap 2: Geef de onderdelen een mooie afwerking

Geef de onderdelen een mooie afwerking
Geef de onderdelen een mooie afwerking

Ik zou graag een gladde afwerking van mijn slimme lamp willen, dus ik schuur alle trapoppervlakken van de 3D-printer af en voeg vervolgens wat witte verf toe aan de blauwe bovenkant. (Ik heb maar zoveel witte filamenten om tegelijk te gebruiken.)

Om 3D-geprinte onderdelen te schuren, begint u met ongeveer 100 rasterschuurpapier en gaat u langzaam omhoog naar 500 raster of hoger. En om al het plastic in poedervorm eraf te spoelen, gebruik je gewoon alcohol om de klus te klaren.

Stap 3: voeg een mat paneel toe aan de 3D-geprinte LED-houder

Voeg een mat paneel toe aan de 3D-geprinte LED-houder
Voeg een mat paneel toe aan de 3D-geprinte LED-houder
Voeg een mat paneel toe aan de 3D-geprinte LED-houder
Voeg een mat paneel toe aan de 3D-geprinte LED-houder

Een van de 3D-geprinte onderdelen is de onderste LED-houder, die met een groot rechthoekig gat. We moeten daar een ijzige en enigszins transparante afwerking op maken om de scherpe witte LED te verspreiden.

Om dat te doen, heb ik een hoop hete lijm gesmolten en op het rechthoekige gat gegoten. U kunt andere vormen gebruiken, zoals kaarsvet, maar het blijft mogelijk ook niet op zijn plaats.

Stap 4: Werk aan de elektronica

Werk aan de elektronica
Werk aan de elektronica
Werk aan de elektronica
Werk aan de elektronica

Je hebt 20 witte LED's en een aantal RGB LED-strips nodig om de lamp als een kerstlampje te laten branden. De witte LED gaat in de houder die degene is met een aantal ronde gaten erin. De poten passen door het gat en je moet ze parallel aansluiten. Omdat het zoveel stroom trekt, kun je proberen het rechtstreeks met de 5V aan te zetten, maar ik raad aan om een weerstand van 10 ohm in serie toe te voegen.

Het circuit daarentegen bestaat uit de DC naar DC-converter, Arduino, TIP31-transistor en ESP8266. De DC-naar-DC-converter verhoogt de 5v naar 12v voor de RGB-led en wordt bestuurd door de transistor. Ondertussen zal de ESP8266 TCP- en UDP-verzoeken voor het internet der dingen mogelijk maken.

Stap 5: Codeer

Code!
Code!

De firmware voor de Arduino moet communiceren met de ESP8266 en een TCP-verzoek uitvoeren om informatie te krijgen over de hoeveelheid stroom die nodig is om de kleuren van de RGB-led en de witte led aan te sturen.

De server is mijn zelfgemaakte Python en Flask IoT-server. In de toekomst zullen meer projecten dezelfde server gebruiken. Als je niet zeker bent van webontwikkeling, probeer dan in plaats daarvan Blynk te gebruiken. Pas mijn code er een beetje voor aan.

Zowel de IoT-server als de Arduino-firmware is beschikbaar op mijn GitHub.

Stap 6: Geniet van je futuristische lamp

Geniet van je futuristische lamp
Geniet van je futuristische lamp

Wie heeft IKEA nodig als je je eigen Smart Lamp kunt maken? U kunt nu uw licht bedienen via internet. Zo kun je het op school uitzetten als je het vergeten bent. In het geval dat er geen wifi beschikbaar is, zal het gewoon een time-out hebben en standaard al het licht op de maximale helderheid zetten.

Ga je gang en maak indruk op je vrienden en familie met je creatie! Ik weet zeker dat ze er ontzag voor zullen hebben.

Aanbevolen: