ESC is the abbreviation of Electric Speed Controller, that is, electronic speed controller, or ESC for short. The author is Benjamin Vedder, so it is called VESC. You may have heard of it, which is Benjamin ESC. This project is mainly divided into several parts, VESC firmware, bill of materials, VESC hardware, and VESC tool software. It is a very complete software and hardware project, and the supporting software is also excellent.
SmartKnob is an open source input device with software-configurable stops and virtual locators. The brushless gimbal motor is paired with a magnetic encoder to provide closed-loop torque feedback control, allowing the feel of the detent and stop to be dynamically created and adjusted.
Flipper Zero is a portable multi-tool designed for developers and geeks with a toy-like body. It enjoys exploring digital content such as radio protocols, access control systems, hardware, and more. It's completely open source and customizable, so you can extend it in any way you like.
Starfish is a pick and place machine control board built on the Raspberry Pi RP2040 microcontroller and Trinamic TMC2209 motor driver. This control board has some similarities to a 3D printer control board, but it has some unique issues to solve—including controlling solenoids and communicating with vacuum sensors. All board information is open source, and detailed explanations are provided to help you copy successfully.
The author is located in an area with a lot of convective weather and hot and humid weather. I stared at it silently, and saw that the clothes to be dried came in and out five or six times a day... Weather forecast on the mobile app? Weather warning text message? It can only be regarded as a late report. I am lazy, do it myself, have enough food and clothing...
ODrive is a high-performance FOC servo driver based on STM32. It can drive two brushless motors at the same time. In the early days, it was widely used in the design of 3D printers or homemade CNC lathe electrical systems. The well-known geek James Bruton used it as most of his own To make the core unit of the robot servo drive, Stanford's previous open source 8-degree-of-freedom quadruped robot Doggo also used Odrive as the core driver.
FRDM-KW36 is a development kit for the KW35/36 MCU that provides connectivity for Bluetooth Low Energy (BLE) v5. KW36 integrates CAN/CAN-FD connection.
Highly Scalable QN Wireless MCU Application Development Platform This development kit is enabled by the QN9090T which supports Bluetooth 5 and NFC.
Plant Bot is an open source project based on ESP32 that allows a single PCB to perform the functions of detecting humidity, watering, providing lighting, and controlling and communicating with the user via WiFi/BLE.
This BLDC motor driver board is capable of driving one BLDC motor, or one or two bidirectional DC motors (H-bridge configuration, cascaded to support a second motor) or up to three unidirectional DC motors (half-bridge configuration).
Tah - Control anything from your smartphone, open source, Arduino-compatible Bluetooth Low Energy (BLE) platform that can be used as a beacon, microcontroller, and HID device.
NXP's ASIL-D automotive system platform is a reference design that enables high-voltage power inverter control to drive electric vehicle traction motors and DC-DC converters.
The acceleration sensing unit (RSL10+KX023) attached to the back of the door is used to detect vibration and movement to detect events such as opening the door and knocking on the door. It also interacts with the terminal through information through BLE and can view the log on the handheld terminal. Handheld terminals are also implemented with RSL10. After powering on, it automatically scans the target device and connects to it. After connecting, it obtains the time and date information of the device (which can be modified at this time), and then enters the log interface. The wireless sensing unit and the BLE terminal exchange information through the BLE connection.
Open source closed-loop stepper motor controller (schematic diagram + source code), using PID algorithm control, AS5047 magnetic angle detection sensor, efficient anti-loss of steps, quick learning of PID algorithm, and mastery of microcontroller system development.
QN9080SIP-DK is a development kit supported by the QN9080-001-M17 module, supporting Bluetooth 5 and NFC.
The RSL10 module is plugged into the self-made optocoupler isolation circuit board, and the entire module is connected in series with the modified target instrument (4-20mA two-wire passive digital display meter) and then connected to the 4- In the 20mA current loop, when the actual working zero current is 4mA, the target instrument displays 4.000mA in the current mode; the overall voltage drop of the circuit board of the work is 2.513V; the changed range or unit is sent to the RSL10 on the circuit of the work through the mobile APP Setting command, the target instrument (currently its own voltage drops by more than 1V) will be changed by Bluetooth remote control to change the setting state, such as switching to different ranges or displaying different measured physical quantity units, etc.
MPC5777C-DEVB with MPC5777C MCU, MC33FS6520LAE SBC and TJA1100 and TJA1145T/FD transceivers for Engine Control and BMS