In this instalment I’m going to cover downloading, installing and setting up the development software: TL;DR;I’m aiming these posts at those who are not familiar with MCU development to give them a feel of what they will go through. I know...
In this instalment I’m going to cover how easy it is to get to grips with the board:Setting up a Renesas accountUpdating the firmwareUndertaking the e-learning providedChecking out support options for probable future useI’ll apologise for it being a ...
I applied to road test the RX65N MCU EV kit for two reasons:I thought that I could test the product by re-producing the HMI (Human-Machine Interface) that I created for my last project - a bench power supply - which uses a 4Duino from 4D Systems.&nbs...
I was one of the lucky ones who received a Raspberry Pi 4 Model B in the 10th Birthday Celebration.What I wrote back then was:Pi4 - The Window on the WorldWhen they designed the Raspberry Pi 4 Model B, they read my mind about what new features I woul...
Getting Started
... with Argon
...and Xenons
Finally, the console screen
Having read the brochure and the product information online, I took the plunge, and after a short wait to receive my bundle of well packaged goodies I was re...
For my last part of this road test I'm looking at the stall guard function. This works by sensing the current through the motor coils so my first step was to look at the datasheet chapter 9 on sense resistors. Thanks to jancumps for reviewing the...
The next test for the TMC5161 was positional accuracy. This is where my test rig came in. I fixed the motor to one bracket and attached the 3D printed drum. A waxed cotton thread was wrapped around the drum twice for grip and then fed around the idle...
To test the accuracy of the stepper driver I am using a large test rig with a pointer to indicate the position. There is also an optical encoder mounted on the back of the stepper motor and the TMC5161 chip can read the pulses from this and make it&#...
The next neural network that I'm going to try is a variant of Tiny-YOLO. The You Only Look Once (YOLO) architecture was developed to create a one step process for detection and classification. The image is divided into a fixed grid of...
Before I move on to object detection I thought I would try one more example of object classification using a more complex neural network based on the Multi-layer offload architecture. The network used is a variant of the DoReFa-Net and uses the...
After my previous blog post it was pointed out to me that the amount of whitespace (or other non-object pixels, i.e. background) that I had in my captured image was affecting the accuracy of the classification. I did a quick inverse test that w...
In the previous blog PYNQ-Z2 Dev Kit - CIFAR-10 Convolutional Neural Network , I verified the 3 hardware classifiers against the reference "deer" test image. Now I'm going to see how the classifiers perform with captured webcam im...
The first neural network implementation that I'm going to look at is for CIFAR-10 (Canadian Institute For Advanced Research). CIFAR-10 is a computer vision dataset used to train and test neural networks for object recognition. The CIFAR-1...
Introduction
What is a Data Acquisition System?
Market Review
Cost of Ownership
Module Types
Build Quality
Power Consumption Tests
Performance Tests
Operation with the BenchVue software.
Summary
Introduction This is my openin...
Introduction As Particle introduced their third generation of hardware. The Particle Argon, Boron, and Xenon are Particle’s latest offering in the world of IoT dev boards, and this time they add mesh networking. The three new boards are all buil...
One of the technical areas that I am interested in is object detection in video streams. The specific application is the real-time identification of objects in video from IP surveillance cameras. As part of the PYNQ-Z2 roadtest I want to ...
I thought that I'd try out another of the basic overlays before moving on to a neural network application. The PYNQ development software provides a set of logic tools using the logictools overlay. You can create a digital circuit by specif...
I'm continuing my exploration of the base overlay to control the external peripheral interfaces on the PYNQ-Z2. The 3 interfaces are the Pmod, Arduino, and Raspberry Pi which are each controlled through a separate soft-core Microblaze processor...
The MCIMX7ULP-EVK is the i.MX 7ULP Evaluation Kit, which provides a platform for rapid application development using the i.MX 7ULP, featuring NXP's advanced implementation of the Arm Cortex -A7 core, the Arm Cortex-M4 core, as well as 3D and 2D ...
Course module 12 finishes up by implementing a weather station device using the the Environmental sensors and the BLE device. This course module is another example of the course not being finished before it was released. There are 3 lab v...
Course module 11 describes connecting things to the Internet and Cloud services. I think the proof reader didn't get to these slides . In the Module syllabus, I don't think that "Try to keep bullets short and to a minimum" was a topic.&nbs...
In this post, I examine in a little more detail how well the Sensor Cube and the Wireless hub's antennas and wireless communication can work. In talking with lui_gough and others, there may be some distance limitations that are not as good as the...
As an introduction to FPGA programming the PYNQ-Z2 provides FPGA overlays. An overlay is a generic FPGA design that provides some specific functionality, in essence a hardware library. An overlay is generally programmed via a software abs...
The Element 14 road test program is awesome. Where else would you get the opportunity to be sent some amazing bit of tech to play with? And all that is asked in return is that you write up what you found. Simple. Fair. In fact it's better than fair. ...