Hash Define Electronics Podcast Ronald Sousa @Opticalworm
-
- Technology
This show is for anyone who is interested to hear and possibly learn from an embedded engineer turn contractor. Theme-wise, it's Embedded electronics with a bias to robotics and humour.
**Warning, this show is essentially Ronald's logbook and just like anyone new to the world of logbooks, the ration between doodles and graph will eventually settle to a nice stable balance. Until then hang on for the ride because this might will be bumpy.
Hosted by Ronald Sousa from Leeds, UK
-
#8 – Maintaining multiple version of the same firmware
In this episode Ronald (@opticalworm) talks about some of the issues you may have and how to you could better handle maintaining multiple version of the same firmware.
Music
bass_loop_13 by JaZzy JunGgle https://profiles.google.com/jun66le https://freesound.org/people/junggle/sounds/31674/ -
#7 – Antoher day in the office
In this episode Ronald (@opticalworm) talks about the changes to the podcast format and setup, Santa clause project and genetic algorithm.
Show Notes
We now have a video feed for the podcast. Checkout it out over on youtube.
Ronald mention what he been up to during the holidays
he worked on the Santa clause project here
Ronald was inspired to write his own version of the smart rocket code challenge by Daniel Shiffman
Thanks to Daniel Shiffman video, Ronald got to learn more about genetic algorithm
In Video Form
Music
bass_loop_13 by JaZzy JunGgle https://profiles.google.com/jun66le https://freesound.org/people/junggle/sounds/31674/ -
6# – Captain’s log, stardate 0603~ish
In this episode Ronald (@opticalworm) talks about data logging and what you can do to make your job easier when processing a large number of data points
Show Notes
Talks about the various reason why you might need to do some data logging
Ronald mention that you traditionaly would store your data in CSV files
Datplot is the windows program for plotting data from a CSV files
Matlab was mention as the tool that you can use to process your logged data
Python and nodeJs could be used to process the data.
Electron is the javascript goto platform for building UI
Sqlite is the database engine that you can you to store and manage your logged data
Ronald mention how SQL query makes it easy to retrieve specific data.
MySql was also mentioned
MongoDB was also mention as an alternative to SQL engines
mongoose Is the javascript module for Mongo database
In Video Form
Music
bass_loop_13 by JaZzy JunGgle https://profiles.google.com/jun66le https://freesound.org/people/junggle/sounds/31674/ -
#5 – What scares me on Halloween? Patents!
In this Halloween-ish special, Ronald (@opticalworm) talks about the patent that scared him and the lack of motivation is the reason he hasn’t made a Halloween project this year.
Show Notes
The Scary patent: Interactive toy
financial advisor patent Link
Our Micro robot project page
In Video Form
Music
bass_loop_13 by JaZzy JunGgle https://profiles.google.com/jun66le https://freesound.org/people/junggle/sounds/31674/
Mummy Zombie :License: Attribution 3.0 | Recorded by Mike Koenig https://soundbible.com/1059-Mummy-Zombie.html
Incoming Suspense :License: Attribution 3.0 | Recorded by Maximilien https://soundbible.com/2046-Incoming-Suspense.html -
#4 – Are you sure this is an intro to image processing?
In this episode Ronald (@opticalworm) talks about image processing and object recognition.
Show Notes
OpenCV tutorial
Nodejs OpenCV binding module
Node.js and OpenCV tutorial
Canny Edge detector wiki page
Our Micro robot project page and hackaday.io project page
In Video Form
Music
bass_loop_13 by JaZzy JunGgle https://profiles.google.com/jun66le https://freesound.org/people/junggle/sounds/31674/ -
#3 – How long will it take you to design a line following robot?
In this episode, Ronald talks about why you should track the time you spend on a project/tasks as well as some of the ways/tools that you could use to track them. Ronald also talks about the plans for the micro robots. Ronald also briefly explains how RTOS work and give an example where you could use it.
Show Notes
For a contractor/freelancer, keep track of your time on a project/task is important. it could mean the deference between making or loosing money
Over estimating the time it takes to complete a project/task could be just a bad as underestimating it
Project tracking is a pain to do and can slow you down in some cases
Its hard to estimate a task because of the nature of the job we do. Its not like we have an IKEA instructions for the product that we design
PERT charts– Program evaluation and review technique
Gantt chart
Ronald went to Embedded Systems Conference 2009. Here’s where I first meet Jack Ganssle but I doubthe remembers Ronald
Should Manager have the same discipline as the people they are managing?
The assumption that your manager makes isn’t necessary same assumption that you are
FreeRTOS
toggl.com – time tracker
OpenMv – Python-powered machine vision modules
You can now follow us at hackaday.io/HashDefineElectronics
mention that we have plans to test out machine learning. Possibly neural network
In Video Form
Music
bass_loop_13 by JaZzy JunGgle https://profiles.google.com/jun66le https://freesound.org/people/junggle/sounds/31674/