Inhoudsopgave:

DIY Smart Light met Raspberry Pi Zero - Ajarnpa
DIY Smart Light met Raspberry Pi Zero - Ajarnpa

Video: DIY Smart Light met Raspberry Pi Zero - Ajarnpa

Video: DIY Smart Light met Raspberry Pi Zero - Ajarnpa
Video: I built a smarter smart home 2024, Juli-
Anonim
Image
Image

Slimme lampen worden steeds populairder. Dergelijke lampen zijn meestal LED-lampen die via wifi of Bluetooth kunnen worden bediend. De kleuren, verzadiging en helderheid kunnen worden gewijzigd met een smartphone. Een ding dat ik me realiseerde, is dat slimme lampen vaak behoorlijk duur zijn en moeilijk in te stellen. Terwijl WiFi-gestuurde lampen afhankelijk zijn van een werkende internetverbinding, vereisen slimme Bluetooth-lampen een korte afstand tot het apparaat dat u wilt bedienen. Vaak moet een bepaalde app of een website worden geopend om slimme lampen te bedienen, wat een beetje gedoe kan zijn.

Mijn doel was om een wifi-gestuurde slimme lamp te maken die goedkoper zou zijn dan de meeste slimme lampen, maar toch volledige functionaliteit zou hebben (controle van helderheid, verzadiging en kleur). Om de Light gebruiksvriendelijker en makkelijk in te stellen te maken, heb ik nagedacht over een manier om de lamp aan te sluiten en te bedienen zonder een website te openen of een (extra) app te downloaden.

Helaas is de enige optie om zo'n slimme lamp te maken, alleen op Apple-apparaten te vertrouwen, aangezien Apple een standaard 'Home'-app heeft waarmee gebruikers bepaalde slimme apparaten in hun huis kunnen bedienen. Tot nu toe heb ik gezocht naar een oplossing om dit ook op Android te laten werken, maar ik ben niet tot een werkende oplossing gekomen. Sorry, Android-fans, misschien de volgende keer…

Mijn slimme lamp bestaat uit twee componenten, de Raspberry Pi Zero W en de Unicorn phat van Pimoroni. De pilachtige 'case' is eigenlijk een 3D-geprinte hoes en diffusor. De Raspberry Pi Zero W zal fungeren als een wifi-netwerk waarmee gebruikers verbinding kunnen maken met een wachtwoord. Iedereen die op dat netwerk is aangesloten, kan het licht bedienen met de 'Home'-app. Om het simpel te houden, zijn alle programma's zo ingesteld dat ze automatisch draaien op de Pi Zero W zodra er stroom wordt geleverd.

Als je ergens een Raspberry Pi Zero W en een eenhoorn hebt liggen en als je een Apple-gebruiker bent, waarom zou je dan niet van deze gelegenheid gebruik maken om een goedkope, maar volledig functionele slimme lamp te maken?

Een ongebruikelijke maar interessante eigenschap van deze lamp is dat je hem overal mee naartoe kunt nemen en toch met je iPhone kunt gebruiken. Dankzij zijn draagbaarheid is hij ideaal als draagbare metgezel op uw reizen.

Stap 1: Wat is nodig?

Wat is er nodig?
Wat is er nodig?

Toegang tot een laptop of pc

Een Raspberry Pi Zero W

Pimoroni's eenhoorn phat

Een mirco SD-kaart (min 8GB) voor het besturingssysteem

Een micro SD naar SD-kaartadapter of een USB met een micro SD-kaartsleuf

Een micro-USB-kabel om de Zero W. van stroom te voorzien

Toegang tot een 3D-printer voor de koffer/diffusor. Als u er geen heeft, kunt u contact opnemen met een 3D-printservice om de 3D-geprinte onderdelen af te drukken en naar u op te sturen.

Transparant drukmateriaal. Alles werkt zolang er licht doorheen kan. Ik gebruikte transparante PLA.

Een soldeerbout en wat soldeer

Een 20x2 mannelijke header voor de Pi Zero

Stap 2: Voltooi de installatie

Image
Image
Installatie voltooien
Installatie voltooien
Installatie voltooien
Installatie voltooien

In plaats van ongeveer 50 stappen of meer te schrijven om dit project op je Raspberry Pi zero w in te stellen, heb ik ervoor gekozen om in plaats daarvan gewoon het afbeeldingsbestand te publiceren, dat op een lege micro SD-kaart moet worden gebrand. Het afbeeldingsbestand in gecomprimeerde staat is ongeveer 0, 9 GB. U hoeft het bestand niet uit te pakken als u de onderstaande instructie volgt. Hier is de link naar het afbeeldingsbestand:

Beeldbestand

De afbeelding is gebrand op een lege SD-kaart (min. 8GB). Formatteer hiervoor eerst de micro SD-kaart met de software 'SDFormatter' (te downloaden van https://www.sdcard.org/downloads/formatter_4/). Nadat u uw micro SD-kaart hebt aangesloten, selecteert u opties en activeert u 'Format-Size-Adjustment'. Na het formatteren kan de afbeelding worden gebrand op de micro-sd-kaart. Persoonlijk geef ik er de voorkeur aan om Etcher te gebruiken om afbeeldingen te branden, omdat het eenvoudig te gebruiken is en je de afbeeldingsbestanden niet hoeft uit te pakken. Etcher kan hier worden gedownload: Balena Etcher. Nadat u de schijf met uw micro SD-kaart op etser hebt geselecteerd, selecteert u de PiLight-afbeelding en klikt u op flash. Wanneer het proces is voltooid, wordt de micro SD-kaart ingesteld.

Nu zijn je soldeervaardigheden vereist om de eenhoorn phat te laten werken. Soldeer de mannelijke header aan de Raspberry pi. De lange zijde van de pinnen moet naar boven wijzen. Soldeer vervolgens de vrouwelijke kop aan de eenhoorn-phat. De lange zijde van de kop moet naar beneden wijzen. Sluit de Unicorn phat aan op de Raspberry. Als je wat extra tips nodig hebt met betrekking tot het solderen, volg dan deze handleiding:

learn.pimoroni.com/tutorial/sandyj/solderi…

In dit stadium kunt u deze 2 PiLight.stl-bestanden downloaden en afdrukken met uw 3D-printer met transparant afdrukmateriaal. Ik heb 20% vulling gebruikt omdat dit voldoende is. Hier is de link naar de 2 bestanden:

https://goo.gl/1VhPct

Stap 3: Het licht testen op uw IOS-apparaat

Image
Image
Het licht op uw IOS-apparaat testen
Het licht op uw IOS-apparaat testen

Nu de micro SD-kaart is ingesteld, steekt u de micro SD-kaart in de sleuf op de pi zero w. Voorzie de Raspberry van stroom met de micro-USB-kabel. Na ongeveer 2 minuten zou u 'PiLight' als een nieuw netwerk moeten kunnen zien. Probeer er verbinding mee te maken met een Apple-apparaat. Het standaardwachtwoord voor het netwerk is 'wachtwoord'. Je moet verbonden zijn met wifi vanaf de Raspberry Pi, maar internet zou niet beschikbaar moeten zijn. Als het netwerk je eruit 'schopt', betekent dit alleen dat je een minuut of twee moet wachten omdat het systeem nog steeds aan het laden is.

Als je eindelijk verbonden bent, open je de 'Home'-app of installeer je deze als je deze niet meer hebt. Als alternatief kunt u ook 'Hesperus' gebruiken, die hetzelfde werk doet. Geef je huis dan een naam (misschien 'thuis') en probeer een apparaat toe te voegen. U zou een apparaat met de naam 'homebridge' moeten kunnen zien. Tik op 'homebridge' en wacht tot deze verbinding maakt. U wordt gevraagd een 6-cijferige pincode in te voeren. Gebruik deze pin om aan te sluiten:

031-45-151

Je hebt nu alles ingesteld en kunt verder gaan om het licht te testen.

Klik hiervoor op het PiLight-pictogram in de Home-app. Je slimme lampje moet gaan branden. Probeer alle opties uit om de helderheid, kleur en kracht te wijzigen.

Stap 4: Verder gaan

Nu je slimme lamp werkt en is getest, kun je deze ook automatiseren. De enige voorwaarde is dat je telefoon via wifi verbonden moet zijn met de slimme lamp. Om deze functie te gebruiken, moet u de 'Hesperus'-app uit de App Store halen.

Je zou de lamp kunnen instellen als herinnering voor een bepaalde tijd. Ik gebruik de mijne als wekker of liever als wake-up-light. Maar je zou het op bepaalde tijden van kleur kunnen laten veranderen, zoals rood in de ochtend, oranje bij zonsopgang en blauw als het tijd is om op te staan.

Ik zou graag willen zien of iemand anders dit ook heeft gemaakt door op 'Ik heb het gemaakt' te klikken en foto's te plaatsen. Aan de andere kant, als er iets is waarvan je denkt dat het ontbreekt of verbeterd kan worden, hoor ik het graag. Plaats het probleem gewoon in het opmerkingenveld en ik zal je helpen.

Aanbevolen: