Napomena:
Izrada svega niže opisanog radite na vlastitu odgovornost te ni na koji način ne snosimo
odgovornost za slučaj moguće materijalne I druge štete nastale prilikom izrade I puštanja
u pogon.
Također da bi navedeno mogli izraditi morate imati znanja iz elektronike, programiranja,
instalacije operativnih sustava I sl.
Sastojci za recept kako izraditi pomoću ESP32CAM modula vremenski video
ESP32CAM modul
solarni modul
kontroler punjenja (za solarni modul/USB)
setep up modul za podizanje napona 3.7V >> 5V
baterija 3.7V Li-ion
nosač baterije
PVC kutija
SD kartica (4GB formatirana u FAT32 datotečni format)
usb to serial programator + žice ili konektor za programiranje
vanjsko napajanje 5V – opcionalno (pomaže kod dugotrajnog utvrđivanja
programskih problema)
sitni materijal
– žice za spajanje
- pištolj I patrone za toplo ljepilo
- ½ univerzalne tiskane pločice
- lemilo
- lem I pasta za lemljenje
ostalo
– računalo sa instaliranim Ubuntu 22.04 LTS operativnim sustavom
- instaliran program FFMPEG
- instaliran program Arduino IDE ili Thony python IDE za microPython
- image magick instaliran
- preuzeti program sa stranice https://github.com/Winston-Lu/ESP32-Cam-Timelapse
Kako bi prije navedeno imalo funkcionalno upotrebnu vrijednost potrebno je učiniti
slijedeće:
- sve sastojke ispravno spojiti

- spojiti programator sa ESP32 CAM modulom

- spojiti programator sa računalom
- učitati u Arduino IDE program I isprogramirati ESP32CAM
- ubaciti modul u za to pripremljenu kutiju
- spojiti napajanje
- postaviti sve na željeno mjesto I ostavimo da se snimaju fotografije
- nakon nekog vremena sa SD kartice presnimiti zabilježene datoteke fotografija na
računalo - potrebno kroz terminal doći u direktorij sa snimljenim slikama pa u naredbenom retku
upisati
ffmpeg -framerate 5 -pattern_type glob -i “*.jpg” -s:v 640×480 -c:v libx264 -crf 17 -pix_fmt
yuv420p imedatoteke.mp4 - izgenerirati će se vremenski video sa nazivom imedatoteke.mp4
- u slučaju da želite dodati neki tekst ili naziv na generirani video potrebno je pokrenuti
u naredbenom retku
ffmpeg -i SOURCE.mp4 -vf “drawtext=text=’WATERMARK_TEXT’:x=10:y=H-th-
10:fontsize=32:fontcolor=white:shadowcolor=black:shadowx=2:shadowy=2″ OUT.mp4
promjenjljive veličine u naredbi
SOURCE.mp4 = file name of the video you need to watermark.
OUT.mp4 = file name for the watermarked video.
WATERMARK_TEXT = Text you need to watermark on the video.
Generirat će se datoteka koja će imati dodan watermark text u donjem lijevom kutu.
Više o upotrijebljenim programima možete pronaći
na slijedećim adresama:
https://ubuntu.com/#download Ubuntu operativni sustav adresa za preuzimanje iso imagea
https://ffmpeg.org/ program za dekodiranje, kodiranje itd. Video zapisa
https://imagemagick.org/index.php besplatan program za uređivanje rasterskih I vektorskih
slikovnih datoteka
https://www.videolan.org/ – adresa za preuzimanje VLC media playera (besplatan, otvara
većinu današnjih multimedijskih zapisa)
P.S.
da bi okus bio isti potrebno je paziti da se izostave biblioteke
//#include “fd_forward.h”
//#include “fr_forward.h”
…..
…..
…..
dio sa inicijalizacijom SD kartice
// Init SD Card
// uint8_t cardType = SD_MMC.cardType();
// if(!SD_MMC.begin()){Serial.println(“SD Card Mount Failed”);return;}
// if(cardType == CARD_NONE){Serial.println(“No SD Card attached”);return;}
if (!SD_MMC.begin(“/sdcard”, true)) {
Serial.println(“No SD Card detected”);
} else {
uint8_t cardType = SD_MMC.cardType();
if (cardType == CARD_NONE) { // if invalid card found
Serial.println(“SD Card type detect failed”);
}
}
precrtano zamijeniti crvenim dijelom koda
Također da bi mogli ukloniti lica sa videa potrebno je dodatno proučiti I instalirati python
OpenCV program https://pypi.org/project/deface/
By NF