Inhoudsopgave:
- Stap 1: Hardware
- Stap 2: Overzicht van besturingssysteem en software
- Stap 3: OS installeren en wifi
- Stap 4: RPi Cam webinterface installeren
- Stap 5: Problemen oplossen
- Stap 6: RPi Cam-webinterface - Tips en trucs
- Stap 7: RESULTATEN
Video: UNICORN CAMERA - Raspberry Pi Zero W NoIR 8MP camera bouwen - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:18
Pi Zero W NoIR 8MP Camera Build
Deze Instructable is gemaakt om iedereen te helpen die een infraroodcamera of een echt coole draagbare camera of een draagbare Raspberry Pi-camera wil of gewoon plezier wil hebben, heheh. Dit is de meest betaalbare en configureerbare camera die ik heb gebruikt. Met de gebruikte software kun je in Full Auto blijven of elke afzonderlijke functie van de Raspberry Pi-camera afstemmen.
Houd er rekening mee dat deze camera een camera in 'Camera Phone'-stijl is en als zodanig een kleine sensor heeft en niet alle functies heeft die een moderne DSLR of spiegelloze camera heeft.
De totale kosten om dit project te bouwen zijn minder dan $ 60, maar je kunt meer uitgeven als je wilt:)
Stap 1: Hardware
Hardware - Dit zijn Amerikaanse prijzen. Uw prijzen kunnen variëren
Raspberry Pi Zero W - $ 10
Raspberry Pi NoIR-camera - $ 25
Raspberry Pi Official Case - $ 5 - Deze case is het waard voor de camerakabel die erbij wordt geleverd
MicroSD-kaart - 16GB $8 32GB $14
Stroomvoorziening of batterij - $ 5 tot $ 20 - Afhankelijk van het type stroomvoorziening of batterijgrootte
Star Wars-sticker op uw eigen draagbare infraroodcamera $ Onbetaalbaar
De Pi Zero wordt niet verkocht via de normale Raspberry Pi-distributeur in de VS, Newark Electronics (Element 14). Je kunt ze zowel bij Microcenter online of in de winkels kopen als bij Adafruit online.
www.microcenter.com &
Belangrijke opmerking: in mijn build-video installeer ik de Raspberry Pi-camerakabel verkeerd en dus werkte de camera niet goed toen ik hem opstartte. Ik heb de kabel natuurlijk omgedraaid bij het plaatsen en je kunt in de video zien dat ik een foutmelding krijg. Deze fout treedt ook op als de kabel eruit glijdt of losraakt na installatie.
Super belangrijke opmerking: ik heb de clips op de camerakabelconnector meer dan eens gebroken. Ze zijn BREEKBAAR en vereisen Gentle Force & Pressure. Gebruik Patience & a Gentle Touch om ze correct te laten werken.
Stap 2: Overzicht van besturingssysteem en software
Voor het besturingssysteem ga ik met Full Blown Raspbian. Voor software gebruik ik RPi-Cam-Web-Interface
RasPI OS downloaden -
Software installeren Zodra het besturingssysteem is geïnstalleerd RPi-Cam-Web-Interface -
OVERZICHT OPMERKING - Ik gebruik een Raspberry Pi 3 om me in staat te stellen een vaste verbinding met het netwerk te maken. Ik stel mijn wifi in en verplaats vervolgens de geheugenchip over de Pi Zero en voltooi de installatie ermee.
IK GEBRUIK DE PI 3 ALLEEN OM MIJN DRAADLOZE NETWERK IN TE STELLEN, en ik weet zeker dat er een andere manier is die ik moet leren om dit voor iedereen gemakkelijker te maken.
Stap 3: OS installeren en wifi
RasPi OS-installatie
1. Leg je SD-kaart leeg met SDFormatter op Windows - Voor Mac en Linux heb ik ze nog niet eerder gebruikt, dus ik heb geen aanbeveling (zoekformaat en afbeelding op een Mac of Linux) - https://www.sdcard.org /downloads/formatter_4/eula…
2. Installeer Raspbian OS met Win32DiskImager op Windows -
3. Wifi instellen - Dit is een lastige klus, aangezien het belangrijkste gebruik van deze camera wifi is die via een telefoon of computer aan een browser is gekoppeld. Helaas moet je wifi of een HotSpot of beide instellen om het op deze manier te gebruiken.
Om wifi in te stellen, moet je je RasPi Zero op je pc aansluiten met een OTG-kabel + een HUB voor muis en toetsenbord of een USB-naar-toetsenbord- en muiskabel
Tijdelijke oplossing - Ik gebruikte een Raspberry Pi 3 om wifi in te stellen en ik gebruikte SSH/VNC via een netwerkverbinding. Ik denk dat je met Raspi-Config nu de wifi kunt instellen, zodat dit proces sneller en gemakkelijker zou worden.
Stap 4: RPi Cam webinterface installeren
Zodra het besturingssysteem is geïnstalleerd en WiFi is ingeschakeld, kunt u de RPi Cam Web Interface-software installeren. Ik raad je aan geen updates uit te voeren totdat je op de Pi Zero bent om ervoor te zorgen dat je geen fouten maakt op basis van hardware
Vergeet niet om ervoor te zorgen dat je de juiste camera-presets hebt voor je 5mp V1-camera of je 8mp V2-camera.
elinux.org/RPi-Cam-Web-Interface - Setup Hieronder werd geciteerd van de site - Zie de site voor de meest up-to-date details
Stap 1: Installeer Raspbian op uw RPiStep 2: Sluit de camera aan op RPi en schakel camera-ondersteuning in (https://www.raspberrypi.org/camera)
Stap 3: Werk uw RPi bij met de volgende opdrachten: sudo apt-get update sudo apt-get dist-upgrade
Als er soms software-updates voor de camerakern zijn uitgevoerd, kan een sudo rpi-update worden gebruikt om hiervan te profiteren voordat ze standaard beschikbaar komen.
Stap 4: Voer voor Jessie Lite sudo apt-get install git uit. Kloon de code van github en activeer en voer het installatiescript uit met de volgende opdrachten: git clone https://github.com/silvanmelchior/RPi_Cam_Web_Int… cd RPi_Cam_Web_Interface./install. NS
Oudere versies moesten de scripts uitvoerbaar maken met chmod u+x *.sh. Als je toestemming wordt geweigerd terwijl je de installatiescripts probeert uit te voeren, probeer dan dat stap 5 aparte scripts worden meegeleverd om afzonderlijke installatie- en onderhoudsfuncties uit te voeren. De scripts zijn install.sh hoofdinstallatie zoals gebruikt in stap 4 hierbovenupdate.sh controleer op updates en voer vervolgens hoofdinstallatiestart.sh start de softwarestop.sh stopt de softwareremove.sh verwijdert de softwareOm deze scripts uit te voeren, zorg ervoor dat u zich in de map RPi_Cam_Web_Interface bevindt laat het script dan voorafgaan met een./Eg Om een bestaande installatie bij te werken./update.shE.g. Om de camerasoftware te starten./start.shE.g. Om de camerasoftware te stoppen./stop.sh De hoofdinstallatie doet altijd hetzelfde om de logica te vereenvoudigen. Het verzamelt eerst alle gebruikersparameters in één gecombineerd dialoogvenster en past vervolgens altijd de parameters toe tijdens het proces. Autostart zou ja moeten zijn als u wilt dat deze software automatisch start wanneer raspberry opstart. jpglink zou normaal nee moeten zijn. Wijzig dit in ja als u externe software heeft die directe toegang tot het cam.jpg-beeldbestand nodig heeft. Een phpversion-parameter zorgt voor een keuze op welke php-versie moet worden gebruikt (5 of 7). php5 werd gebruikt tot 2017-09-22. Als er problemen zijn bij het gebruik van 7 of bij het upgraden van oudere systemen, probeer dan
5. Een q (stille) parameter kan worden gebruikt om dit over te slaan en een automatische installatie te geven op basis van config.txt Alle parameters staan altijd in het config.txt-bestand, er wordt een standaardversie gemaakt als deze niet bestaat en wordt vervolgens gewijzigd slechts één keer na de eerste gebruikersdialoog. De installatie probeert altijd de belangrijkste softwarecomponenten te upgraden en doorloopt vervolgens functioneel de configuratiestappen voor elk gebied, zoals apache, motion start-up. Nadat de installatie is voltooid, biedt het aan om het camerasysteem te starten. Het zal ook starten bij een herstart als autostart is geconfigureerd.
Stap 5: Gebruik het Open een willekeurige browser op elke computer in uw netwerk en voer de url in om toegang te krijgen tot de camerawebsite. Dit wordt https://ipAddress:poort/submap. Als de poort tijdens de installatie op standaard 80 was gelaten, kan dit worden weggelaten. Evenzo kan de submap (standaard html) worden weggelaten als die tijdens de installatie is gewist. Dus voor een poort 80, geen submapinstallatie, wordt de url https://ipAddress:port/subfolder. BELANGRIJKE OPMERKING: als u bestanden moet wijzigen, moet u dit doen in de runtime-versie (bijvoorbeeld in de map /var/www/html of /etc/raspimjpeg). Het wijzigen van bestanden in de map RPi_Cam_Web_Interface heeft geen onmiddellijk effect. Dit zijn slechts kopieën die tijdens de installatie worden gebruikt.
Stap 5: Problemen oplossen
Als je het besturingssysteem hebt geïnstalleerd en de RPi Cam Web Interface-instructies hebt gevolgd, zou je nu een Raspberry Pi moeten hebben die rechtstreeks in een camera opstart
Zoek de URL van de RasPi op uw netwerk. Dit is voor iedereen anders.
Laad de pagina en VERGEET HET POORTNUMMER NIET standaard is 80, maar ik heb de mijne op verschillende dingen ingesteld.
IP_Address:YouPort#(80default) - https://IP_Address:YouPort#(80default) IP-adres)
Zodra u dat typt, krijgt u een pagina met HTML en is klikbaar, klik daarop.
Het voorbeeldvenster zou moeten verschijnen. Als dit niet het geval is, is 'We hebben een probleem Houston' - U hebt waarschijnlijk de RPi Cam-webinterfacesoftware niet volledig geïnstalleerd.
Wat als je GEEN VOORBEELD ziet en er blijft een fout verschijnen - Hoogstwaarschijnlijk is je kabel van Camera naar Pi verkeerd geïnstalleerd OF helemaal niet, d'oh!!!
OPMERKING - Ik heb de kabel ondersteboven geïnstalleerd en ik moest hem omdraaien. De foutmelding die ik kreeg heb ik eerder gekregen als er een kabel los komt op een camera. Als u deze fout ziet, controleer dan de kabel, want dat is de #1 reden waarom u deze fout krijgt.
Versie 2 Camerafocusproblemen
Het is een bekend probleem dat de manier waarop ze de camera in de fabriek hebben ingesteld, ervoor zorgt dat ze onscherp zijn wanneer ze aankomen. Ik heb de details op deze site gebruikt om me op weg te helpen - https://www.jeffgeerling.com/blog/2017/fixing-blur… - BEDANKT JEFF
Gebruik een op maat gemaakte 3D-geprinte tool OF een kleine punttang om de camera opnieuw te focussen
Zodra je de camera opnieuw hebt scherpgesteld, zou je goed moeten zijn om te gaan.
Stap 6: RPi Cam-webinterface - Tips en trucs
Deze software bestaat al geruime tijd en daarom zijn er veel dingen die het kan doen
Ik gebruik het al een tijdje en er is nog steeds meer te leren de hele tijd. Je hebt volledige controle over alle functies en ik raad ten zeerste aan om met alle 'knoppen en draaiknoppen' in de software te spelen.
Mijn favoriete extra op dit moment is MultiView. Je kunt ook Pan Tilt en nog veel meer doen
Ik gebruik mijn RasPi's als Old Skool Style Webcams via mijn netwerk met vMix software LIVE.
Ik kan live 'streamen' naar mijn pc terwijl ik de hogere kwaliteit indien nodig op de Pi opneemt. Hierdoor kan ik een synchronisatietrack maken voor de RasPi-audioloze video's. Ik kan later zoveel camera's op de tijdlijn zetten als ik wil. Vergeet niet om te standaardiseren op een framesnelheid. De grootte kan veranderen, omdat je je editor kunt gebruiken om het beeldmateriaal indien nodig naar binnen of naar buiten te verplaatsen. Ik gebruik nu 24 fps omdat dat het systeem soepel lijkt te houden. Ik ben opgewonden om een foto van 8 mp vast te leggen tijdens het opnemen in 24 fps. Ik vraag me af of het zal gooien voor de synchronisatie.
Ik heb in het verleden synchronisatieproblemen gehad wanneer de opname frames laat vallen of ik een andere framesnelheid gebruik dan mijn tijdlijn.
Specifieke tweaks die ik gebruik voor streaming - Van
Bandbreedte voor live preview aanpassen Gebruiksgedeelte - Ik gebruik graag 384 X 288 om de bandbreedte te verlagen. Ik gebruik een kwaliteitsniveau dat ook laag is en rond 22 is het hoogste dat ik zal gaan. Ik heb dit niet getest, maar de site bespreekt hoe snel de maat omhoog gaat en dat 10 een geweldig aantal is om te gebruiken. Ik ging hoger, maar ik heb ook de 512 verlaagd tot iets van 384 en de 384 verlaagd tot 288 (denk ik). Ik heb ook FX gebruikt om interessante looks te creëren. Vooral als ik alleen het IR-spectrum gebruik. Het wordt erg Predator en er zijn verschillende andere looks en feel. Het is net als Instagram-filters en ik weet dat mijn telefoon deze heeft, ik gebruik ze gewoon nooit echt, op de Pi doe ik dat, heheh.
Foto genomen tijdens een timelapse, een vliegend wezen (vlinder of mot?) gevangen op zijn sites
Omdat de RasPi ZeroW zo klein is, kun je er gemakkelijk een draagbare camera van maken. Ik heb een afbeelding bijgevoegd van mijn RingCam-idee dat ik een tijdje gebruikte voor de Unicorn Camera.
Ik heb add-ons voor mobiele telefoons gebruikt om fisheye- en close-upafbeeldingen en video's te maken - zoiets als dit van Amazon (geen gelieerde link en ik bezit dit exacte product niet, slechts één in de buurt ervan https://a.co /2CBHbJk)
Stap 7: RESULTATEN
Ik gebruik al geruime tijd Raspberry Pi-camera's.
Ik heb een afbeelding bijgevoegd die ik heb gemaakt op de LA Anime Convention en een prijs heb gewonnen van de Adafruit Photography Contest -
Voor de afbeelding die ik voor de wedstrijd maakte, gebruikte ik de Raspberry Pi Dead Ninja Twin Cam voor deze foto en de camera die won was een NoIR-versie 1 5MP-camera.
Ik nam een selfie met mijn nieuwe 8MP NoIR RasPi-camera en dat kun je hierboven zien.
Last but not least heb ik mijn nieuwe camera gebruikt om een foto en timelapse van een kaars te maken. Hier is een instagram-link naar de timelapse (kon niet insluiten) -
Aanbevolen:
Een persoonlijke activiteitenlogger bouwen: 6 stappen
Bouw een persoonlijke activiteitenlogboek: mijn vriend uit Londen, Paul, wilde een manier vinden om zijn eten, activiteit en locatie in één dashboard bij te houden. Toen kwam hij op het idee om een eenvoudig webformulier te maken dat gegevens naar een dashboard zou sturen. Hij zou zowel het webformulier als een
Een Arduino MIDI-controller bouwen: 9 stappen (met afbeeldingen)
Een Arduino MIDI-controller bouwen: deze instructable is oorspronkelijk gepubliceerd op mijn blog op 28 juni 2020. Ik vind het leuk om dingen te bouwen die elektronica bevatten, en ik heb altijd al iets willen bouwen met Arduino. Een van de meest voorkomende builds voor beginners die ik vond, was een MIDI-controller
Een goedkoop ECG-apparaat bouwen: 26 stappen
Hoe een goedkoop ECG-apparaat te bouwen Hallo allemaal! Mijn naam is Mariano en ik ben een biomedisch ingenieur. Ik heb een aantal weekenden besteed aan het ontwerpen en realiseren van een prototype van een goedkoop ECG-apparaat op basis van een Arduino-bord dat via Bluetooth is verbonden met een Android-apparaat (smartphone of tablet). Ik zou
Een zittijd-tracker bouwen: 7 stappen
Hoe een zittijd-tracker te bouwen: dit project zal de Zio Qwiic ultrasone afstandssensor gebruiken om een persoon te detecteren en te volgen. Het apparaat wordt strategisch op een scherm/monitor geplaatst, met het gezicht naar de zittende persoon, voor zijn/haar computer. Het project zal
Het Royale Noir-thema installeren in Windows XP: 3 stappen
Hoe installeer je het Royale Noir-thema in Windows XP: Weet je, het standaard blauwe thema in Windows XP dat je waarschijnlijk gebruikt, is een beetje saai. Geef je bureaublad dus wat meer pit met Royale Noir! Voor degenen die niet weten wat het is, hier is de link: http://en.wikipedia.org/wiki/Royale_(theme)Alles wat je nodig hebt i