🎛 A neat way to add a reset button to Raspberry Pi Pico
The Raspberry Pi Pico is a nice little board, but if you program in C language, you’d need to disconnect the micro USB cable each time you’d like to flash the UF2 firmware. That’s not convenient and could damage your board over time. The Raspberry Pi Foundation even decided to write a blog post explaining how to add a reset button to your Raspberry Pi Pico using a breadboard circuit.
More information...
#raspberry #pico #experiments
The Raspberry Pi Pico is a nice little board, but if you program in C language, you’d need to disconnect the micro USB cable each time you’d like to flash the UF2 firmware. That’s not convenient and could damage your board over time. The Raspberry Pi Foundation even decided to write a blog post explaining how to add a reset button to your Raspberry Pi Pico using a breadboard circuit.
More information...
#raspberry #pico #experiments
💻 Top 10 Programming Languages for AI and Machine Learning
The world saw some big and remarkable discoveries in the 20th century. Artificial Intelligence is one of them. There was a time when AI and Machine Learning(ML) could not be applied due to a lack of computing power. But today’s computers are robust enough to handle Machine Learning algorithms. That’s why AI and ML are ruling in almost every field. Machine Learning and AI is a valuable skill now. However, to use it, you have to learn a specific programming language from various Artificial Intelligence and Machine Learning programming languages. Today we will assist you in picking an appropriate programming language to work in this field.
More information...
#programming #machine_learning #artificial_intelligence #articles
The world saw some big and remarkable discoveries in the 20th century. Artificial Intelligence is one of them. There was a time when AI and Machine Learning(ML) could not be applied due to a lack of computing power. But today’s computers are robust enough to handle Machine Learning algorithms. That’s why AI and ML are ruling in almost every field. Machine Learning and AI is a valuable skill now. However, to use it, you have to learn a specific programming language from various Artificial Intelligence and Machine Learning programming languages. Today we will assist you in picking an appropriate programming language to work in this field.
More information...
#programming #machine_learning #artificial_intelligence #articles
👍1
📟 Reconnect ESP32 to Wi-Fi Network After Lost Connection
This quick guide shows how you can reconnect your ESP32 to a Wi-Fi network after losing the connection. This can be useful in the following scenarios: the ESP32 temporarily loses Wi-Fi signal; the ESP32 is temporarily out of the router’s Wi-Fi range; the router restarts; the router loses internet connection or other situations.
More information...
#projects #esp32 #wifi
This quick guide shows how you can reconnect your ESP32 to a Wi-Fi network after losing the connection. This can be useful in the following scenarios: the ESP32 temporarily loses Wi-Fi signal; the ESP32 is temporarily out of the router’s Wi-Fi range; the router restarts; the router loses internet connection or other situations.
More information...
#projects #esp32 #wifi
👍1👌1
🤖 Raspberry Pi Zero 3D Printed Video Streaming Robot
ZeroBot is a Raspberry Pi Zero W based robot. It can be controlled using any computer or smartphone via a web browser. The integrated camera module makes for a low latency video stream. In addition the Raspberry Pi acts as a Wi-Fi access point, so no router is required. The parts for the hull as well as the wheels can easily be printed on any regular 3D printer.
Some of the key features are:
▫️ Compact CAD design with 3D printed components
▫️ Analog control via a joystick (and multitouch)
▫️ Simple battery solution using only a standard power bank
▫️ Low latency streaming (~0.2s)
▫️ Easy and cheap to build using widely available components
More information:
Main article
STL files
#projects #raspberry #robots #3d_modeling #wifi
ZeroBot is a Raspberry Pi Zero W based robot. It can be controlled using any computer or smartphone via a web browser. The integrated camera module makes for a low latency video stream. In addition the Raspberry Pi acts as a Wi-Fi access point, so no router is required. The parts for the hull as well as the wheels can easily be printed on any regular 3D printer.
Some of the key features are:
▫️ Compact CAD design with 3D printed components
▫️ Analog control via a joystick (and multitouch)
▫️ Simple battery solution using only a standard power bank
▫️ Low latency streaming (~0.2s)
▫️ Easy and cheap to build using widely available components
More information:
Main article
STL files
#projects #raspberry #robots #3d_modeling #wifi
🤖 3D Printed ESP32 Powered Video Streaming Robot
The ESP32 WiFi robot is a shrunken-down version of the ZeroBot. Instead of a Raspberry Pi, it is powered by the similarly popular ESP32. Despite its lower processing power, the ESP32 robot has a ton of features. It streams color video over WiFi, runs on a small LiPo battery and can be controlled accurately from any web browser. With the 4€ Esp32 and a 3€ camera, it's also really cheap.
Features:
▫️ Fully 3D printed chassis,(almost) no glue needed
▫️ Analog controls using a websocket interface
▫️ Low latency streaming (~100ms) at 120x160px
▫️ Custom PCB, no more messy wiring
▫️ Works with any 3.7V LiPo battery
▫️ Micro USB for programming and charging
More information:
Main article
STL files
#projects #esp32 #robots #wifi #3d_modeling
The ESP32 WiFi robot is a shrunken-down version of the ZeroBot. Instead of a Raspberry Pi, it is powered by the similarly popular ESP32. Despite its lower processing power, the ESP32 robot has a ton of features. It streams color video over WiFi, runs on a small LiPo battery and can be controlled accurately from any web browser. With the 4€ Esp32 and a 3€ camera, it's also really cheap.
Features:
▫️ Fully 3D printed chassis,(almost) no glue needed
▫️ Analog controls using a websocket interface
▫️ Low latency streaming (~100ms) at 120x160px
▫️ Custom PCB, no more messy wiring
▫️ Works with any 3.7V LiPo battery
▫️ Micro USB for programming and charging
More information:
Main article
STL files
#projects #esp32 #robots #wifi #3d_modeling
🎛 Sipeed Maixduino for RISC-V AI + IoT
Maixduino is a RISC-V 64 development board for AI + IoT applications. Maixduino was designed in an Arduino Uno form factor, with ESP32 module on board together with MAIX AI module.
Specifications:
▫️ CPU: RISC-V Dual Core 64bit, with FPU; 400MHz neural network processor
▫️ QVGA@60FPS/VGA@30FPS image identification
▫️ Onboard ESP32 module support 2.4G 802.11. b/g/n and Bluetooth 4.2
▫️ Onboard omnidirectional I2S digital output MEMS Microphone
▫️ 24P 0.5mm FPC connector for DVP Camera
▫️ Support MaixPy IDE, Arduino IDE, OpenMV IDE, and PlatformIO IDE
▫️ Support Tiny-Yolo, Mobilenet and TensorFlow Lite for deep learning
More information...
#boards #sipeed #maixduino
Maixduino is a RISC-V 64 development board for AI + IoT applications. Maixduino was designed in an Arduino Uno form factor, with ESP32 module on board together with MAIX AI module.
Specifications:
▫️ CPU: RISC-V Dual Core 64bit, with FPU; 400MHz neural network processor
▫️ QVGA@60FPS/VGA@30FPS image identification
▫️ Onboard ESP32 module support 2.4G 802.11. b/g/n and Bluetooth 4.2
▫️ Onboard omnidirectional I2S digital output MEMS Microphone
▫️ 24P 0.5mm FPC connector for DVP Camera
▫️ Support MaixPy IDE, Arduino IDE, OpenMV IDE, and PlatformIO IDE
▫️ Support Tiny-Yolo, Mobilenet and TensorFlow Lite for deep learning
More information...
#boards #sipeed #maixduino
This media is not supported in your browser
VIEW IN TELEGRAM
📟 Framework32 for ESP32 (TTGO T-Display)
Framework32 is designed to give your ESP32 (currently TTGO T-Display) the ability to have multiple, graphical apps, controlled by an intuitive navigational system.
Current feature are:
▫️ Load multiple applications onto your device and choose what to run at runtime
▫️ Graphical "app-style" menu system with infinite scrolling
▫️ Navigate "home" from anywhere by double clicking the left button
▫️ Status bar
▫️ Time (from NTP)
▫️ Wi-Fi strength indicator
▫️ Battery level indicator
▫️ Sleep if not being used (but can be overridden by the open app)
▫️ Config file (with the plan to make it dynamically updatable)
▫️ Easy button handlers provided
More information...
#project #framework #esp32 #display #software
Framework32 is designed to give your ESP32 (currently TTGO T-Display) the ability to have multiple, graphical apps, controlled by an intuitive navigational system.
Current feature are:
▫️ Load multiple applications onto your device and choose what to run at runtime
▫️ Graphical "app-style" menu system with infinite scrolling
▫️ Navigate "home" from anywhere by double clicking the left button
▫️ Status bar
▫️ Time (from NTP)
▫️ Wi-Fi strength indicator
▫️ Battery level indicator
▫️ Sleep if not being used (but can be overridden by the open app)
▫️ Config file (with the plan to make it dynamically updatable)
▫️ Easy button handlers provided
More information...
#project #framework #esp32 #display #software
📟 Open source PID controller for ESP32
The goal of this project is to create super simple yet fully-feature PID controller running on the TTGO ESP32 microcontroller. The implementation is designed to be extremely flexible, allowing a user to quickly and easily get up and running their choice of input and output sensors/devices.
Features:
▫️ Interactive GUI Settings are fully configurable through GUI
▫️ Webserver - Remote access over Wi-Fi
▫️ Charts - See historical input and output values
▫️ Failsafe - Set default state on bad input
▫️ Redundant input - Use a second sensor to ensure valid input readings
▫️ Persistent Settings - Save settings to EEPROM
▫️ Dual PIDs - Agressive and conservative with configurable operating bands
▫️ Manual Override - Output can be set manually in the GUI
▫️ Windowed Output Mode - For mechanical relays
▫️ Advanced PID Info - View interal PID values - for tuning
More information...
#projects #control #esp32 #PID
The goal of this project is to create super simple yet fully-feature PID controller running on the TTGO ESP32 microcontroller. The implementation is designed to be extremely flexible, allowing a user to quickly and easily get up and running their choice of input and output sensors/devices.
Features:
▫️ Interactive GUI Settings are fully configurable through GUI
▫️ Webserver - Remote access over Wi-Fi
▫️ Charts - See historical input and output values
▫️ Failsafe - Set default state on bad input
▫️ Redundant input - Use a second sensor to ensure valid input readings
▫️ Persistent Settings - Save settings to EEPROM
▫️ Dual PIDs - Agressive and conservative with configurable operating bands
▫️ Manual Override - Output can be set manually in the GUI
▫️ Windowed Output Mode - For mechanical relays
▫️ Advanced PID Info - View interal PID values - for tuning
More information...
#projects #control #esp32 #PID
This media is not supported in your browser
VIEW IN TELEGRAM