Inhoudsopgave:

Pi verborgen camera: 6 stappen (met afbeeldingen)
Pi verborgen camera: 6 stappen (met afbeeldingen)

Video: Pi verborgen camera: 6 stappen (met afbeeldingen)

Video: Pi verborgen camera: 6 stappen (met afbeeldingen)
Video: Deze 6 WhatsApp tricks kende je waarschijnlijk nog niet! 2024, November
Anonim
Image
Image
Pi verborgen camera
Pi verborgen camera
Pi verborgen camera
Pi verborgen camera

Dit is een geweldig weekendproject met behulp van een Raspberry Pi en een Pi-cameramodule, die ook dienst doet als beveiligingscamera voor je woonkamer of studeerkamer. Ik wilde ook vermelden dat de inspiratie voor dit project een instructable is genaamd Hidden GoPro Security Camera, die een GoPro-camera gebruikte in plaats van een Raspberry Pi-camera.

In mijn geval gebruik ik een oude projecthouder die ik niet meer gebruik, maar je kunt een oud boek volgen zoals je ziet in de instructable Hidden GoPro Security Camera.

Voor de software op de Raspberry Pi Zero W gebruik ik motionEyeOS dat van je Pi een bewakingsapparaat maakt, en je kunt ook andere dingen in je huis activeren, zoals een luidspreker of lichten om de indringer af te schrikken. In mijn geval gebruik ik IFTTT om mijn Philips HUE-lampen thuis in te schakelen en mezelf een e-mail te sturen.

Stap 1: Dingen die je nodig hebt

Dingen die je nodig hebt
Dingen die je nodig hebt
Dingen die je nodig hebt
Dingen die je nodig hebt

Hier vindt u de lijst met elektronische componenten en gereedschappen die u nodig heeft, naast een oude projecthouder of een oud boek.

  • Raspberry Pi-camera
  • Raspberry Pi, in mijn geval gebruik ik een Raspberry Pi Zero, maar je kunt elke versie van de Pi B+ of hoger gebruiken. -Raspberry Pi-camerakabel, dit hangt af van de versie van de Pi die u wilt gebruiken. Hier heb ik de Pi Zero-connectorkabel gekoppeld die anders is in vergelijking met de andere Raspberry Pi
  • SD-kaart
  • USB-minikabel en stopcontact voor mobiele telefoon.

Bovendien heb je iets nodig om de Pi-camera en de Pi vast te houden, als je een 3D-printer bij de hand hebt, kun je de STL-bestanden in de onderstaande stap gebruiken of de officiële Raspberry Pi-nulbehuizing gebruiken.

En je hebt ook wat lijm of een heet lijmpistool nodig.

Stap 2: 3D print de bijgevoegde STL-bestanden (optioneel als u een zaak heeft)

3D Print de bijgevoegde STL-bestanden (optioneel als u een zaak heeft)
3D Print de bijgevoegde STL-bestanden (optioneel als u een zaak heeft)
3D Print de bijgevoegde STL-bestanden (optioneel als u een zaak heeft)
3D Print de bijgevoegde STL-bestanden (optioneel als u een zaak heeft)
3D-print de bijgevoegde STL-bestanden (optioneel als u een zaak heeft)
3D-print de bijgevoegde STL-bestanden (optioneel als u een zaak heeft)

Dit is een optionele stap als je een 3D-printer bij de hand hebt. Download de bijgevoegde STL-bestanden en voeg ze toe aan uw slicer en print de bestanden in 3D. In mijn geval gebruik ik Hatchbox bruin PLA + wat overeenkomt met de projectmap.

Voor het snijden gebruik ik Slic3r met -

  • Laaghoogte als 0,3 mm
  • Vuldichtheid tot 15%.
  • Temperatuur 205 C Het afdrukken van de bestanden duurt ongeveer 30-40 minuten, afhankelijk van uw printerinstellingen.

Stap 3: MotionEye instellen op de Raspberry Pi

MotionEye instellen op de Raspberry Pi
MotionEye instellen op de Raspberry Pi

Om video via de Pi-camera te streamen, heb je een heleboel opties, van het gebruik van een eenvoudig pakket als mjpg-streamer tot iets complexer en ingewikkelder zoals OpenCV. In mijn geval gebruik ik MotionEyeOS omdat het gemakkelijk in te stellen is en je behoorlijk wat configuratieparameter geeft waarmee je kunt spelen, die ik in de volgende stap zal bespreken. Dit zijn de stappen die je moet doorlopen om Raspbian op de Pi in te stellen.

Download de nieuwste versie van motionEyeOS van -https://github.com/ccrisan/motioneyeos/releases

Begin met het uitvoeren van de volgende opdrachten om de SD-kaart te schrijven:

wget

sudo./writeimage.sh -d /dev/mmcblk0 -i "/path/motioneyeos-raspberrypi-20171008.img" -n 'yourWiFiRouterName:yourWiFiRouterPassowrd'

Als onderdeel van deze opdracht, als u een Raspberry Pi zero W gebruikt, kunt u de bovenstaande opdracht wijzigen om de gebruikersnaam of het wachtwoord van uw WiFi-router op te nemen.

In mijn geval gebruik ik de Ubuntu 16.04 als mijn hostbesturingssysteem om een SD-kaart van 16 GB te schrijven, maar als je venster gebruikt, kun je een tool zoals etser gebruiken of de terminal-app gebruiken als je een Mac gebruikt.

Ga voor meer informatie naar de motionEyeOS-wiki.

Stap 4: De Pi-camera en Pi Zero in de projectmap lijmen

De Pi-camera en Pi Zero aan de projectmap lijmen
De Pi-camera en Pi Zero aan de projectmap lijmen
De Pi-camera en Pi Zero aan de projectmap lijmen
De Pi-camera en Pi Zero aan de projectmap lijmen
De Pi-camera en Pi Zero aan de projectmap lijmen
De Pi-camera en Pi Zero aan de projectmap lijmen
De Pi-camera en Pi Zero aan de projectmap lijmen
De Pi-camera en Pi Zero aan de projectmap lijmen

Nadat je de videostream van de Pi Camera hebt getest met een browser zoals Chrome op je laptop/mobiel, is het nu tijd om alles toe te voegen aan je projectmap of boek.

In mijn geval moest ik ongeveer 4 hoezen uit de map knippen en vervolgens een gat boren tot het einde, zoals op de bovenstaande foto's. Vervolgens heb ik hete lijm gebruikt om de 3D-geprinte delen aan de map te bevestigen.

Voeg ten slotte de projectmap toe aan uw boekenplank en sluit de USB-kabel aan op de voedingsadapter van uw mobiele telefoon

Stap 5: MotionEye configureren

MotionEye configureren
MotionEye configureren
MotionEye configureren
MotionEye configureren
MotionEye configureren
MotionEye configureren

MotionEye heeft een gestroomlijnde web-UI en een heleboel configuratieparameters voor het detecteren van beweging, het maken van foto's, video's, het verzenden van een e-mail wanneer beweging wordt gedetecteerd en nog veel meer, zoals u op de bovenstaande afbeeldingen ziet.

Zodra u zich voor de eerste keer aanmeldt met admin, moet u het beheerders- en gebruikerswachtwoord bijwerken via de web-UI en uw Pi opnieuw opstarten.

Omdat dit een verborgen camera is, wil je misschien naar de geavanceerde instellingen gaan en de "CSI-camera-led inschakelen" uitschakelen, zoals je ziet in de eerste schermafbeelding hierboven. En u kunt ook het werkschema bijwerken, wat in feite de tijd is van de dag waarop u op school of op het werk bent.

Voor bewegingsdetectie en afhankelijk van waar je de verborgen camera in de kamer hebt opgesteld, wil je misschien de drempelwaarde voor frameverandering wijzigen om beweging te detecteren en valse positieven te voorkomen.

Stap 6: Hue Light instellen met IFTTT om de indringer af te schrikken

Hue Light instellen IFTTT gebruiken om de indringer af te schrikken
Hue Light instellen IFTTT gebruiken om de indringer af te schrikken
Hue Light instellen IFTTT gebruiken om de indringer af te schrikken
Hue Light instellen IFTTT gebruiken om de indringer af te schrikken
Hue Light instellen IFTTT gebruiken om de indringer af te schrikken
Hue Light instellen IFTTT gebruiken om de indringer af te schrikken

Dit is een optionele stap, maar het is een geweldige toevoeging om de indringer af te schrikken. Als onderdeel van mijn opstelling gebruik ik het IFTTT-recept om alle Philips Hue-lampen in huis in te schakelen zodra er beweging wordt gedetecteerd.

Ga naar ifttt.com om het recept in te stellen, maak een account aan en klik op de nieuwe applet. Kies aan de IF-kant van de applet de maker-webhook en maak een triggergebeurtenis genaamd "HUE_on" en aan de toenmalige kant van de applet selecteerde Phillps HUE en selecteer het licht dat je wilt inschakelen in de vervolgkeuzelijst, in mijn geval ben ik ervoor kiezen om alle lampen in huis aan te doen. Je moet ook eerst het Phillps HUE-kanaal instellen door in te loggen op je HUE-account.

Als u klaar bent, maakt u een notitie van uw webhook-instellingssleutel die u op deze link kunt vinden. Pas dan de onderstaande URL aan met YOURKEY en voeg deze toe aan de web Hook URL in motionEye zoals getoond in de eerste screenshot hierboven.

maker.ifttt.com/trigger/HUE_on/with/key/YO…

Voer nu een snelle test uit en pas indien nodig de instelling voor de frameveranderingsdrempel onder het gedeelte bewegingsdetectie aan.

IFTTT is geweldig!, dus probeer een zelfgemaakt recept om een telegrambericht naar jezelf te activeren of laat je Amazon Alexa Echo-apparaat wat muziek afspelen.

Aanbevolen: