![Vienkārša laika nobīdes kamera, izmantojot Raspberry Pi: 3 soļi Vienkārša laika nobīdes kamera, izmantojot Raspberry Pi: 3 soļi](https://i.howwhatproduce.com/images/010/image-28538-j.webp)
Satura rādītājs:
2025 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2025-01-23 14:59
![Vienkārša laika intervāla kamera, izmantojot Raspberry Pi Vienkārša laika intervāla kamera, izmantojot Raspberry Pi](https://i.howwhatproduce.com/images/010/image-28538-1-j.webp)
Šis ieraksts parādīs, kā, izmantojot Raspberry Pi, izveidot vienkāršu laika intervāla kameru. Skriptā var viegli atjaunināt izšķirtspēju, ilgumu un laiku. Mēs esam izveidojuši kaut ko līdzīgu, izmantojot ESP32-CAM plati, bet Raspberry Pi kameru kvalitāte ir daudz labāka, un līdz ar to arī rezultāti ir labāki nekā iepriekšējā versija.
Iepriekš redzamais video sniedz pārskatu par to, kā viss notiek kopā. Es ieteiktu to vispirms noskatīties, lai labāk izprastu, kā jūs varat izveidot un pielāgot šo projektu.
1. darbība: sagatavojiet Raspberry Pi
![Sagatavojiet Raspberry Pi Sagatavojiet Raspberry Pi](https://i.howwhatproduce.com/images/010/image-28538-2-j.webp)
![Sagatavojiet Raspberry Pi Sagatavojiet Raspberry Pi](https://i.howwhatproduce.com/images/010/image-28538-3-j.webp)
![Sagatavojiet Raspberry Pi Sagatavojiet Raspberry Pi](https://i.howwhatproduce.com/images/010/image-28538-4-j.webp)
Šim projektam jums nav nepieciešams displejs, bet es nolēmu to izmantot, lai parādītu, kā darbojas skripti. Šajā piemērā es arī izmantošu Raspberry Pi 3, taču tas darbosies ar jebkuru variantu, kas atbalsta kameras izmantošanu.
Pirmā lieta, kas jums jādara, ir lejupielādēt Raspbian attēlu. Es izmantoju Raspbian Desktop versiju, jo vēlētos piekļūt Raspberry darbvirsmai, lai parādītu failus un tamlīdzīgus. Tātad, ja jūs plānojat izmantot displeju, es ieteiktu to lejupielādēt. Tālāk jums ir jāpārnes attēls uz piemērotu microSD karti, un tāpēc es ieteiktu izmantot Etcher. Es nolēmu Ethernet savienojuma vietā izmantot WiFi, un es arī nolēmu SSH iekļaut valdē, lai to kontrolētu. Tā vietā, lai to izdarītu, varat arī pievienot tastatūru Raspberry Pi un izpildīt visas komandas tieši no termināļa. Izvēle ir tava.
Ja plānojat izmantot SSH, izmantojot WiFi, jums būs jāizveido fails ar tīkla informāciju. Lai sāktu darbu, varat lejupielādēt veidnes failu no tālāk esošās saites. Vienkārši atveriet to, izmantojot teksta redaktoru, piemēram, piezīmju grāmatiņu ++ vai Sublime Text, un pēc tam ievadiet savas valsts kodu, tīkla nosaukumu un paroli. Kad esat pabeidzis, saglabājiet failu un nokopējiet to sāknēšanas diskā Raspberry Pi. Lai iespējotu SSH, jums vienkārši jāizveido tukšs fails ar nosaukumu ssh un jāievieto sāknēšanas diskā. Jums nav jāpievieno neviens paplašinājums. Kad esat pabeidzis, varat ievietot microSD karti, savienot visu un palaist Raspberry Pi.
WPA veidnes fails:
Kā redzams video, displeja izšķirtspēja sākotnēji bija nepareiza, un man bija jāpievieno pareiza HDMI konfigurācija, lai tā darbotos. Tas ir atkarīgs no jūsu izmantotā displeja, tāpēc es šeit neuzskaitīšu apgalvojumus, bet, ja jūs interesē, varat atsaukties uz videoklipu un attēlu.
Nākamā lieta, kas mums jādara, ir atvērt datora termināli un SSH, izmantojot tā IP adresi. Lai iegūtu tāfeles IP adresi, varat izmantot tādu programmatūru kā AngryIP skeneris. Pēc tam atveriet termināli un ierakstiet "ssh [email protected]", taču noteikti nomainiet IP adresi, lai tā atbilstu jūsu paneļa adresei. Jums būs jāievada parole, un noklusējuma parole ir "aveņu". Pēc tam mums ir jāiespējo kamera, un to var izdarīt, palaižot komandu "sudo raspi-config". Kameras opcija ir norādīta saskarnes opcijās, un, kad tā ir iespējota, jums būs jāpārstartē tāfele.
2. darbība: pārbaudiet kameru un uzrakstiet skriptu
![Pārbaudiet kameru un uzrakstiet skriptu Pārbaudiet kameru un uzrakstiet skriptu](https://i.howwhatproduce.com/images/010/image-28538-5-j.webp)
![Pārbaudiet kameru un uzrakstiet skriptu Pārbaudiet kameru un uzrakstiet skriptu](https://i.howwhatproduce.com/images/010/image-28538-6-j.webp)
![Pārbaudiet kameru un uzrakstiet skriptu Pārbaudiet kameru un uzrakstiet skriptu](https://i.howwhatproduce.com/images/010/image-28538-7-j.webp)
![Pārbaudiet kameru un uzrakstiet skriptu Pārbaudiet kameru un uzrakstiet skriptu](https://i.howwhatproduce.com/images/010/image-28538-8-j.webp)
Pirms rakstām skriptu, ieteicams pārliecināties, vai kamera darbojas. Lai to izdarītu, vienkārši SSH atgriezieties pie tāfeles un pēc tam palaidiet komandu "raspistill -o test.jpg". Tas uzņems attēlu un saglabās to pašreizējā direktorijā ar nosaukumu test.jpg. Pēc tam varat palaist komandu "ls", lai pārbaudītu, vai fails ir izveidots. Palaižot komandu "ls", tiks uzskaitīti visi faili un mapes, kas atrodas pašreizējā direktorijā. Ja fails pastāv, varat būt pārliecināts, ka kamera darbojas pareizi.
Tālāk mums ir jāraksta skripts, un to var izdarīt, palaižot komandu "sudo nano time-lapse.sh", kas atvērs teksta redaktoru. Pēc tam jums jāievada šāda informācija, kā parādīts attēlā:
#!/bin/bash
raspistill -t 20000 -tl 1000 -w 1920 -h 1080 -o /home/pi/images/img%05d.jpg
Tā rezultātā tāfele nepārtraukti uzņem attēlus 20 sekundes (20000 ms) ar 1 sekundes intervālu (1000 ms). Tas arī nosaka izšķirtspēju 1920x1080, kā arī norāda vietu, kur attēli jāuzglabā. "%05d" norāda, ka attēlu nosaukumos kopā jābūt 5 cipariem ar nullēm. Kad tas ir izdarīts, vienkārši saglabājiet failu, nospiežot "CTRL+X", pēc tam "Y" un pēc tam taustiņu "Enter".
Pēc tam mums ir jāpadara skripts izpildāms, ko var izdarīt, palaižot komandu "sudo chmod +x time-lapse.sh". Pirms mēs varam palaist skriptu, mums ir jāizveido attēlu direktorijs, un to var izdarīt, palaižot "mkdir images". Pēc tam varat pārbaudīt skriptu, izpildot komandu "./time-lapse.sh". pēc tam uzņems 20 attēlus un saglabās tos mapē attēli. Jūs varat pāriet uz mapi un palaist komandu "ls", lai skatītu failus.
Tālāk mums ir jāautomatizē skripts, mēs izmantosim systemd metodi, kuru izmantojām iepriekšējā ziņojumā, kurā izveidojām IP kameru. Vispirms mums jāizpilda šāda komanda "sudo nano /etc/systemd/system/time-lapse.service", kas atvērs teksta redaktoru. Pēc tam jums jāievada sekojošais, bet es ieteiktu to vienkārši nokopēt.
[Vienība]
Apraksts = noilgums
Pēc = multi-user.target
[Apkalpošana]
Tips = vienkāršs
ExecStart =/home/pi/time-lapse.sh
Lietotājs = pi
WorkingDirectory =/mājas/pi
Restartēt = kļūmes gadījumā
[Uzstādīt]
WantedBy = vairāku lietotāju mērķis
Pēc tam jums vienkārši jāsaglabā fails tāpat kā iepriekš un pēc tam jāiespējo pakalpojums, palaižot "sudo systemctl enable time-lapse.service". Pēc tam mēs vienkārši pārstartējam failu. Kad dēlis ir zābakots, jūs varēsit redzēt, kā tas uzņem attēlus un saglabā tos attiecīgajā vietā.
3. darbība: rediģējiet skriptu, lai uzņemtu neierobežotu laiku un saglabātu USB
![Rediģējiet skriptu, lai uzņemtu neierobežotu laiku un saglabātu USB Rediģējiet skriptu, lai uzņemtu neierobežotu laiku un saglabātu USB](https://i.howwhatproduce.com/images/010/image-28538-9-j.webp)
![Rediģējiet skriptu, lai uzņemtu neierobežotu laiku un saglabātu USB Rediģējiet skriptu, lai uzņemtu neierobežotu laiku un saglabātu USB](https://i.howwhatproduce.com/images/010/image-28538-10-j.webp)
![Rediģējiet skriptu, lai uzņemtu neierobežotu laiku un saglabātu USB Rediģējiet skriptu, lai uzņemtu neierobežotu laiku un saglabātu USB](https://i.howwhatproduce.com/images/010/image-28538-11-j.webp)
Skripts pašlaik uzņem attēlus tikai pirmajās 20 sekundēs un, ja mums tas ir jārediģē, lai tas uzņemtu attēlus uz nenoteiktu laiku. Lai to izdarītu, SSH atgriežas pie tāfeles, pēc tam pārtrauciet pakalpojumu, palaižot "sudo systemctl stop time-lapse.service". Pēc tam atveriet skripta failu, palaižot "sudo nano time-lapse.sh". Nododiet vērtību 0 karodziņam "-t", jo tas ļaus uzņemt attēlus uz nenoteiktu laiku. Es arī turpināju un atspējoju attēla priekšskatījumu, pievienojot karogu "-n", kā redzams attēlā. Pēc tam jums ir jāsaglabā skripts un jāsāk, palaižot "sudo systemctl start time-lapse.service".
Jūs varat arī atjaunināt krātuves vietu uz USB disku. Vispirms pievienojiet USB disku un atveriet to failu pārvaldniekā. Pierakstiet atrašanās vietu, kurai vajadzētu būt līdzīgai failam "/media/pi/USB_DRIVE_NAME". Pēc tam vienkārši pārtrauciet pakalpojumu, piemēram, iepriekš, un atveriet to, lai to rediģētu. Pēc tam varat mainīt uzglabāšanas vietu. Pārliecinieties, vai norādītā mape pastāv, ja tā nav, vienkārši izveidojiet to, izmantojot komandu mkdir. Kad esat pabeidzis, sāciet skriptu vēlreiz un pārstartējiet dēli. Tas uzņems un saglabās attēlus jaunajā vietā.
Kad esat ieguvis attēlus, varat izmantot vairākas dažādas programmas, lai to pārvērstu par video. Time Lapse Creator ir viena no šādām lietojumprogrammām, ko var izmantot.
Tātad, tik viegli ir izveidot laika intervāla kameru, izmantojot Raspberry Pi. Ja jums patika šis projekts, lūdzu, apsveriet iespēju mūs atbalstīt, abonējot mūsu YouTube kanālu.
YouTube:
Paldies par lasīšanu.
Ieteicams:
Vienkārša laika stacija, izmantojot ESP8266 .: 6 soļi (ar attēliem)
![Vienkārša laika stacija, izmantojot ESP8266 .: 6 soļi (ar attēliem) Vienkārša laika stacija, izmantojot ESP8266 .: 6 soļi (ar attēliem)](https://i.howwhatproduce.com/images/001/image-1039-18-j.webp)
Vienkārša meteoroloģiskā stacija, izmantojot ESP8266 .: Šajā pamācībā es dalīšos, kā izmantot ESP8266, lai iegūtu tādus datus kā temperatūra, spiediens, klimats utt., Un YouTube datus, piemēram, abonentus & Kopējais skatījumu skaits. un parādīt datus seriālajā monitorā un parādīt tos LCD. Dati būs f
360 ° ļoti lēts laika nobīdes stiprinājums V2.0: 4 soļi
![360 ° ļoti lēts laika nobīdes stiprinājums V2.0: 4 soļi 360 ° ļoti lēts laika nobīdes stiprinājums V2.0: 4 soļi](https://i.howwhatproduce.com/images/011/image-32905-j.webp)
360 ° ļoti lēts laika nobīdes stiprinājums V2.0: tas ir 360 ° ļoti lēts Time Lapse mount v1.0 ŠEIT Šajā versijā es izveidošu stiprinājumu, lai izmantotu savu GoPro bez korpusa un ar vadu kontaktdakšu, lai laika intervāls būtu ilgāks par akumulatora darbības laiku
Arduino laika nobīdes slīdnis: 3 soļi (ar attēliem)
![Arduino laika nobīdes slīdnis: 3 soļi (ar attēliem) Arduino laika nobīdes slīdnis: 3 soļi (ar attēliem)](https://i.howwhatproduce.com/images/003/image-8449-36-j.webp)
Arduino laika nobīdes slīdnis: tāpēc es biju domājis izveidot timelapse video ar savu DSLR un redzēju, ka daudzi izmanto slīdņa mehānismu, lai pievienotu citu dimensiju. Es izskatījos, kā pirkt vienu, bet tās ir nedaudz dārgas, lai iegādātos tikai, lai "iegremdētu kāju pirkstus ūdenī". tātad
Elektromehāniskais laika nobīdes aktivizētājs: 5 soļi
![Elektromehāniskais laika nobīdes aktivizētājs: 5 soļi Elektromehāniskais laika nobīdes aktivizētājs: 5 soļi](https://i.howwhatproduce.com/images/002/image-5276-78-j.webp)
Elektromehāniskais laika nobīdes aktivizētājs: Neskatoties uz manu slikto e -pasta etiķeti, mēs ar Trebušetu bijām runājuši par to ievietošanu vienlaicīgi. Tā kā viņš, pamatoti, gāja uz priekšu, kad viņš no manis nedzirdēja, es ļoti ātri atrāvu savu. Jāatzīmē, ka divi no šiem videoklipiem ir no magnija
Noņemams automašīnas stiprinājums laika nobīdes kamerai: 5 soļi
![Noņemams automašīnas stiprinājums laika nobīdes kamerai: 5 soļi Noņemams automašīnas stiprinājums laika nobīdes kamerai: 5 soļi](https://i.howwhatproduce.com/preview/how-and-what-to-produce/10962060-detachable-car-mount-for-time-lapse-camera-5-steps-j.webp)
Noņemams automašīnas stiprinājums laika nobīdes kamerai: https://www.instructables.com/id/Camera_for_time_lapse_pictures_made_easy/Šeit ir filma, ko izveidoju ar laika nobīdes kameru, kas redzama iepriekš redzamajā saitē. Http://www.youtube.com /watch? v = AWh46mqROkQŠī pamācība ir vairāk vai mazāk turpinājums manam