- CULTURAL HERITAGE
- ARTIFICIAL INTELLIGENCE
- ENERGY & SUSTAINABILITY
- FOOD & AGRICULTURE
- HOME AUTOMATION
- INTERNET OF THINGS
- KIDS & EDUCATION
- NEW MANUFACTURING
- OPEN SOURCE
- RECYCLING & UPCYCLING
- 3D PRINTING
- ARTISANS & NEW CRAFT
- STEAM PUNK
- WELLNESS & HEALTHCARE
- YOUNG MAKERS (< 18)
- 3D SCANNING
- MUSIC & SOUND
- FASHION & WEARABLES
Easy and powerful embedded system
You can go from the classic imaging application for quality control, to the decoding of analog signals deriving from a physics instrument or from the control of a 4-axis positioner.
With this board you can:
Easily capture low or high resolution images even at high speed, without memory problems for its treatment (128MB) and for its saving on SD (5MB/s). For this you can use specific cameras produced or use commercial ones.
It can read four incremental encoders simultaneously for easy management of brushless or stepper motors.
You can sample, record and process 16-bit analog signals with a speed of 1MHz and if the signal is low level there is a programmable PGA that allows you to control the amplification, all up to 8 channels.
You can generate analog signals on four 16bit D/A channels up to 250KHz
You have an inertial sensor (9-axis IMU) and an environmental sensor for temperature, relative humidity and atmospheric pressure.
You have a double USB channel, one creates a virtual serial port used for updating the FLASH, debug and monitor, the other allows you to transfer data to the PC at 6.5MByte/s
Over 32 bits of bidirectional parallel ports with multi-function signal pins, with serial, SPI and I2C and finally 16 12-bit PWM outputs for LEDs, SERVOS and DC motors.
There are 3 sockets to accommodate the three most popular wireless interfaces: ESP8266 for WiFi, HC-06 for BlueTooth and RF-COM for a transparent 2.4GHz serial
The present FPGA can be self-reprogrammed and it is thus possible to completely change its architecture in order to implement more complex or dedicated functions.
The software environment was created ad hoc (otStudio), trying to have a reduced impact in the drafting of the applications by integrating a large amount of libraries
and trying to control the hardware of the machine in an easy way.
The user can create new libraries and easily add them to the compilation and editing program.
This is not a biography nor a curriculum vitae but a sort of light-hearted discussion on a tortuous, dangerous, unpredictable path called life ...
Since I was a boy I have been a fan of electronics and many other sciences, since elementary school I preferred the books of my older sisters who were definitely more interesting.
At the eighth grade exam I brought a strange power supply (complete with nixie) made by myself that made an electric bell work!
I don't remember that it was very successful, rather I remember their startled faces ...
I started this adventure with electronic tubes and transitors.
With the advent of the first microprocessors I worked for years with machine language (assembler) and finally for over three decades I have been using the C language, for about twenty years C ++, to program what was necessary.
In the last twenty years my main activity has been to design digital cameras with CCD and CMOS sensors, for this activity I often use microcontrollers and DSPs but also FPGAs.