資料介紹
成分
nRF24Lo1+ | × 1 |
Arduino Nano V3 | × 1 |
MPU6050 | × 1 |
描述
如何制作手勢控制機器人|| #MadeWithArduino(發(fā)射器)
嘿,歡迎回到一個新項目。所以今天我們將學習使用Arduino創(chuàng)建一個手勢控制車。
這里我將分享項目發(fā)射器部分的詳細教程,我還分享了另一個項目接收器部分的教程。這是查看它的鏈接:https ://bit.ly/3lZOOUI
查看 YouTube 上的項目教程視頻:
首先說一下我們需要的材料:
?阿杜諾納米
~ MPU 6050
~ nRF24Lo1+
?男性和女性頭
~ 9V 電池
開始安裝組件:
安排好上述組件后,我們需要將母頭引腳焊接到 PCB,如圖所示。
現(xiàn)在,我們需要將組件一個一個地安裝到 PCB 上。在以下模式中:
安裝完組件后,我們需要上傳本文附件中給出的代碼。
注意:在上傳代碼之前,請確保將 Arduino Nano 與您的計算機連接并包含所需的庫。
連接后,打開Arduino IDE并上傳代碼。
完成代碼上傳后,只需斷開 Arduino Nano 與計算機的連接即可。
將 PCB 安裝到手表上:
在這個項目中,我將發(fā)射器握在手中,以便它可以跟蹤我的手勢,我用紙板制作了一個手表條,并在雙面膠帶的幫助下將 PCB 安裝到其中。如圖所示。
這就是這個項目的全部內容。請務必查看 Receiver 項目教程 ( https://bit.ly/3lZOOUI ) 并查看我們的 YouTube 教程視頻:
?
謝謝你。
代碼
手勢控制發(fā)射器代碼
C/C++
? | //Arduino Gesture control Transmitter Code |
? | //Created By DIY Burner |
? | //Contact me here on Instagram https://www.instagram.com/diy_burner/ |
? | //You need to include MPU6050.h and I2CDEV.h library before uploading the sketch, otherwise you'll get compilation error message. |
? | ? |
? |
#include |
? | #include "RF24.h" //The main library of the nRF24L01+ |
? | #include "Wire.h" //For communicate |
? | #include "I2Cdev.h" //For communicate with MPU6050 |
? | #include "MPU6050.h"http://The main library of the MPU6050 |
? | ? |
? | ? |
? | MPU6050 mpu; |
? | int16_t ax, ay, az; |
? | int16_t gx, gy, gz; |
? | ? |
? | //Define packet for the direction (X axis and Y axis) |
? | int data[2]; |
? | ? |
? | //Define object from RF24 library - 9 and 10 are a digital pin numbers to which signals CE and CSN are connected. |
? | RF24 radio(8,9); |
? | ? |
? | //Create a pipe addresses for the communicate |
? | const uint64_t pipe = 0xE8E8F0F0E1LL; |
? | ? |
? | void setup(void){ |
? | Serial.begin(9600); |
? | Wire.begin(); |
? | mpu.initialize();//Initialize the MPU object |
? | radio.begin(); //Start the nRF24 communicate |
? | radio.openWritingPipe(pipe); //Sets the address of the receiver to which the program will send data. |
? | } |
? | ? |
? | void loop(void){ |
? | ? |
? | //With this function, the acceleration and gyro values of the axes are taken. |
? | //If you want to control the car axis differently, you can change the axis name in the map command. |
? | mpu.getMotion6(&ax, &ay, &az, &gx, &gy, &gz); |
? | ? |
? | //In two-way control, the X axis (data [0]) of the MPU6050 allows the robot to move forward and backward. |
? | //Y axis (data [0]) allows the robot to right and left turn. |
? | data[0] = map(ax, -17000, 17000, 300, 400 ); //Send X axis data |
? | data[1] = map(ay, -17000, 17000, 100, 200);//Send Y axis data |
? | radio.write(data, sizeof(data)); |
? | } |
?
- 手勢控制機器人開源項目
- 制作Arduino控制的機器人
- 手勢控制機器人開源硬件
- 使用智能手機制作手勢控制機器人
- 基于Arduino Pro Mini的機器人手勢控制器 2次下載
- 手勢控制機器人開源分享
- 使用TensorFlow對自平衡機器人進行手勢控制
- 如何在家制作DIY Arduino手勢控制機器人
- 如何制作手勢控制機器人-MadeWithArduino(接收器PCB)
- 基于DSP控制器的油氣安全智能巡檢機器人 41次下載
- 基于DSP和PC的農業(yè)機器人控制系統(tǒng) 18次下載
- 機器人PID控制概述 27次下載
- 機器人創(chuàng)新制作方法 19次下載
- 競賽機器人制作技術PDF電子書免費下載 46次下載
- 手勢對工業(yè)機器人進行控制 0次下載
- 如何使用PLC控制機器人 1882次閱讀
- 基于4個晶體管的調頻跟蹤發(fā)射器 1505次閱讀
- 如何利用ADXL335實現(xiàn)手勢控制機器人的設計 3107次閱讀
- 基于SMARS 機器人的3D打印部件設計 3382次閱讀
- 基于LPC2114處理器實現(xiàn)人形機器人控制系統(tǒng)的設計 3718次閱讀
- 基于PIC單片機和PSC控制器實現(xiàn)機器人控制系統(tǒng)的設計 4085次閱讀
- 機器人控制系統(tǒng)分類_機器人控制系統(tǒng)有哪些 2.6w次閱讀
- 焊接機器人控制器的作用 6278次閱讀
- 機器人控制器有哪些類型_機器人控制器發(fā)展 1.2w次閱讀
- 協(xié)作機器人的起源_為什么需要協(xié)作機器人 8322次閱讀
- 移動機器人控制系統(tǒng)設計與仿真 3640次閱讀
- 機器人控制系統(tǒng)的基本單元與機器人控制系統(tǒng)的特點分析 1.1w次閱讀
- 機器人的運動控制的介紹和如何將機器人的運動控制分成4種任務 1w次閱讀
- 軟體機器人 前所未見的機器人 3770次閱讀
- 詳細解析工業(yè)機器人控制系統(tǒng) 3.5w次閱讀
下載排行
本周
- 1DD3118電路圖紙資料
- 0.08 MB | 1次下載 | 免費
- 2AD庫封裝庫安裝教程
- 0.49 MB | 1次下載 | 免費
- 3PC6206 300mA低功耗低壓差線性穩(wěn)壓器中文資料
- 1.12 MB | 1次下載 | 免費
- 4網絡安全從業(yè)者入門指南
- 2.91 MB | 1次下載 | 免費
- 5DS-CS3A P00-CN-V3
- 618.05 KB | 1次下載 | 免費
- 6海川SM5701規(guī)格書
- 1.48 MB | 次下載 | 免費
- 7H20PR5電磁爐IGBT功率管規(guī)格書
- 1.68 MB | 次下載 | 1 積分
- 8IP防護等級說明
- 0.08 MB | 次下載 | 免費
本月
- 1貼片三極管上的印字與真實名稱的對照表詳細說明
- 0.50 MB | 103次下載 | 1 積分
- 2涂鴉各WiFi模塊原理圖加PCB封裝
- 11.75 MB | 89次下載 | 1 積分
- 3錦銳科技CA51F2 SDK開發(fā)包
- 24.06 MB | 43次下載 | 1 積分
- 4錦銳CA51F005 SDK開發(fā)包
- 19.47 MB | 19次下載 | 1 積分
- 5PCB的EMC設計指南
- 2.47 MB | 16次下載 | 1 積分
- 6HC05藍牙原理圖加PCB
- 15.76 MB | 13次下載 | 1 積分
- 7802.11_Wireless_Networks
- 4.17 MB | 12次下載 | 免費
- 8蘋果iphone 11電路原理圖
- 4.98 MB | 6次下載 | 2 積分
總榜
- 1matlab軟件下載入口
- 未知 | 935127次下載 | 10 積分
- 2開源硬件-PMP21529.1-4 開關降壓/升壓雙向直流/直流轉換器 PCB layout 設計
- 1.48MB | 420064次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233089次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費下載
- 340992 | 191390次下載 | 10 積分
- 5十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183342次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81588次下載 | 10 積分
- 7Keil工具MDK-Arm免費下載
- 0.02 MB | 73815次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65989次下載 | 10 積分
評論