@JulienHoltzer @SoFABbyTV
2024 - 2025
My awesome hobby...
My dream for the future...
In my toolbox...
Understand hardware electronics
Be autonomous to find solutions
Identify possible issues and constraints
Get new ideas for future projects
http://www.pobot.org
http://www.sofab.tv
Electronics, design, DIY, open source, tinkering, IoT
From smartphone to iPhone
From stylus to Pencil
From microcontrollers to... Arduino
Free designs
Open hardware
Open Washing machine
Low code software
Massimo Banzi
Limor Fried
Axelle Ferry
arduino.cc
adafruit.com
youtube/heliox
Hardware & software
How to power, how to connect
Components
Cinque : RISC-V
Beatle
Processing (P5) : same IDE
Standard IDE for Arduino
ArduBlock : assemblement puzzle
approche dite "low-code"
Arduino Cloud : programmation en ligne
pour installer le minimum sur PC
et bien d'autres : Platform.io, Visual Studio...
USB : power / program / communicate
Serial : communicate / (program)
Wifi : communicate / (program)
Bluetooth : communicate
Ethernet : communicate / power
Wall mains : power
Batteries : power
and many others...
Analog inputs
Digital inputs (TOR : "tout ou rien")
IC : integrated circuits
Servomotors, stepper motors, DC motors, solenoids
Lights & displays
Buzzer, speakers
Sound & music synthesizers
Arduino is a simple tool
Identify all possibilities
Test and fail to adapt
Try and repeat
Formulas : U = R x I / P = U x I
Power in the led : P = 44 milliwatts (mW)
Needed resistor : R = (5-2,2) / 0,02 = 140 Ohms
USB : Serial, MIDI, keyboard, mouse, ...
Serial : RX TX, UART, SPI, I2C, 1-wire, ...
Wireless : Wifi, Bluetooth, ZigBee, BLE, GSM, 5G, satellites
Memory
CPU
GPIO
Clock
Power inputs
Buttons
Connectors
Leds
Discovery of hardware tools
Soldering or not ?
From tinkering to prototyping
Embedded electronics, boxes & cases
What could be made with the components
How much does it cost : buying & running
Impact for production / manufacturing / usage / recycling
Energy & IT costs : designing sustainable solutions
Design hardware as a puzzle of hardware components
Design software as services for users
The "hype cycle" may be applied to electronics discoveries
PDCA methodology
Analyze and learn
Prepare : identify components
Do : connect circuit and write software
Control : check if it works
Act : find solutions for next try
Change blink with different delays
and change outputs
Analog vs Digital
Potentiometer
LDR sensor
IR sensor
switchs, movement, collisions
You have reached the objective
Design
Solutions
Experimentation
Next steps...
https://forms.gle/6GHF2xN3P8cb7JYx8
Understand electronics
Identify components
Tinker prototypes
Write software in C++
Design IoT solutions
8. The Arduino way for Artificial Intelligence
AI is all about data and computations
CLOUD
EDGE
If you don't speak Arduino language fluently... AI do !