INHOUDSOPGAWE:
- Stap 1: Versamel die komponente
- Stap 2: Berei die bedryfstelsel voor en laai dit
- Stap 3: Installeer die sagteware
- Stap 4: Toets die konstruksie
Video: IP kamera vertoning/monitor met behulp van 'n framboos Pi: 4 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:24
By die evaluering van geskikte NVR -opsies, het ek oor die bewaarkamer van die skermkamera gestruikel, waarmee u verskeie video -feeds vir netwerkkamera's kan vertoon. Dit ondersteun ook omskakeling tussen verskeie skerms, en ons sal die projek vir hierdie opbou gebruik. Ons kry en vertoon die videostrome van die RPi Zero-kamera wat ons in die vorige video en die ESP32-CAM-kaartgebaseerde kamera gebou het wat ons 'n rukkie gelede gebou het. Ek gebruik 'n klein 7 skerm, maar u kan die framboos pi ook volgens u vereistes aan 'n eksterne monitor koppel.
Die video hierbo wys hoe die hele projek saamgestel is. Ek beveel aan dat u dit eers kyk om 'n algemene idee te kry van hoe alles saamwerk.
Stap 1: Versamel die komponente
Ek het besluit om 'n Raspberry Pi 3 vir hierdie build te gebruik, aangesien dit 'n volledige HDMI -poort het en ook kragtig genoeg is. Boonop benodig u 'n geskikte microSD -kaart, kragtoevoer en monitor. Die monitorresolusie maak nie veel saak nie, aangesien die sagteware dit outomaties sal opspoor en die kamerastrome kan skaal.
Vir die kameras het ek besluit om die Rpi Zero W-kamera wat ons in die vorige pos gebou het saam met die ESP32-CAM-kamera wat ons 'n rukkie gelede gebou het, te gebruik.
Stap 2: Berei die bedryfstelsel voor en laai dit
Aangesien ons die Raspberry Pi -lessenaar gaan gebruik, het ek die lessenaarweergawe van die Raspbian OS afgelaai.
Ons moet dan WiFi -netwerk moontlik maak deur die wpa_supplicant.conf -lêer in die opstartskyf te skep. U kan ook die volgende sjabloon aflaai en dit opdateer met u besonderhede - landkode, netwerknaam en wagwoord. Dit word aanbeveel om 'n teksredakteur soos notepad ++ of sublime te gebruik om dit te doen.
www.bitsnblobs.com/wp-content/uploads 2020/05/wpa_supplicant.txt
In plaas van WiFi te gebruik, kan u ook 'n ethernetkabel in die bord aansluit en die ander kant aan die router koppel. Die bord werk ook met 'n bedrade verbinding.
Die volgende ding wat ons moet doen, is om SSH in te skakel. Dit stel ons in staat om op afstand toegang tot die Raspberry Pi via 'n netwerk te verkry en dit te beheer. Dit is eenvoudig om dit te doen. Gebruik eenvoudig een van die teksredakteurs hierbo om 'n nuwe lêer te skep en stoor dit dan op die bootdrive met die naam "ssh". U hoef geen uitbreiding by die lêer te voeg nie.
Voordat ek die microSD -kaart uitstoot, het ek besluit om die GPU -geheue vir die build uit te brei deur die config.txt -lêer by te werk. U hoef net die reël gpu_memory = 512 in die config -lêer by te voeg, soos in die prent gesien word. Die config.txt -lêer is op die bootdrive geleë en u kan dit wysig deur dit in 'n teksredigeerder oop te maak, soos in die video getoon.
Nadat dit alles voltooi is, het ek die microSD -kaart in die bord geplaas, die skerm verbind en dit aangeskakel. Soos in die prent gesien kan word, was die skermresolusie verkeerd, dus dit was die eerste ding wat opgelos moes word. Ek moes eenvoudig die config.txt -lêer oopmaak en die reëls in die prentjie byvoeg om die HDMI -skerm op te stel. Ek het ook enige beperking op die USB -stroom verwyder, aangesien my skerm krag kry vanaf die USB -poort. Sodra dit gedoen is, het ek die bord herlaai deur 'sudo reboot' in te tik en die skerm en die raakvlak begin korrek werk.
Stap 3: Installeer die sagteware
Sodra ons die skerm laat loop het, was die volgende stap om SSH in die bord te werk en dan die bedryfstelsel op te dateer deur die opdrag "sudo apt-get update && sudo apt-get upgrade" uit te voer. Dit kan 'n rukkie neem, maar dit word aanbeveel om dit vir 'n nuwe installasie te doen.
Nadat ek klaar was, het ek die GitHub -bewaarplek gekloon deur die opdrag "git clone https://github.com/SvenVD/rpisurv" uit te voer. Gevolg deur "cd rpisurv" wat ons na die nuutgeskepte gids neem. Al wat u hoef te doen is om die sagteware te installeer deur 'sudo./install.sh' uit te voer. Teen die einde van die installasie het dit my gevra of ek die config -lêer met 'n voorbeeld wou oorskryf, waarop ek ja gesê het, aangesien ek dit as verwysing wou gebruik.
Stap 4: Toets die konstruksie
Nadat die installasie gedoen is, moes ek die config -lêer eenvoudig bywerk deur die opdrag "sudo nano /etc/rpisurv.conf" uit te voer wat die lêer in die teksredakteur oopgemaak het. Ek lewer toe kommentaar op die bestaande konfigurasie en voeg eenvoudig die Rpi-kamerastroom by die eerste skerm en die ESP32-CAM-stroom by die ander.
Ek het toe die lêer gestoor en die bord herlaai. Die bord kry toe die strome en wys dit aan die monitor.
Ek besluit toe om kommentaar te lewer op die tweede skerm en voeg eenvoudig 4 strome by die eerste skerm. Aangesien ek net een kamera gehad het, het ek besluit om die strome te dupliseer soos in die tekslêer gesien word. Ek het toe die bord gestoor en herlaai en ek kon die 4 strome sien, wat nie sleg was nie. Hou in gedagte dat die Raspberry PI baie werk moet doen om die volledige HD -stroom tot 'n laer resolusie te verminder, sodat dit op die skerm kan verskyn. Dit word aanbeveel om 'n stroom te gebruik wat naby die finale skermresolusie is. Oor die algemeen was ek baie verras met die finale uitslag, aangesien dit alles oor WiFi werk. Ek wou hoofsaaklik een stroom vertoon, en daarom het ek die config -lêer daarvoor gewysig en die prestasie was nog beter.
So het ek 'n netwerk kamera vertoning gebou met behulp van die framboos pi. As u van hierdie projek gehou het, kan u dit oorweeg om op ons kanaal op YouTube in te teken, aangesien dit baie help.
YouTube:
Dankie dat u gelees het!
Aanbeveel:
Meting van temperatuur met behulp van AD7416ARZ en Framboos Pi: 4 stappe
Meting van temperatuur met behulp van AD7416ARZ en Framboos Pi: AD7416ARZ is 'n 10-bis temperatuur sensor met vier enkanaals analoog na digitale omsetters en 'n ingeboude temperatuursensor daarin. Toegang tot die temperatuursensor op die dele is via multiplexerkanale. Hierdie hoë akkuraatheidstemperatuur
Monitor versnelling met behulp van Raspberry Pi en AIS328DQTR met behulp van Python: 6 stappe
Monitering van versnelling met behulp van Raspberry Pi en AIS328DQTR Gebruik van Python: Versnelling is eindig, volgens ek volgens sommige wette van die fisika.- Terry Riley 'n Jagluiperd gebruik ongelooflike versnelling en vinnige spoedveranderinge wanneer hy jaag. Die vinnigste wesens aan wal gebruik af en toe sy hoogste tempo om prooi te vang. Die
Ligte vertoning met behulp van Ardiuno en Vixen: 6 stappe
Ligte vertoning met behulp van Ardiuno en Vixen: 'n Eenvoudige ligeffekvertoning met ardiuno mega en vixen
Interfacing 7-segment vertoning met Shift Register met behulp van CloudX Microcontroller: 5 stappe
Koppel 7-segment vertoning met skofregister met behulp van CloudX Microcontroller: In hierdie projek publiseer ons 'n handleiding oor hoe om sewe segment LED-skerms met CloudX-mikrobeheerder te koppel. Sewe segmentskerms word gebruik in baie ingeboude stelsel- en industriële toepassings, waar die omvang van die uitsette te kenne kry
Voorlopige* SPI op die Pi: Kommunikeer met 'n SPI-versnellingsmeter met drie assen met behulp van 'n Framboos Pi: 10 stappe
Voorlopige* SPI op die Pi: Kommunikeer met 'n SPI-versnellingsmeter met drie asse met behulp van 'n Framboos Pi: 'n Stap-vir-stap gids oor hoe om Raspbian op te stel en te kommunikeer met 'n SPI-toestel met behulp van bcm2835 SPI-biblioteek (NIE bietjie gebons nie!) Dit is nog steeds baie voorlopig … Ek moet beter foto's van fisiese aansluiting byvoeg, en 'n paar van die ongemaklike kode deurwerk