Enter Your Project for a chance to win an Oscilloscope Grand Prize Package for the Most Creative Vision Thing Project! | Project14 Home | |
Monthly Themes | ||
Monthly Theme Poll |
Congratulations to Sean_Miller for BBAI Seein' Around Corners, Talkin', IoT Exploitin' Backup Car Cam with Onboard Vision AI . You are the winner of the Grand Prize of an Oscilloscope plus a $200 Shopping Cart!
Congratulations to neuromodulator for Vector Display GPU Project, dubbie for Light Dependant Resistor Camera LDRCam), vlasov01 for Driver State Monitor with OpenCV and BeagleBone AI, and skywalker1211 for Virtual Loop Sensor! You are the First Place winners of the $100 Shopping Cart!
The Vision Thing competition was a great opportunity to do something creative that stretched the imagination of what hardware can do. Your projects could be either a vision based project involving anything that is related to Computer Vision and Machine Learning , Camera Vision and AI based projects, Deep Learning, using hardware such as the BeagleBone AI, Nvidia Jetson Nano, Pi with Intel Compute Stick, Edge TPU, etc. Or, it could be a graphics project involving something graphical such as adding a graphical display to a microcontroller, image processing on a microcontroller, image recognition interface a camera to a microcontroller, or FPGA - camera interfacing/image processing/graphical display. As a bonus, this competition coincided with the product release of the BeagleBone AI and we challenged you to Project14 | Vision Thing: Beaglebone AI Your Vision Thing Project! A lot of great ideas were bounced around in this doc and the theme doc, Project14 | Vision Thing: Meet the Projects Using Graphics, AI, Computer Vision, & Beyond! mayermakes shot a video promo and made his own Animatronics Vision Thing project in Episode 418: Animatronic Terminator Skull with BeagleBone AI and Giveaway! Deciding who to send the boards to was very difficult but a lot of great content was produced with the boards that we did give away such as the following guides from shabaz:
The Grand Prize winner of the competition was Sean_Miller with his BBAI Seein' Around Corners, Talkin', IoT Exploitin' Backup Car Cam with Onboard Vision AI. Perhaps, equally impressive was the guide that he produced for the BB-AI which was sited as a huge help to many of the members:
As with any new product release there were some unexpected hiccups such as were brought up by ipv1 in the discussion Beaglebone Ai Heating Issues . Many members brought up the fact that they needed more time for this competition and in an ideal world this competition could have easily lasted another three weeks! What was great about this competition was all the learning that occurred. This was a lot of members first experience with computer vision, ai based projects, and the Beaglebone platform. It was really great to see the members come together and help one another with their projects. Some really interesting ideas turned into the beginnings of really interesting projects such as iBox: #4 Summary of Project by 14rhb , BBAI-Dried Sea Cucumber Species Identifier by kurst811 , Smarthab: Facial Recognition. v It's Alive! by phoenixcomm , The Watching Picture by dixonselvan , and Poop Buster with Beaglebone AI by weiwei2 . While not everyone made it to the finish line, you should all be proud of the work that you did as it was really fun to see these projects come in. As far as voting goes, eleven different projects received votes from the judges, which is an indication of how strong this class of projects was. Runner ups in the competition were Vehicle Speed Camera - Beaglebone AI by gam3t3ch , Self Driving Car (Automatic Lane Detection) (on a Robot) by vimarsh_ , Dragon Detector by Workshopshed , Medication Monitor - Part 1 bymilosrasic98 , Smart Security Camera (with Attendance on Google Sheets) by aabhas , and AI_Lock - DIY with BeagleBone AI in four hours by fyaocn .
BBAI-Dried Sea Cucumber Species Identifier - kurst811
"I didn't know what to expect when reading this project initially, but it turned out to be extremely interesting! Lots of useful information, and it has encouraged me to learn some new technologies. I hope we can see a video of the project too." - Community Member Judge
iBox: #4 Summary of Project - 14rhb
"Great to see OpenCV in use on the Pi. It is a big step for a newcomer to use OpenCV to the point of performing image detail reduction techniques and classification, so it was impressive to see the progress. I hope the work with OpenCV continues." - Community Member Judge
Poop Buster with Beaglebone AI - weiwei2
"Interesting concept! Great to see the BB-AI being used for this. I hope the project evolves, because the recognition part could be applied to other projects in the future." - Community Member Judge
Smarthab: Facial Recognition. v It's Alive! - phoenixcomm
"Interesting project, it's something which everyone would want for their home automation. The hardware selection is great, the BB-AI should have lots of power for this use-case. Looking forward to seeing how this project goes." - Community Member Judge
The Watching Picture - dixonselvan
"Interesting project, it could be a fun thing for halloween or parties. Hopefully Dixon finds time to develop it further." - Community Member Judge
The fact that there were so many great projects with this competition just makes you appreciate the work that the First Place winners produced (we added an extra winner as there was a two-way tie)! The first place winners were Vector Display GPU Project FPGA to create some beautiful vector drawings, Driver State Monitor with OpenCV and BeagleBone AI by vlasov01 , LDR Camera #10 : The Artificial Neural Network (SimonnV5) by dubbie , and Virtual Loop Sensor by skywalker1211 .
Without further ado here are your winners.......
{tabbedtable} Tab Label | Tab Content | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
The Winners | The Grand Prize
BBAI Seein' Around Corners, Talkin', IoT Exploitin' Backup Car Cam with Onboard Vision AI by Sean_Miller:
Sean_Miller was happy to be provided a BeagleBone AI to experiment with for this Project. So, he and his son connormiller scratched their heads hard on what they could do that would be intriguing to a reader while testing nearly all functionality of the BBAI. The Debian Linux operating system works great with the BBAI and provides many project opportunities on its own. To take it further they wanted to make something original that would exploit all its capabilities: GPIO Input/Output, PWM, I2C, Visual AI Classification with TIDL, Open CV for a GUI, Ad Hoc WiFi Streaming, IoT API communication, and Audio. They also thought of how an educator could use it as a classroom project - dig out those Matchbox cars! So, they dreamed up the Seein' Around Corners, Talkin', IoT Exploitin' BBAI Backup Car Cam. It's a novelty project intended to provide example code to get one going with the game changing BBAI - not as another Linux box with a web cam - but as a GPU accelerated, embedded micro controller to control your own inspired Vision AI robotics projects. Of course, the BBAI can readily showcase existing Raspberry Pi project repositories. Their mission was to showcase the BBAI's hardware advantage. This project leverages TI's Vision AI accelerated hardware to max out the BBAI capability at frame rate speeds. With the BBAI being brand new hardware to the market, this project led to greater than 90 hours of research, design, coding, and documentation as we went down a rabbit hole to understand the BBAI architecture. They eliminated much clutter from their blog by documenting the research into a companion blog that is sure to get you going with the BBAI. Their hope is that you enjoy their virtual backseat buddy and gain some nuggets of your own to make for this great platform.
Community Member Scoring:
Grand Prize: 8 points, First Place: 2 points, Total Points: 10 Points
First Place Winners
Vector Display GPU Project by neuromodulator :
As a follow-up to Learning Verilog with the Digilent Cmod S7 blog post, and as part of the Project14 | Vision Thing: Beaglebone AI Your Vision Thing Project! neuromodulator decided to use an FPGA to design a GPU to draw on a vector display Vector displays in contrast to raster displays can have the electron beam deflected in any arbitrary form through the control of their X and Y coordinates. One example of this type of display is the Tektronix 4051. Another example of displays that use this technology are cathode ray tube (CRT) oscilloscopes. Having the ΔΣ DAC properly working he decided to go for something more challenging. Lissajous curves have already been shown too many times on oscilloscopes, so he decided to solve ordinary differential equations in the FPGA. One interesting ODE system is the Lorenz system, developed by Edward Lorenz while studying atmospheric convection, which can display chaotic behavior with certain parameter values.
Community Member Scoring:
Grand Prize: 6 points, First Place: 2 points, Total Points: 8 Points
Light Dependant Resistor Camera LDRCam) by dubbie:
dubbie couldn't think of any more excuses for not powering up the BeagleBone AI so that he could use it to run the ANN (artificial neural network) for his LDR Camera, He decided to try and get it going. He thought he had a Raspberry Pi 3 power supply that came with a Type C connector but as it turns out, he doesn’t. He also thought he had a power module with a USB connection that was able to provide 5V at 2 amps or so. Turns out he doesn’t, it is 5.2V at 1.8 A and as he wasn't sure if 5.2V would be OK he decided not to use it. All that was left was the USB C cable to his laptop that he had previously purchased. The Artificial Neural Network that dubbie wants to use with the LDR camera and the BeagleBone AI is one derived from a book by H Pao. As it has been some time since he used this programme he thought it would be beneficial to refresh his memory of how it works. Fortunately he has a copy of the program with will work in a Command window with Windows 10. He no longer has a copy of the Microsoft C compiler so he was not able to make any changes to this version. Hopefully he will be able to use a C compiler on the BeagleBone AI to make some updates. The consequence of this is that the programme, called SimonnV5 (SIMple Online Neural Network Version 5 - it's not online but he needed the O to make Simon) is limited to a maximum of 50 inputs. The LDR camera has 64 inputs so he cannot use it with compatible data examples.
Community Member Scoring:
Grand Prize: First Place: 4 points, Total Points: 4 Points
Driver State Monitor with OpenCV and BeagleBone AI by vlasov01:
This project is an attempt to build a in-car safety device, which monitors drivers' attention to the road and creates alerts if the driver becomes sleepy or distracted. The statistics are quite alarming in regard to drowsy driving. An estimated 1 in 25 adult drivers (aged 18 years or older) report having fallen asleep while driving in the previous 30 days in the US. The US National Highway Traffic Safety Administration estimates that drowsy driving was responsible for 72,000 crashes, 44,000 injuries, and 800 deaths in 2013. However, these numbers are underestimated and up to 6,000 fatal crashes each year may be caused by drowsy drivers. Texting while driving is another significant source of accidents a well. Journey Driver State Monitor (DSM) with BeagleBone AI is a project that explores the capabilities of OpenCV and BeagleBone AI (BBAI) to improve drivers' safety. It is based on work done by Adrian Rosebrock, which was published in his blog "Drowsiness detection with OpenCV."
Community Member Scoring:
First Place: 3 points, Total Points: 3 Points
Virtual Loop Sensor by skywalker1211
This project uses the raspberry pi 2 and raspberry pi camera v1.3 to record video from a traffic junction/grab it from online and process at home instead of installing raspi on the junction. for video proof, he does a simple vehicle count and detection with mini size vehicle (e.g. remote car) to demonstrate the project output. For opencv4, you will get plenty of XXX was not declared in this scope errors. This is due to capture properties no longer begin with CV_ in opencv4, and raspicam is written based on opencv3. workaround is to change all CV_CAP_XXX into cv::CAP_XXX in raspicam source file.
Community Member Scoring:
First Place: 3 points, Total Points: 3 Points
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
The Runners Up | Runners Up:
Vehicle Speed Camera - Beaglebone AI by gam3t3ch :
Community Member Scoring:
First Place: 1 points, Total Points: 1 Points
Medication Monitor - Part 1 by milosrasic98
Community Member Scoring:
First Place: 1 points, Total Points: 1 Points
Self Driving Car (Automatic Lane Detection) (on a Robot) by vimarsh_
Community Member Scoring:
First Place: 1 points, Total Points: 1 Points
Dragon Detector by Workshopshed:
Community Member Scoring:
First Place: 1 points, Total Points: 1 Points
Smart Security Camera (with Attendance on Google Sheets) by aabhas:
Community Member Scoring:
First Place: 1 points, Total Points: 1 Points
AI_Lock - DIY with BeagleBone AI in four hours by fyaocn:
Community Member Scoring:
First Place: 1 points, Total Points: 1 Points
|
What's Happening Now
There's always stuff going on in the community and the best ideas always come from you. Suggest your idea in the Monthly Poll, and vote on the themes you want to do projects on. Build projects that combine animation and electronics to create mechanized puppets. They can be pre-programmed or remotely controlled, using servos, controllers, linkages, and more in the Animatronics competition. Or, join our RF (Radio Frequency) competition for a chance to win a Spectrum Analyzer Grand Prize plus a $200 Shopping Cart or win a handheld Oscilloscope with a $100 Shopping Cart. Build any projects involving or exploring RF including circuits, antennas, SDR, ham radios, modulation/demodulation, radars, and more!
RF (Radio Frequency) | Animatronics |
---|---|
Project14 | RF (Radio Frequency): Win a Spectrum Analyzer for the Most Innovative RF Project! | Xut: The Animatronic Penguin, Part 2 |
Animatronics | Animatronics |
We're having our third annual Holiday Special. It's a lot like last year.... and the year before.... The theme is Holiday Special 19. The goal is to Spread Mirth and Merry for a chance to win over $20,000 worth of prizes and gifts to give. Like last year, the big Grand Prize is an Oscilloscope Grand Prize (only more expensive) plus a Tool Kit and $100 Shopping Cart Gift to Give. $100 Shopping Carts and Tool Kits for 3 First Place Winners plus $100 Shopping Cart Gift to Gives! Make a fun project in the holiday spirit. Your project can be related to Christmas, Hanukkah, Kwanzaa, or Festivus for the rest of us related! It can even be a Star Wars project, if you only believe in the Force. The competition will run till January 15th.
Holiday Special 19 | |
---|---|
Project14 | Holiday Special 19: Over $20,000 Worth of Prizes and Gifts to Give! | Holiday Special 19 |
Gift to Keep: Tektronix Oscilloscope Plus Application Bundle | Gift to Give: Tool Kit plus a $100 Shopping Cart |
Gift to Keep: Tool Kit Plus a $100 Shopping Cart | Gift to Give: A $100 Shopping Cart |
Thank you for continued support of Project14 !
Its been a great year and we're going to close it out with a bang!
In the comments below:
Be sure to Congratulate the Winners and Keep Being Awesome!
Thank you for continued support of Project14 !
In the comments below:
Top Comments