🔋 Battery tester using an ESP32, micro SD cards and Arduino
This project is a datalogger to check the capacity of 18650 batteries by determining if they are in good condition or they must be discarded.
The data that is logged in the SD card is: correct, power, voltage, LM35 temperature and execution time.
In order to not discharge the battery without having connected all the components, there is a button to start the discharge of the battery. Once the button is pressed, the relay closes, the battery starts to discharge and the data is logged every 5 seconds on the SD card.
When the battery is bellow 2.8V, the relay opens to prevent over discharging the 18650 battery and also appears a new display showing the principal data acquired by the ESP32.
More information...
#projects #esp32 #arduino #battery
This project is a datalogger to check the capacity of 18650 batteries by determining if they are in good condition or they must be discarded.
The data that is logged in the SD card is: correct, power, voltage, LM35 temperature and execution time.
In order to not discharge the battery without having connected all the components, there is a button to start the discharge of the battery. Once the button is pressed, the relay closes, the battery starts to discharge and the data is logged every 5 seconds on the SD card.
When the battery is bellow 2.8V, the relay opens to prevent over discharging the 18650 battery and also appears a new display showing the principal data acquired by the ESP32.
More information...
#projects #esp32 #arduino #battery
📟 An Open Source 3D printed Smartwatch based on an ESP32
The goal of this project is to build an open source smartwatch, with step counting, GPS tracking and maps.
The project includes:
▫️ ESP32 (Arduino programmable)
▫️ GPS
▫️ Time
▫️ Sensors (Acceleromter, Step Counting)
▫️ Li-Ion Battery
▫️ USB Serial
▫️ uSD Card (to provide open streetmap tiles)
More information...
#projects #esp32 #gps
The goal of this project is to build an open source smartwatch, with step counting, GPS tracking and maps.
The project includes:
▫️ ESP32 (Arduino programmable)
▫️ GPS
▫️ Time
▫️ Sensors (Acceleromter, Step Counting)
▫️ Li-Ion Battery
▫️ USB Serial
▫️ uSD Card (to provide open streetmap tiles)
More information...
#projects #esp32 #gps
📟 Machine Learning current sensor snoops on MCUS
Spying on Microcontrollers using Current Sensing and embedded TinyML models
Anyone who’s ever tried their hand at reverse engineering a piece of hardware has wished there was some kind of magic wand you could tap on a PCB to understand what its doing and why. We imagine that’s what put security researcher [Mark C] on the path to developing CurrentSense-TinyML, a fascinating proof of concept that uses machine learning and sensitive current measurements to try and determine what a microcontroller is up to.
More information:
Project's review
Project's page
#projects #machine_learning #arduino
Spying on Microcontrollers using Current Sensing and embedded TinyML models
Anyone who’s ever tried their hand at reverse engineering a piece of hardware has wished there was some kind of magic wand you could tap on a PCB to understand what its doing and why. We imagine that’s what put security researcher [Mark C] on the path to developing CurrentSense-TinyML, a fascinating proof of concept that uses machine learning and sensitive current measurements to try and determine what a microcontroller is up to.
More information:
Project's review
Project's page
#projects #machine_learning #arduino
📟 Wireless Power Meter Using ESP8266 & INA226 Current Sensor
Author used Home Assistant to run ESPHOME it's very easy to work with and gives wireless capabilities.
Built-in Features:
▫️ 0.96" Oled
▫️ OTA Update
▫️ Temperature & Humidity Read
▫️ Wireless
▫️ Extra Ports for Future Expandability
More information...
#projects #IoT #wifi
Author used Home Assistant to run ESPHOME it's very easy to work with and gives wireless capabilities.
Built-in Features:
▫️ 0.96" Oled
▫️ OTA Update
▫️ Temperature & Humidity Read
▫️ Wireless
▫️ Extra Ports for Future Expandability
More information...
#projects #IoT #wifi
💻 Basics of the Python Programming Environment
Python is one of the most popular languages for IoT, AI, and ML – and it pays well, too!
So, you want to learn more about Python. That’s a good decision for several reasons. First, the latest TIOBE Programming Community Index for March 2021 lists Python among the top three most popular languages. While C and Java continue to battle it out for first and second place (see Apr 2020 ratings), Python remains solidly in the third position.
Even better news comes from the annual RedMonk Ranking report in which Python outranks JAVA to become the second most popular programming language. Over the last 5 years, Python has experienced growth of around 18-19 %. The language ranks among the most popular in several other renowned platforms also such as Stack Overflow, Github, etc.
More information...
#articles #python #programming #software
Python is one of the most popular languages for IoT, AI, and ML – and it pays well, too!
So, you want to learn more about Python. That’s a good decision for several reasons. First, the latest TIOBE Programming Community Index for March 2021 lists Python among the top three most popular languages. While C and Java continue to battle it out for first and second place (see Apr 2020 ratings), Python remains solidly in the third position.
Even better news comes from the annual RedMonk Ranking report in which Python outranks JAVA to become the second most popular programming language. Over the last 5 years, Python has experienced growth of around 18-19 %. The language ranks among the most popular in several other renowned platforms also such as Stack Overflow, Github, etc.
More information...
#articles #python #programming #software
🎚 CorgiDude RISC-V AI board
MakerAsia has developed CorgiDude, a board based on the version of Sipeed M1 RISC-V AI module with built-in WiFi, and part as a kit with a camera and a display used to teach machine learning and artificial intelligence with MicroPython or C/C++ programming.
Specifications:
◽️ AI Wireless Module – Sipeed M1W Module with:
🔘 Kendryte K210 dual-core 64-bit RISC-V RV64IMAFDC CPU @ 400Mhz
🔘 Espressif ESP8285 single-core 2.4 GHz
◽️ Wi-Fi 4 SoC
◽️ Storage – MicroSD card slot
◽️ Camera I/F for 2MP OV2640 sensor up to 1280 × 1024 (SXGA)
◽️ Display I/F for 1.3-inch RGB IPS display with 240×240 resolution
◽️ Power Supply – 5V via Micro USB port or 8-18V via DC jack
◽️ Dimensions – TBD
More information...
#boards #machine_learning #artificial_intelligence
MakerAsia has developed CorgiDude, a board based on the version of Sipeed M1 RISC-V AI module with built-in WiFi, and part as a kit with a camera and a display used to teach machine learning and artificial intelligence with MicroPython or C/C++ programming.
Specifications:
◽️ AI Wireless Module – Sipeed M1W Module with:
🔘 Kendryte K210 dual-core 64-bit RISC-V RV64IMAFDC CPU @ 400Mhz
🔘 Espressif ESP8285 single-core 2.4 GHz
◽️ Wi-Fi 4 SoC
◽️ Storage – MicroSD card slot
◽️ Camera I/F for 2MP OV2640 sensor up to 1280 × 1024 (SXGA)
◽️ Display I/F for 1.3-inch RGB IPS display with 240×240 resolution
◽️ Power Supply – 5V via Micro USB port or 8-18V via DC jack
◽️ Dimensions – TBD
More information...
#boards #machine_learning #artificial_intelligence
This media is not supported in your browser
VIEW IN TELEGRAM
📟 PID Desktop Marble Balancer (Glo Rev 2)
The PID controller is one of the first things taught to engineering students and designers. Its simplicity and versatility make it easy to understand and implement.
This ball balancer uses the PID feedback loop to balance a marble perfectly on the center of a beam. Additionally, it contains interactive LEDs which gauge the relative position of the marble. It also utilizes one of the most well-known simple machines: the lever.
The device is driven by a prototype of Glo Rev 2, a new RGB LED strip controller. The new chip is Wi-Fi compatible, works with Amazon Echo/Google Home, and has plenty of I/O to add modifications.
More information...
#projects #pid #control
The PID controller is one of the first things taught to engineering students and designers. Its simplicity and versatility make it easy to understand and implement.
This ball balancer uses the PID feedback loop to balance a marble perfectly on the center of a beam. Additionally, it contains interactive LEDs which gauge the relative position of the marble. It also utilizes one of the most well-known simple machines: the lever.
The device is driven by a prototype of Glo Rev 2, a new RGB LED strip controller. The new chip is Wi-Fi compatible, works with Amazon Echo/Google Home, and has plenty of I/O to add modifications.
More information...
#projects #pid #control
📟 Open Source motion controller for DIY drones
[Paweł Spychalski] has developed an open source work-alike motion controller that brings gesture flying to home-built quadcopters and airplanes.
Outside of the motion sensing gear, the ESP32-powered peripheral also has a thumb stick and a pair of push buttons nestled into its 3D printed frame. An OLED display provides some user feedback, and a holder for a 18650 cell is mounted to the back side.
More information:
Project's review
Github's page
#projects #control #3d_modeling #esp32
[Paweł Spychalski] has developed an open source work-alike motion controller that brings gesture flying to home-built quadcopters and airplanes.
Outside of the motion sensing gear, the ESP32-powered peripheral also has a thumb stick and a pair of push buttons nestled into its 3D printed frame. An OLED display provides some user feedback, and a holder for a 18650 cell is mounted to the back side.
More information:
Project's review
Github's page
#projects #control #3d_modeling #esp32
🎚 Firefly unveils Core-3568J AI Core Rockchip RK3568 system-on-module
Firefly has unveiled a new 314-pin SO-DIMM system-on-module (SoM) with Core-3568J AI Core powered by Rockchip RK3568 processor and equipped with up to 8GB RAM, 128GB eMMC flash with interfaces including PCIe, SATA, dual Gigabit Ethernet, HDMI 2.0, eDP 1.3, MIPI DSI and more.
Specifications:
▫️ Rockchip RK3568 quad-core Cortex-A55 processor @ 2.0 GHz with Arm Mali-G52 2EE GPU
▫️ System Memory – 2GB, 4GB, or 8GB LPDDR4 ECC RAM up to 1600 MHz
▫️ Storage – 32GB, 64GB, or 128GB eMMC flash
▫️ Dimensions – 82.0 x 53.5mm
More information...
#boards #firefly
Firefly has unveiled a new 314-pin SO-DIMM system-on-module (SoM) with Core-3568J AI Core powered by Rockchip RK3568 processor and equipped with up to 8GB RAM, 128GB eMMC flash with interfaces including PCIe, SATA, dual Gigabit Ethernet, HDMI 2.0, eDP 1.3, MIPI DSI and more.
Specifications:
▫️ Rockchip RK3568 quad-core Cortex-A55 processor @ 2.0 GHz with Arm Mali-G52 2EE GPU
▫️ System Memory – 2GB, 4GB, or 8GB LPDDR4 ECC RAM up to 1600 MHz
▫️ Storage – 32GB, 64GB, or 128GB eMMC flash
▫️ Dimensions – 82.0 x 53.5mm
More information...
#boards #firefly
🗜 DIY Lab Bench Power Supply [Build + Tests]
This instructable shows how you can make own variable lab bench power supply which can deliver 30V 6A 180W (10A MAX under the power limit). Minimal current limit 250-300mA.
More information...
#projects #electronics
This instructable shows how you can make own variable lab bench power supply which can deliver 30V 6A 180W (10A MAX under the power limit). Minimal current limit 250-300mA.
More information...
#projects #electronics