If you're doing it for the goal of learning, maybe you could use an FPGA development board instead and learn HDL :D then you could take in the analogue or digital video signal and parallel process it into H.264 MPEG, writing output to the SD Card all on one chip. The solution would easily scale later if you needed to rebuild it to handle 4K video :D Ryan On 12 March 2018 at 12:12, Neil wrote: > I don't have WiFi available and I want to DIY this as I want to get my > feet wet with video. > > Here's more info on what I'm trying to do... > I have a few warehouses with some of my cars and other stuff, and after > a couple break-ins, I want to make a device that I can mount on the wall > outside to record video once it detects motion. > I won't have access to power, so it will have to be battery powered. > This is why I don't want an O.S, because the boot time would miss > critical video as soon as it detects motion. I don't want to go with > canned solution as I want to tie various sensors to it, and some > specific interfaces. > I don't need HD video as it seems 600-line video is decent for security > systems. > > Cheers, > -Neil. > > > > > On 3/8/2018 3:27 PM, Jean-Paul Louis wrote: > > Why not use a wifi IP canera? you can get one for less than $40. > > http://hackaday.com/2018/03/05/customising-a-30-ip-camera-for-fun/ > > > > > > > > Just my $0.02, > > > > Jean-Paul > > N1JPL > > > > > > > >> On Mar 7, 2018, at 11:31 PM, Neil wrote: > >> > >> I discovered that too. Seems that the TTL NTSC means NTSC analog outp= ut > >> with TTL serial control. > >> I'll need to figure out how fast that ADC would need to be. > >> > >> I now see JPEG camera modules... I need to figure out the protocol for > that. > >> > >> Cheers, > >> -Neil. > >> > >> > >> > >> On 3/7/2018 11:00 PM, Jean-Paul Louis wrote: > >>> Neil, > >>> That camera has only analog output, so you will need a fast ADC to > record it. > >>> > >>> > >>> > >>>> On Mar 7, 2018, at 9:22 PM, Neil wrote: > >>>> > >>>> I want to record video of at least 1.0MP to SSD (or other memory) fo= r > >>>> about 3-5 minutes. 15FPS is fine. But I really want to avoid SBCs > >>>> because of the OS (and more specifically the boot time), so wonderin= g > >>>> what it would take to do this with a microcontroller. > >>>> I'm looking at camera modules similar to this... > >>>> https://www.aliexpress.com/item/600TVL-1-4-1-8mm-CMOS- > FPV-170-Degree-Wide-Angle-Lens-Camera-PAL-NTSC-image/32570417705.html > >>>> > >>>> I believe (haven't yet found a clear answer) that these cameras do 2= 4 > >>>> bpp (Is this correct?), and if so I'd need 1 MP x 3 bytes x 60 secs = x > 5 > >>>> mins =3D 900 MB to store raw data. > >>>> That's no prob with an SD card, but I expect bandwidth will be an > issue, > >>>> so I'd need to compress it. This is where I draw a blank... what do= es > >>>> it take to compress video? > >>>> > >>>> I'm clueless on video, so wondering if a microcontroller (say PIC32 = or > >>>> ARM) would be able to accept TTL NTSC video at this rate and compres= s > >>>> it, and then store it. Or is there a specialized processor I can us= e > to > >>>> accept the NTSC video stream and store it to SD? > >>>> Should I use some other protocol other than NTSC for this perhaps? > >>>> > >>>> Cheers, > >>>> -Neil. > >>>> > >>>> -- > >>>> http://www.piclist.com/techref/piclist PIC/SX FAQ & list archive > >>>> View/change your membership options at > >>>> http://mailman.mit.edu/mailman/listinfo/piclist > >>> Just my $0.02, > >>> > >>> Jean-Paul > >>> N1JPL > >>> > >>> > >>> > >>> > >> -- > >> http://www.piclist.com/techref/piclist PIC/SX FAQ & list archive > >> View/change your membership options at > >> http://mailman.mit.edu/mailman/listinfo/piclist > > > > -- > http://www.piclist.com/techref/piclist PIC/SX FAQ & list archive > View/change your membership options at > http://mailman.mit.edu/mailman/listinfo/piclist > --=20 http://www.piclist.com/techref/piclist PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist .