原创 使用ESP8266-NodeMCU搭建網絡服務器

1. 爲ESP8266搭建Arduino IDE開發環境 方法一:通過開發板管理器安裝ESP8266 SDK,具體方法【點擊此處】 (此方法在雖然在網站上廣爲流傳,本人親測並不好用,容易受到網絡波動的影響) 方法二:針對方法一,

原创 基於PID算法的循跡小車

這一期爲創客們帶來基於PID算法的循跡小車製作 1.標準賽道示意圖: (該賽道包含了:左直角、右直角、十字路口等路況) 2.灰度傳感器安裝示意圖: (可根據實際情況調節各傳感器之間的間距) 3.硬件原理圖: 4.控制邏輯:

原创 BiLiBiLi視頻轉存方法

- 第一步:下載安裝包 文件大小:15MB 鏈接:https://pan.baidu.com/s/1DlBL6xji54r-qHXpFWiePw 提取碼:aoq2 - 第二步:文件解壓 - 第三步:右鍵,管理員身份運行此文件

原创 STM32F103C8T6驅動6線OLED(SPI通訊)

傳送門:Arduino使用u8g2庫函數驅動4線/6線OLED屏幕(I2C/SPI通訊)附帶庫函數詳解 【點擊進入】 一、0.96寸SSD1306原理圖(默認爲SPI) 二、OLED硬件介紹及控制方式 建議直接觀看【正點原子】

原创 Arduino使用u8g2庫函數驅動4線/6線OLED屏幕(I2C/SPI通訊)附帶庫函數詳解

話不多說,直接入正題: 常見的OLED通常有兩種樣式,如下圖所示,分別是4線和6線控制 本人幾乎瀏覽了網上所有關於控制OLED模塊的教程,並都經過了項目實測:大力推薦u8g2這個庫函數來控制,文章末尾給出了安裝包,請自取(其餘

原创 麥克納姆輪(Mecanum Wheel)運動學分析

0.1 麥克納姆輪底盤示意圖 0.2 運動學逆解概念 -逆運動學是決定要達成所需要的姿勢所要設置的關節可活動對象的參數的過程。 一、 底盤運動的分解 我們知道,剛體在平面內的運動可以分解爲三個獨立分量:X軸平動、Y軸平動、yaw

原创 利用狀態機控制按鍵

按鍵消抖: 1.硬件消抖 利用電容的充放電特性來對抖動過程中產生的電壓毛刺進行平滑處理,從而實現消抖。但實際應用中,這種方式的效果往往不是很好,而且還增加了成本和電路複雜度,所以實際中使用的並不多。 2.軟件消抖 當檢測到按

原创 WORD如何編輯論文頁碼、頁眉格式,實現封面、摘要、目錄、正文互不干擾?

一、頁碼的處理 1. 打開需要操作的WORD文檔,光標停第二頁(目錄頁)頁首位置,在頁面佈局中點擊分隔符插入“分節符”; 小知識:分節符的作用就是將文章分成不同的“節”。插入一個分節符表示一個“節”在此結束,分節符之後將開始新的

原创 使用Blinker APP+NodeMCU控制多路接口

上一期介紹了如何使用語音助手控制多路接口,這一期將爲大家介紹如何使用官方提供的APP控制多路接口。 1、APP的下載地址,以及使用方法可以參考此處,筆者爲大家找了一個講的很詳細的網頁。 2、關於爲什麼筆者一直在強調“控制多路接

原创 用SW繪製3D打印版“同步輪”(可配合標準同步帶使用)

“同步輪”、“齒輪”市面上都買得到爲什麼要繪製呢? 筆者之前在某寶上面購買了幾個較大的同步輪,到貨後發現同步輪太重了,無法使用。 爲了讓機械狗質量更輕,跳躍的更高,筆者將採用3D打印的方式製作同步輪。同時也歸納出了標準的漸開線直

原创 使用Blinker+NodeMCU接入語音助手控制多路接口

-本文適合於進階開發,初學者對於如何使用NodeNCU連接WIFI,以及Blinker APP的使用可以移步Blinker官網,網絡上也不乏此類教程。但是官方給出的教程以及網上流傳的資料針對做一些小實驗,過於平淡,關於如何運用此套