資料介紹
描述
碳漫游者
所以目標很簡單,創造一個既不會從邊緣掉下來也不會撞到障礙物的漫游車。- 使用 Arduino IDE 打開“arduino/arduino_hc05”文件夾下的“.ino”文件。- 將 Arduino 連接到主機 PC 并刷新.ino 文件。- 斷開 Arduino 與任何電源的連接。- 按以下方式將 HC-05 連接到 Arduino:

?
- 如果按鍵/啟用引腳附近有按鈕,請勿連接按鍵引腳
- 將 Arduino 連接到主機 PC,確保在將 Arduino 連接到主機 PC 時按下 KEY 按鈕
- 在 Arduino IDE 中打開串行監視器
- 將波特率設置為 38400
- 將其設置為“NL & CR”
- 它應該說“輸入 AT 命令”
- 輸入“AT”(不帶引號)并點擊發送
- 如果它說“OK”,那么一切都按預期工作
- 如果它給出“錯誤(0)”,請嘗試再次輸入“AT”
- 如果沒有輸出,說明設置有問題,請確保您已按照所有步驟操作
- 設置藍牙名稱
- 輸入“AT+NAME=CARBON_ROVER”
- 它應該以“OK”響應
- 設置 UART 波特率
- 輸入'AT+UART=115200'
- 它應該以“OK”響應
- 斷開 HC-05 模塊與 Arduino 的連接。
4) 碳漫游者
?

4.1) 硬件設置
引腳排列
IR 邊緣傳感器
?

?
超聲波傳感器
所有超聲波傳感器都使用分壓器連接,分壓器使用 2kOhm 和 1KOhm 電阻的組合作為回波引腳,因為碳在 GPIO 引腳上限制為 3v3。詳情請關注此博客。

?
電機控制器
?

?
HC-05
?

?
注意:代碼使用的是 UART6。但是,如果您想使用 UART2,只需修改#define UART_DEV CONFIG_UART_STM32_PORT_6_NAME
inmain.c
和“CONFIG_UART_STM32_PORT_6=y”
inprj.conf
Arduino 到碳
注意:這使用雙向邏輯電平轉換器從 5v 邏輯轉換為 3v3 邏輯。此設置可能在沒有使用 Arduino Pro Mini 的 LLS 的情況下工作,但尚未經過測試
?

?
Arduino 到 NeoPixel
?

?
4.2) 構建和閃爍
-
克隆此存儲庫
$ git clone https://github.com/96boards-projects/carbon_rover
- 將文件夾 rover 復制到 Zephyr 源的根目錄中。
- 建造
$ cd /path/to/zephyr/root$ source zephyr-env.sh$ cd rover$ mkdir build; cd build$ cmake -DBOARD=96b_carbon ..$ make
- 將微型 USB 電纜連接到 USB OTG Carbon 端口和您的計算機。板應該通電。按住 BOOT0 開關,同時按下和釋放 RST 開關,強制電路板進入 DFU 模式
- 您應該在 Linux 主機上看到以下確認信息:
$ dmesgusb 1-2.1: new full-speed USB device number 14 using xhci_hcdusb 1-2.1: New USB device found, idVendor=0483, idProduct=df11usb 1-2.1: New USB device strings: Mfr=1, Product=2, SerialNumber=3usb 1-2.1: Product: STM32 BOOTLOADERusb 1-2.1: Manufacturer: STMicroelectronicsusb 1-2.1: SerialNumber: 3574364C3034
- 閃光
$ sudo make flash
-
。
?
??
- Project Kong:滿足特殊需求的特殊漫游者
- 構建結合Azure Sphere安全性和FreeRTOS的漫游者
- Zephyr RTOS和HC-SR04超聲波傳感器開源
- Arduino 101 BLE漫游者遙控器
- 自動駕駛和避障漫游者開源
- 戶外漫游者開源項目
- 基于TI AM5728 RTOS開發手冊
- Azure RTOS NetX Duo嵌入式TCP/IP網絡堆棧 13次下載
- 如何使用物聯網操作系統Zephyr實現“連續集成”開源軟件的詳細說明
- TI-RTOS 2.00 用戶指南 24次下載
- 基于虛擬校園漫游系統設計 1次下載
- 實現圖像漫游_Delphi教程 13次下載
- RTOS操作系統 0次下載
- 基于OpenGL技術的實時漫游系統研究及實現
- 基于SIP的VoWLAN漫游時延優化方法研究
- 使用MCUXpresso for VS Code插件開發Zephyr的hello world 562次閱讀
- 深入解析Zephyr RTOS的技術細節 635次閱讀
- MCXN947與Zephyr的跨界合作 嵌入式技術的新飛躍 633次閱讀
- Zephyr RTOS簡介及代碼下載編譯運行 6510次閱讀
- RTOS核心:調度和分割 781次閱讀
- Zephyr筆記:在Windows下搭建開發環境 2088次閱讀
- 詳解選擇RTOS的要點 882次閱讀
- 泰凌微電子Zephyr固件下載及示例程序 3522次閱讀
- 泰凌微電子Zephyr硬件平臺及編譯步驟 2473次閱讀
- 泰凌微電子Zephyr編譯環境搭建 3266次閱讀
- 使用MM32F3270基于Azure RTOS定時器組的應用 1751次閱讀
- 使用MM32F3270基于Azure RTOS動態內存管理的應用 992次閱讀
- 使用MM32F3270基于Azure RTOS信號量的應用 1071次閱讀
- Zephyr中斷服務類型及實際應用 2561次閱讀
- WLAN的標準、安全及漫游 1002次閱讀
下載排行
本周
- 1貼片三極管上的印字與真實名稱的對照表詳細說明
- 0.50 MB | 76次下載 | 1 積分
- 2Altium Designer AD 25 軟件安裝包下載
- 0.00 MB | 3次下載 | 免費
- 3Altium Designer 23 軟件下載
- 0.00 MB | 2次下載 | 免費
- 4Altium Designer 22.11.1軟件安裝包下載
- 0.00 MB | 1次下載 | 免費
- 5PADS Professional vx 2.11 安裝包
- 0.00 MB | 1次下載 | 5 積分
- 6高頻率變壓器的設計
- 0.03 MB | 1次下載 | 1 積分
- 7ANT8817 1%3.5W/3.7V,同步自適應升壓,超長續航,H類防破音單聲道音頻功放中文手冊
- 1.11 MB | 1次下載 | 免費
- 8NS6326 4-30V輸入5V/3A輸出同步降壓穩壓器中文手冊
- 1.22 MB | 次下載 | 免費
本月
- 1蘇泊爾電磁爐線路的電路原理圖資料合集
- 2.02 MB | 286次下載 | 5 積分
- 2長虹液晶電視R-HS310B-5HF01的電源板電路原理圖
- 0.46 MB | 87次下載 | 5 積分
- 3貼片三極管上的印字與真實名稱的對照表詳細說明
- 0.50 MB | 76次下載 | 1 積分
- 4U盤一鍵制作
- 23.84 MB | 41次下載 | 免費
- 5AI智能眼鏡產業鏈分析
- 4.43 MB | 39次下載 | 免費
- 6AO4803A雙P通道增強型場效應晶體管的數據手冊
- 0.11 MB | 28次下載 | 2 積分
- 7長虹液晶彩電LS29機芯的技術資料說明
- 3.42 MB | 16次下載 | 2 積分
- 8TP4055 500mA線性鋰離子電池充電器中文手冊
- 0.75 MB | 9次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935127次下載 | 10 積分
- 2開源硬件-PMP21529.1-4 開關降壓/升壓雙向直流/直流轉換器 PCB layout 設計
- 1.48MB | 420064次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233089次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費下載
- 340992 | 191387次下載 | 10 積分
- 5十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183342次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81586次下載 | 10 積分
- 7Keil工具MDK-Arm免費下載
- 0.02 MB | 73815次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65988次下載 | 10 積分
評論