Skip navigation
1 2 3 4 Previous

Ralph Yamamoto's Blog

54 posts
In May of this year I backed a Kickstarter campaign for the TinkerGen MARK: Make A Robot Kit, your hands on AI learning experience   TinkerGen is a spin-off from Seeed Studio that targets STEM education.  This campaign is focused on bringing a mobile robot with artificial intelligence to STEM education.  It seemed like a worthwhile endeavor and looked like a fun kit so I signed up.  The kit is being manufactured by Seeed Studio so it didn't seem like there was much risk. ...
ralphjy

DPU-PYNQ on Ultra96v2

Posted by ralphjy Top Member Sep 1, 2020
Back in May Xilinx released DPU-PYNQ which is an upgrade that incorporates DPU overlays and Vitis-AI into PYNQv2.5.   Currently the Ultra96(v1 and v2), ZCU104, and ZCU111 boards are supported and with a little work you should be able to upgrade other boards that are running PYNQv2.5.   I had hoped to demonstrate DPU-PYNQ using the UltraZed-EV but I ran into a problem with the upgrade process.  I had built the PYNQ image for the UltraZed-EV using the 2019.1 board agnostic image a ...
ralphjy

OpenVINO on RPi4 Update

Posted by ralphjy Top Member May 30, 2020
Just a quick update.   I found the problem .  It was not an installation issue per se, but a model mismatch issue.  A problem with pre-compiled model versions and OpenVINO versions.  It is documented here: https://github.com/openvinotoolkit/openvino/issues/411 .  Unless I want to start building my own OpenVINO versions I guess I'll just have to wait until someone fixes it.   The workaround is to revert to earlier models and everything works as expected -> can u ...
ralphjy

Install OpenVINO on RPi4

Posted by ralphjy Top Member May 30, 2020
I'm getting an Intel Movidius NCS 2 Neural Compute Stick next week and I want to try using it with my RPi4 2GB, so I'm going to need to install the OpenVINO toolkit, the Model Optimizer and the Open Models Zoo repository.  I'm anticipating an arduous process.  I've used the first version of the NCS with a PYNQ-Z2 and an Ultra96 but haven't tried it with an RPi yet.  The installation of the NCSDK is pretty painless but the NCS 2 requires OpenVINO which appears to have a more comple ...
After she retired my wife got serious about sewing as a hobby.  For Christmas 2018 I got her an Echo Look from Amazon so that she could document and share her projects online.  A lot of people had concerns about the use of this device - it was intended as a style consultant/advisor but for my wife's purposes it worked great as a hands free camera and it provided the standard Alexa capabilities.     Recently got an email from Amazon that indicated that the device would stop ...
I recently received an email from Seeed Studio about a Kickstarter campaign that they're running for MARK (Make a Robot Kit).  The kit is targeted at teaching robotics in STEM education but it looks like it would also be a fun toy.  I've had bad experiences with Kickstarter before, but I've used a lot of product successfully from Seeed Studio.  The product is developed by TinkerGen which is Seeed's spinoff STEM Education company.  The kit uses the Kendryte K210 RISCV64 dual c ...
About a month ago I encountered a broken VL6180X TOF sensor board that I was trying to use for my laser focusing project Laser Focus Assembly Completed.   The sensor wasn't even responding to I2C address queries which prompted me seek some help from the community Any known I2C issues with VL6180X TOF sensor.  lui_gough suggested that it was likely to be in the level translators for the SCL and SDA signals.  The sensor itself runs on 2.8V from a local regulator but the I2C pins ca ...
I saw an interesting project on Hackster ultra96-skin-cancer-ai that uses the NCS with PYNQ on the Ultra96.  I had just finished installing the NCS on the PYNQ-Z2 board Intel Movidius NCS on PYNQ-Z2 and it would be useful to also use it with the Ultra96.  Since I'm using PYNQ V2.5 on both boards I expected that this would be straightforward since this is basically just an install of the NCS SDK.  I followed the same steps that I did with the PYNQ-Z2 getting all the necessary files ...
In a recent comment by beacon_dave about the upcoming PYNQ-Z2: Embedded Vision Workshops he referred to a project by Jeff Johnson that used an Intel Movidius NCS with a PYNQ-Z1: Setting-up-the-PYNQ-Z1-for-the-Intel-Movidius-Neural-Compute-Stick.   I roadtested a PYNQ-Z2 last year PYNQ-Z2 Dev Board: Python Productivity for Zynq® - Review and I'm planning to attend the workshops to learn how to build custom overlays for the PYNQ-Z2.  I've recently been using an Ultra96-v2 which I'v ...
ralphjy

Happy Pi Day from Hawaii

Posted by ralphjy Top Member Mar 14, 2020
I did not anticipate that I would be in Hawaii for Pi Day this year.  Unfortunately, it's not for vacation but to do a service plan review for my 97 year old mother who is in an assisted living here in Honolulu.  I'm hoping that I'll get home to Oregon next week but with all of the Covid-19 issues nothing is certain anymore.  I have to admit that I'm surprised that I haven't seen any posts about Covid-19 on E14.  I guess that's a good thing - that means that the community has ...
ralphjy

Calibrating My 5.5W Laser

Posted by ralphjy Top Member Feb 22, 2020
I'm getting ready to try doing some laser cutting with my 5.5W laser that's described in this post: Trying out my laser .   I needed a simple way to get the laser focused on the material I'm cutting and I've found that focusing it visually can be time consuming and also problematic with reflective material.  I decided to use the technique that they used with the Community College C02 lasers which is a mechanical calibration block.  I think this is what most people do.   I f ...
ralphjy

Wii Fit Plus - 4000 days

Posted by ralphjy Top Member Feb 17, 2020
In today's world of planned obsolescence of consumer electronics products, I am always delighted when I'm able to use something well past its expected expiration date.  It took me a long time to swap out all of my CRTs (TVs, monitors, oscilloscopes) because they were all still functioning but that's another story......   I bought a Nintendo Wii back in March of 2009 and it's been reminding me lately that I'm nearing a milestone of 4000 days since I started using it.  I've pla ...
I installed a solar system on my roof at the very end of 2017.  I have a description of it in a previous post: Solar System Description .   I thought that it would be a useful exercise to examine the performance of the system over the first 2 years and compare it against the design goals/expectations.   The system that I installed was optimized for cost rather than performance.  It was designed to have around 10% margin above my annual energy usage.  Projections were b ...
ralphjy

TS-04 DMM Data Plotting

Posted by ralphjy Top Member Feb 15, 2020
This is a followup to my previous post: DMM Logging with Web Bluetooth .   I wanted to extend the HTML interface to allow me to plot the data that is received via Bluetooth from the DMM.  It seems that nowadays when I want to capture and visualize data that I'm usually using some form of IDE or dashboard in the cloud.  There are many great services out there and they are very good for analysis and generating reports.  For the purposes of a tool like a DMM I thought that it w ...
I frequently have the need or desire to do some measurement logging when developing my projects.  In most cases this is a temporary requirement and involves measuring voltage, current, or temperature.  The ideal instrument for this would be a wireless DMM that could communicate with a remote computer or tablet.  I recently completed the Path II Programmable training program and was looking forward to using one of the graduation awards - a Fluke FLK-3000FC DMM with wireless capabil ...