MCU Capstone Projects
MCU 專題實作: 溫溼度物聯網裝置, 藍牙3D滑鼠, 藍牙遙控自走車, 兩輪自平衡小車, 迷你四軸無人機, ROS2遙控機器人
溫溼度物聯網裝置
io.adafruit.com
註冊帳號以取得金鑰
Examples> ESP32 > ESP32_adafruitio_DHT11
範例程式中修改AIO_Name(帳號名稱) 及 AIO_KEY(金鑰)
ESP32燒錄程式後,連線WiFi, ESP32會讀取DHT11溫濕度, 上傳至你的io.adafruit.com帳號中
藍牙3D滑鼠
Arduino Library> ESP32 BLE mouse
Examples> ESP32 BLE mouse> MouseButton
Sketch>ESP32_BLEmouse_MPU6050.ino
ESP32燒錄程式後,連線具有藍牙之個人電腦, ESP32+MPU6050即可成為3D滑鼠
藍牙遙控自走車
藍牙遙控App
http://ai2.appinventor.mit.edu/
手機App開發平台使用介紹
App程式範例: BT2RC.aia
RoboCar程式範例
ESP32_RoboCar_TB6612_MPU6050_SR04_BLE
兩輪自平衡小車
Examples> Robot > TwoWheelSelfBalance
迷你四軸無人機
ESP32Copter
ROS2遙控機器人
ROS2遠程遙控器
Sketch> ESP32 > ESP32_ADC_Joystick
ROS2 Turtlesim
On Ubuntu22.04, run ROS2 (humble)
- ROS2 turtlesim
source_ros2 ros2 run turtlesim turtlesim_node
- ROS2 node & topic
source_ros2 ros2 node list ros2 node info /turtlesim ros2 topic echo /turtle1/cmd_vel
- ROS2 teleop_key
source_ros2 ros2 run turtlesim turtle_teleop_key
ROS2遙控機器人
This site was last updated June 04, 2023.