Support me to publish "Le storie delle mongolfiere" a children book!
When I was at university I believed to be busy but in fact I had tons of time. So I had fun with electronics. Here you find a couple of projects I made.
Arduino is a fantastic little tool which allows you to do simple electronics. It's a programmable board complete with pins an even coms with LEDs, capacitors, motors and other small electronic deviced with which you can have fun. In this gallery I report just a couple of videos of little circuits I've made. Bonus: It is an italian company!
Now the algorithm is more intelligent and it allows to modulate the power that goes through depending on how much light hits the sensor.
You'll find the code for this section on my GitHub
Now in adding to Arduino adding a RaspberryPi, that is a bit more advanced than Arduino with an actual CPU and RAM you can install Linux on it! This allowed me to make an Android app to move a DC motor on my board.
A DC motor based on a magnetic coil and it is switched on and off and goes faster or slower according to how much power you put through it.
I now made the algorithm complex enough that it was multimodal. With the remote I choose the mode. There was a mode to light leds and another to control the moto for example.
A servo motor unlike a DC motor does not continously spin. It is a motor capable to move to a certian position and stay there.
Now it starts to get complex. I built a android app in Java. When I switch a button on the app the plug of my shiny tree goes in.
The utltimate level after this was when I bought smart bulbs connected to the wifi and Alexa.
I got the app to connect to them via the RaspberryPi and when I said "Love Lucy" the bulbs would become red and beat like a heart. The video got lost in time. But I still have the code!
I know geeky-cheeky... but fun!
You'll find the code for this section on GitHub: RaspberryPi code and Android App code.
(Be kind, I was young, self-tought and amatorial)
VHDL (VHSIC Hardware Description Language) is a hardware description language used for modeling and simulating digital circuits. It is widely used in FPGA (Field-Programmable Gate Arrays).
In the following videos your find how I implemented :
A morse code displayer. Using buttons and leds to choose a value to display and dispay its morse word.
A counter. Binary counting in two directions with a button to switch.
These are developed on an Altera FPGA board.
You'll find the code for this section on my GitHub