The engineers and product designers at [moovel lab] have created the Open Data Cam – an AI camera platform that can identify and count objects as they move through its field of view – along with an open source guide for making your own.
Step one: get out your ruler and utility knife. In this world of ubiquitous 3D-printers they’ve taken a decidedly low-tech approach to the project’s enclosure: a cut, folded, and zip-tied plastic box, with a cardboard frame inside to hold the electronic bits. It’s “splash proof” and certainly cheap to make, but we’re a little worried about cooling and physical protection for the electronics inside, as they’re not exactly cheap and rugged components.
So what’s inside? An Nvidia Jetson TX2 board, a LiPo battery with some charging circuitry, and a standard webcam. The special sauce, however, is the software, which is available on GitHub. [Moovel lab]’s engineers have put together a nice-looking wifi-accessible mobile UI for marking the areas where you’d like the software to identify and tally objects. The actual object detection and identification tasks are performed by the speedy YOLO neural network, a task the Nvidia board’s GPU is of course well suited for.
As the Open Data Cam’s unblinking glass eye gazes upon our urban environments, it will log its observations in an ancient and mysterious language: CSV. It’s up to you, human, to interpret this information and use it for good.
A summary video and build time lapse are embedded after the break.
Continue reading “Open Data Cam Combines Camera, GPU, and Neural Network in an Artisanal DIY Cereal Box”
Digital video is cool and all, but it can’t compete with analog in terms of smooth, creamy glitches and distortion. [gieskes] has developed an analog audio-visual synthesizer that is a great example of the old-school retro visuals you can create with a handful of simple components.
Known as the 3TrinsRGB+1c, it’s available both assembled and in kit form. It’s probably best to start with the manual. Synthesis is achieved through the use of a HEF40106 hex inverting buffer – a cheap and readily available part that nonetheless provides for excellent results. Video can be switched between RGB oscillators and a series of inputs, and there are various controls to create those classic scrolling effects and other visual oddities.
Additionally, a series of connections to the underlying circuitry are broken out on a header connector. This allows for extra modules to be plugged in, and several designs are available to expand the unit’s capabilities.
Analog video isn’t used so much on a day-to-day basis anymore, but it’s a great technology to tinker and experiment with. We’ve seen some of [gieskes] experiments in this arena before, too – like this Arduino video sampler. Video after the break.
Continue reading “AV Synth is Psychedelic Analog Mayhem”
If you haven’t noticed, CRTs are getting hard to find. You can’t get them in Goodwill, because thrift stores don’t take giant tube TVs anymore. You can’t find them on the curb set out for the trash man, because they won’t pick them up. It’s hard to find them on eBay, because no one wants to ship them. That’s a shame, because the best way to enjoy old retrocomputers and game systems is with a CRT with RGB input. If you don’t already have one, the best you can hope for is an old CRT with a composite input.
But there’s a way. [The 8-Bit Guy] just opened up late 90s CRT TV and modded it to accept RGB input. That’s a monitor for your Apple, your Commodore, and a much better display for your Sega Genesis.
There are a few things to know before cracking open an old CRT and messing with the circuits. Every (color) CRT has three electron guns, one each for red, green, and blue. These require high voltage, and in CRTs with RGB inputs you’re looking at a circuit path that takes those inputs, amplifies them, and sends them to the gun. If the TV only has a composite input, there’s a bit of circuitry that takes that composite signal apart and sends it to the guns. In [8-bit guy]’s TV — and just about every CRT TV you would find from the mid to late 90s — there’s a ‘Jungle IC’ that handles this conversion, and most of the time there’s RGB inputs meant for the on-screen display. By simply tapping into those inputs, you can add RGB inputs with fancy-schmancy RCA jacks on the back.
While the actual process of adding RGB inputs to a late 90’s CRT will be slightly different for each individual make and model, the process is pretty much the same. It’s really just a little bit of soldering and then sitting back and playing with old computers that are finally displaying the right colors on a proper screen.
Continue reading “Circuit Bending A TV For Better Input”
Don’t get too excited now, we aren’t talking about that kind of dirty video. There’s plenty of other places on the Internet you can go to find that sort of thing. No, this video mixer is “dirty” because it combines two composite video streams into one garbled up mess that’s best viewed on an old CRT TV. Why, you may ask? Because rock and roll, that’s why.
Created by [Luke Blackford] as a visual for his band’s performances, the “Dirty Pi” is an exceptionally simple way to create some wild imagery with two Raspberry Pi Zeros. It might not be the most practical of devices, but if you want so throw some creepy looking video up on screens all over the house (say for an upcoming Halloween party), this is a fantastic way to do it on the cheap.
The idea is simple: connect the oft-forgotten composite video outputs of two Pi Zeros to a potentiometer, which then leads to the display. Play different videos on the Pis with the media player of your choice, and twiddle the potentiometer to create ghosting and interference. If you want to get that true 1980’s retro feel, put the whole thing into an old VHS cassette like [Luke] did, and you’re ready to rock.
Those who’ve been around the block a few times might recognize this trick as a variation of the [Karl Klomp] Dirty Video Mixer, and [Luke] tells us he likes this project because he was able to pull it off without writing any code or even doing any complex wiring, though he does imagine a future version where he adds some remote control functionality.
If you like your video mixers with more smarts and less dirt, we’ve covered a very slick build using the LM1881 in the past.
Continue reading “Dirty Video Mixing with the Raspberry Pi Zero”
It’s often said that the music etched into a vinyl record takes on a transcendent quality that you simply can’t find in a digital recording, but does that still apply when you add motion picture? The collaboration of [Sengmüller and Diamant] sure think so, because they are offering a new experience for the turntable with the introduction of their VinylVideo pre-amplifier. No tape reels here, this project shows the extend of what is possible through analog video.
While all record players capable of playing back 7 in. 45 RPM are compatible with the system, the VinylVideo records themselves specially cut in order to generate the video signal. Each of the custom records has room for a 4-minute music video on the A-side, and the single on the B-side. Videos play back in black & white, sub-standard definition with mono audio, and run around 12 frames per second. The pre-amp takes in the analog signal from regular audio cables via RCA jacks or 3.5mm headphone jack, and then a Raspberry Pi model A+ handles the analog-to-digital conversion. Video out options include HDMI and composite video via a 3.5mm TRSS jack.
The current VinylVideo pre-amp is actually a refinement of the original project from the mid ’90s where it was a part of folk art exhibits. The legacy website (circa 1999) is still live, so you can give it a visit. However, for the most authentic experience you may want to fire-up a virtual machine with Netscape Navigator and Real Player installed.
For a more in-depth look at the VinylVideo in action there is a great video below from [Techmoan]:
Continue reading “VinylVideo Is Literally Video On Vinyl”
The modern social-networking fueled Internet loves two things more than anything: pets, and watching other people do stuff. There’s probably a scroll tucked behind a filing cabinet at Vint Cerf’s house that foretells anyone who can harness these two elements will gain control of the Internet Ready Player One style. If so, we’re thinking [Tyler Pearce] is well on his way to ascending the throne.
In an effort to make the Overwatch Twitch streams of his betrothed even more enticing, [Tyler] came up with a way for viewers to feed their dog Larry by dropping a command in the chat. There’s a surprisingly complex dance of software and hardware to make this reliable and visually appealing, but it’s worth it as showmanship is important in the brave new world of competitive e-sports. We’re assuming that’s what it says in the issue of ESPN Magazine with the Fortnite player on the cover, but nobody at Hackaday would qualify for a subscription to it so we don’t really know for sure.
A server running on the computer provides a slick administrative dashboard for the treat system, including a running log of who fed Larry and when. There’s also a number of checks in place to prevent too many treats being dispensed in a short time period, and to keep an individual from spamming the system.
On the hardware side, he’s using two NodeMCU ESP8266 microcontollers connected to a local MQTT broker: one to handle the lighting and one to run the 3D printed auger that actually pushes the food out. The printed auger is powered by a standard hobby servo, and even includes an IR sensor to automatically stop spinning when it detects a treat has been dispensed. [Tyler] reports the auger works quite well, though does have a tendency to jam up if overfilled.
We’ve seen all manner of automated pet feeders over the years, even ones with their own email accounts. So it was probably only a matter of time until they came to Twitch. If you can install Linux with it, why not use it to feed your dog? Or somebody else’s, as the case may be.
A high-resolution LCD or OLED screen is a commodity component that we can buy on a little breakout board and plug into our microcontrollers without spending more than a dollar or two. We can buy them in sizes ranging from sub-postage-stamp to desktop TV if our budgets stretch that far, and they are easy to drive in every sense of the word. It is not so long ago though that a high-resolution LCD, even a small one, was a seriously expensive component. In consumer electronic devices such as camcorders engineers went to great lengths to avoid those costs, and [12voltvids] recently took a look at one of them.
Inside the viewfinder of a miniaturized Sony camcorder is a CRT. It’s fairly mundane in the scheme of CRTs, in that it’s a monochrome device with no unexpected features. Except that is, for one thing. It’s tiny, with only a 0.5″ inch screen size. Everything else is the same as your vintage full-sized TV, it has an electron gun and a deflection and focusing coil pack, but the entire device has been miniaturized to the point at which the coil pack is larger than the screen it is driving. On the accompanying PCB are all the support circuits, including a tiny flyback transformer and a single IC – a Rohm BA7149 electronic viewfinder driver that is as near as possible an entire CRT TV on a chip. That’s it, the whole device runs from a single 5 volt supply.
He doesn’t give the date of the camcorder, but given that it looks as though it uses 8mm cassette tapes and has a curved miniaturized design rather than the angular black exteriors that were fashionable earlier we’d guess it to be from some time around the year 2000. To give it some context, at the time one of the hottest pieces of consumer electronics would have been a Diamond Rio MP3 player, and if your desktop PC had the first of the AMD Athlon processors you probably considered it to be about the fastest you could hope to own. The surprise then is that Sony still considered it more economical even at that point to use the CRT and associated circuitry than a tiny LCD. Either way we’d agree with him that it’s a keeper, a fascinating curio for any electronics enthusiast. If we see an old camcorder going for not a lot, we’ll certainly give it a second look after this.
Continue reading “A Look At The Smallest Magnetic Deflection CRT Ever Made”