Innehållsförteckning:
- Steg 1: Hårdvara
- Steg 2: Översikt över operativsystem och programvara
- Steg 3: OS -installation och WiFi
- Steg 4: Installera RPi Cam -webbgränssnitt
- Steg 5: Felsökning
- Steg 6: RPi Cam Web Interface - Tips och tricks
- Steg 7: RESULTAT
Video: UNICORN CAMERA - Raspberry Pi Zero W NoIR 8MP Camera Build: 7 Steg (med bilder)
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:46
Pi Zero W NoIR 8MP kamerabyggning
Denna Instructable skapades för att hjälpa alla som vill ha en infraröd kamera eller en riktigt cool bärbar kamera eller en bärbar Raspberry Pi -kamera eller bara vill ha kul, heheh. Detta är den mest prisvärda och konfigurerbara kameran jag har använt. Med den programvara som används kan du stanna i helautomatik eller ställa in alla funktioner som Raspberry Pi -kameran har att erbjuda.
Observera att denna kamera är en kamera med kameratelefon och som sådan har den en liten sensor och har inte alla funktioner som en modern DSLR- eller spegellös kamera har.
Den totala kostnaden för att bygga dessa projekt är under $ 60 men du kan spendera mer om du vill:)
Steg 1: Hårdvara
Hårdvara - Det här är amerikanska priser Dina priser kan variera
Raspberry Pi Zero W - $ 10
Raspberry Pi NoIR -kamera - $ 25
Raspberry Pi Official Case - $ 5 - Det här fodralet är värt det för kamerakabeln som följer med
MicroSD -kort - 16 GB $ 8 32 GB $ 14
Strömförsörjning eller batteri - $ 5 till $ 20 - Beroende på typ av strömförsörjning eller batteristorlek
Star Wars -klistermärke på din egen infraröda bärbara kamera $ ovärderlig
Pi Zero säljs inte via den vanliga Raspberry Pi -distributören i USA, Newark Electronics (Element 14). Du kan köpa dem från Microcenter online eller i butikerna samt från Adafruit online.
www.microcenter.com och
Viktig anmärkning: I min byggvideo installerar jag Raspberry Pi -kamerakabeln felaktigt och därför fungerade kameran inte korrekt när jag startade. Jag vände självklart kabeln när jag satte in den och du kan se i videon att jag får ett fel. Detta fel uppstår också om kabeln glider ut eller blir lös efter installationen.
Superviktig anmärkning: Jag har brutit klämmorna på kamerakabelkontakten mer än en gång. De är FRAGILE och kräver Gentle Force & Pressure, se till att du använder Patience & a Gentle Touch för att få dem att fungera korrekt.
Steg 2: Översikt över operativsystem och programvara
För operativsystemet går jag med Full Blown Raspbian. För programvara använder jag RPi-Cam-Web-Interface
Ladda ner RasPI OS -
Installera programvara När operativsystemet är installerat RPi-Cam-Web-Interface-https://elinux.org/RPi-Cam-Web-Interface#Multiview…
ÖVERSIKT OBS - Jag använder en Raspberry Pi 3 för att låta mig ansluta till nätverket. Jag ställer in min WiFi och flyttar sedan minneskretsen över Pi Zero och slutför installationen med den.
JAG ANVÄNDER ENDAST PI 3 FÖR ATT SKAPA MITT TRÅDLÖSA NÄTVERK, och jag är säker på att det finns ett annat sätt som jag behöver lära mig för att göra det enklare för alla.
Steg 3: OS -installation och WiFi
RasPi OS -installation
1. Tom ditt SD -kort med SDFormatter på Windows - För Mac och Linux har jag inte använt dem förut så jag har ingen rekommendation (sökformat och bild på en Mac eller Linux) - https://www.sdcard.org /downloads/formatter_4/eula …
2. Installera Raspbian OS med Win32DiskImager på Windows -
3. Konfigurera WiFi - Det här är en knepig bit eftersom den huvudsakliga användningen av denna kamera är WiFi ansluten till en webbläsare via en telefon eller dator. Tyvärr måste du konfigurera din WiFi eller en HotSpot eller båda för att använda den på det här sättet.
För att konfigurera WiFi måste du ansluta din RasPi Zero till din dator med en OTG -kabel + en HUB för mus och tangentbord eller en USB till tangentbord och muskabel
Lösning - Jag använde en Raspberry Pi 3 för att konfigurera WiFi och jag använde SSH/VNC via en nätverksanslutning. Jag tror att Raspi-Config nu låter dig konfigurera WiFi så att det skulle göra denna process snabbare och enklare.
Steg 4: Installera RPi Cam -webbgränssnitt
När operativsystemet är installerat och WiFi är aktiverat kan du installera programvaran RPi Cam Web Interface. Jag rekommenderar att du inte gör några uppdateringar förrän du är på Pi Zero för att se till att du inte gör några misstag baserade på hårdvara
Glöm inte att se till att du har rätt kameraförinställningar för din 5mp V1 -kamera eller din 8mp V2 -kamera.
elinux.org/RPi-Cam-Web-Interface-Setup Nedan citerades från sajten-Se webbplatsen för de senaste uppgifterna
Steg 1: Installera Raspbian på din RPi Steg 2: Anslut kameran till RPi och aktivera kamerasupport (https://www.raspberrypi.org/camera)
Steg 3: Uppdatera din RPi med följande kommandon: sudo apt-get update sudo apt-get dist-upgrade
Ibland om kamerakärnprogramvaruuppdateringar har gjorts kan en sudo rpi-uppdatering användas för att dra nytta av dessa innan de blir tillgängliga som standard.
Steg 4: För Jessie Lite kör sudo apt-get install git Klon koden från github och aktivera och kör installationsskriptet med följande kommandon: git clone https://github.com/silvanmelchior/RPi_Cam_Web_Int… cd RPi_Cam_Web_Interface./install. sh
Äldre versioner behövde skripten för att kunna köras med chmod u+x *.sh Om du får tillåtelse nekad när du försöker köra installationsskripten, försök att steg 5 separata skript tillhandahålls för att utföra separata installations- och underhållsfunktioner. Skripten är install.sh huvudinstallation som används i steg 4 ovanupdate.sh söker efter uppdateringar och kör sedan huvudinstallationstart.sh startar softwarestop.sh stoppar softwareremove.sh tar bort programvaran För att köra dessa skript se till att du är i mappen RPi_Cam_Web_Interface föregå sedan skriptet med en./Eg För att uppdatera en befintlig installation./update.shE.g. För att starta kamerans programvara./start.shE.g. Stoppa kamerans programvara./stop.sh Huvudinstallationen gör alltid samma sak för att förenkla logiken. Den samlar alla användarparametrar först i en kombinerad dialogruta och applicerar sedan alltid parametrarna under processen. Autostart bör vara ja om du vill att denna programvara ska starta automatiskt när hallon startar upp. jpglink ska normalt vara nej. Ändra det till ja om du har extern programvara som behöver direktåtkomst till bildfilen cam.jpg. En phpversionsparameter ger möjlighet att välja vilken php -version som ska användas (5 eller 7). php5 användes fram till 2017-09-22. Om det finns några problem med att använda 7 eller när du uppgraderar äldre system, försök att använda
5. En q (tyst) parameter kan användas för att hoppa över detta och ge en automatisk installation baserad på config.txt Alla parametrar finns alltid i filen config.txt, en standardversion skapas om en inte finns och ändras sedan bara en gång efter den första användardialogen. Installationen försöker alltid uppgradera de viktigaste programvarukomponenterna och går sedan funktionellt igenom konfigurationsstegen för varje område som apache, rörelsestart. När installationen är klar erbjuder den att starta kamerasystemet. Det startar också om omstart om autostart har konfigurerats.
Steg 5: Använd den Öppna alla webbläsare på vilken dator som helst i ditt nätverk och ange webbadressen för att komma åt kamerans webbplats. Detta kommer att vara https:// ipAddress: port/undermapp. Om porten hade stått på standard 80 under installationen kan detta utelämnas. På samma sätt kan undermappen (standard html) utelämnas om det rensades under installationen. Så för en port 80, ingen undermappinstallation blir URL: en https:// ipAddress: port/undermapp. VIKTIG ANMÄRKNING: Om du behöver ändra några filer måste du göra dessa i körtidsversionen (t.ex. i mappen/var/www/html eller/etc/raspimjpeg). Att ändra filer i mappen RPi_Cam_Web_Interface har ingen omedelbar effekt. Dessa är bara kopior som används under installationen.
Steg 5: Felsökning
Om du har operativsystemet installerat och har följt RPi Cam Web Interface -instruktionerna bör du nu ha en Raspberry Pi som startar direkt i en kamera
Hitta URL: en för RasPi i ditt nätverk. Detta är olika för alla.
Ladda sidan och glöm INTE PORTNUMMERN standard är 80 men jag ställer in min på olika saker.
IP_Address: YouPort#(80default) - https:// IP_Address: YouPort#(80default) IP Address)
När du har skrivit in det får du en sida som säger HTML och är klickbar, klicka på den.
Förhandsgranskningsfönstret ska dyka upp. Om det inte gör det, "Vi har ett problem Houston" - Du har förmodligen inte helt installerat RPi Cam Web Interface Software.
Vad händer om du ser INGEN FÖRHANDSVISNING och ett fel fortsätter att dyka upp - Troligtvis är din kabel från kamera till Pi installerad fel ELLER inte alls, d'oh !!!
OBS - Jag installerade kabeln upp och ner och jag var tvungen att vända den. Felet jag fick har jag fått tidigare när en kabel lossnar på en kamera. Om du ser detta fel kontrollerar du kabeln eftersom det är anledningen till att du får det här felet.
Version 2 Kamerafokusproblem
Det är ett känt problem att sättet att ställa in kameran på fabriken gör det så att de är ur fokus när de anländer. Jag använde detaljerna på den här webbplatsen för att få mig igång - https://www.jeffgeerling.com/blog/2017/fixing-blur… - TACK JEFF
Använd ett anpassat 3D-tryckt verktyg ELLER en liten nåltång för att fokusera om kameran
När du har fokuserat om kameran bör du vara bra att gå.
Steg 6: RPi Cam Web Interface - Tips och tricks
Denna programvara har funnits ganska länge och på grund av det finns det många saker som den kan göra
Jag har använt det ett tag och det finns fortfarande mer att lära hela tiden. Du har full kontroll över alla funktioner och jag rekommenderar starkt att du spelar med alla "rattar och rattar" i programvaran.
Min favorit extra nu är MultiView. Du kan också göra Pan Tilt & So Much More
Jag använder mina RasPi's som Old Skool Style -webbkameror via mitt nätverk med vMix -programvara LIVE.
Jag kan live "strömma" till min dator samtidigt som jag spelar in högre kvalitet till Pi om det behövs. Detta gör att jag kan skapa ett synkroniseringsspår för RasPi-ljudfria videor. Jag kan senare sätta så många kameror jag vill på tidslinjen. Kom bara ihåg att standardisera på en bildhastighet. Storleken kan ändras eftersom du kan använda din editor för att flytta in eller ut filmen om det behövs. Jag använder 24fps just nu eftersom det verkar hålla systemet smidigt. Jag är exalterad över att fånga en 8mp still under inspelning i 24fps. Jag undrar om det kommer att slänga det för synkronisering.
Jag har tidigare haft synkroniseringsproblem när inspelningen tappar ramar eller jag använder en annan bildhastighet än min tidslinje.
Specifika tweaks jag använder för streaming-Från
Justera avsnittet Användning av bandbredd för live -förhandsvisning - jag gillar att använda 384 X 288 för att sänka bandbredden. Jag använder en kvalitetsnivå som är låg också runt 22 är den högsta jag kommer att gå. Jag har inte testat detta men sajten diskuterar hur snabbt storleken går upp och att 10 är ett stort antal att använda. Jag gick högre men jag har också sänkt 512 till något liknande 384 och sänkt 384 till 288 (tror jag). Jag har också använt FX för att skapa intressanta utseende. Speciellt om jag bara använder IR -spektrumet. Det blir väldigt rovdjur och det finns flera andra utseende och känslor. Det är som Instagram -filter och jag vet att min telefon har dessa jag bara aldrig riktigt använda dem, på Pi jag gör, heheh.
Bild tagen under en Timelapse, fångade en flygande varelse (fjäril eller nattfjäril?) På sina platser
Eftersom RasPi ZeroW är så liten kan du enkelt skapa den till en bärbar kamera. Jag har bifogat en bild av min RingCam -idé som jag använde lite innan Unicorn Camera.
Jag har använt tillägg för mobiltelefonkameralinser för att göra Fisheye och stänga bilder och videor - Något liknande från Amazon (inte en affiliate -länk och jag äger inte den här exakta produkten bara en nära den https://a.co /2CBHbJk)
Steg 7: RESULTAT
Jag har använt Raspberry Pi -kameror ganska länge.
Jag har bifogat en bild som jag tog på LA Anime Convention och vann ett pris från Adafruit Photography Contest-https://www.adafruit.com/galleries/winners-of-rasp…
För bilden jag tog för tävlingen använde jag Raspberry Pi Dead Ninja Twin Cam för detta foto och kameran som vann var en NoIR Version 1 5MP kamera.
Jag tog en selfie med min nya 8MP NoIR RasPi -kamera och det kan du se ovan.
Sist men inte minst använde jag min nya kamera för att ta en bild och timelapse av ett ljus Här är en instagramlänk till timelapse (kunde inte bädda in) -
Rekommenderad:
BrickPi - Rainbow Unicorn: 15 steg (med bilder)
BrickPi-Rainbow Unicorn: Ange tiden för Covid och Shelter-in-Place-undervisning och inget sommarläger (bästa delen av undervisningsåret!) Jag har en Lego på fredag "Club" med mestadels 8-10-åriga pojkar. Eftersom denna klubb förekommer på efterskolan efter att dessa barn har gått i skolan
AI med Grove Zero och Codecraft (Scratch 3.0): 5 steg (med bilder)
AI med Grove Zero och Codecraft (Scratch 3.0): I den här artikeln ska vi bygga tre projekt som använder AI -funktioner i Codecraft, en grafisk programmeringsmiljö baserad på Scratch 3.0. Codecraft är utvecklat och underhållet av TinkerGen utbildning och är gratis att använda. AI och dess delmängd, ma
Unicorn Horn med NeoPixel LED och Arduino Lilypad: 8 steg (med bilder)
Unicorn Horn With NeoPixel LEDs & Arduino Lilypad: Hej alla, idag ska jag göra 3D -tryckt Unicorn Horn. Jag såg och gjorde projektet på Adafruits webbplats för ungefär ett år sedan men jag kunde inte hitta ett tillfälle att dela det. Det ser bra ut när du går ut på festen och särskilt på kvällarna
DIY RC Floatie Unicorn: 8 steg (med bilder)
DIY RC Floatie Unicorn: Här är det. Min RC Unicorn. Jag gjorde det bara för skojs skull, eller bara för att när jag får en galen idé för ett nytt projekt kan jag bara inte få det ur min hjärna tills det är gjort. Och för att det är så roligt. Du bör också göra en :) Följ bara stegen det kan vara
RG Unicorn Gundam LED Mod: 7 steg (med bilder)
RG Unicorn Gundam LED Mod: Att se den nyligen släppta 1: 1 skala Unicorn gundam -statyn i japan skulle vara riktigt coolt och lite dyrt. Så här är en instruktion om hur du kan bygga din egen upplysta enhörning gundam, om än i mindre skala (1: 144). Observera att du gör detta