|
前言
平時(shí)我也比較喜歡刷抖音,所以做一個(gè)用手勢刷抖音的模塊。總共有6個(gè)手勢,向左、向右、向上、向下、接近、遠(yuǎn)離,可以自己定義每個(gè)手勢的動(dòng)作。同時(shí)可以在代碼里面寫自動(dòng)延時(shí)多久翻下一條抖音,做個(gè)全自動(dòng)的。

一、概述及需要材料
整體來說原理是挺簡單的,首先用STM32單片機(jī)來讀取手勢傳感器的動(dòng)作,然后根據(jù)動(dòng)作來發(fā)對應(yīng)的數(shù)據(jù)給KM2鍵盤鼠標(biāo)模塊即可,類似于做一個(gè)鼠標(biāo)來刷抖音了,鼠標(biāo)滾輪上下滾動(dòng)就是上一條下一條視頻了,雙擊就是點(diǎn)贊!
1 stm32單片機(jī)最小系統(tǒng)(主控)
2 st-link下載器(用來給STM32燒錄程序的)
3 GY-9960手勢識別模塊(用來識別手勢動(dòng)作的)
4 KM2鍵盤鼠標(biāo)模塊(其實(shí)就是一個(gè)串口轉(zhuǎn)HID鍵盤模塊)
5 杜邦線6根以上
6 OTG線一根
7 裝有抖音的安卓手機(jī)一臺
stm32單片機(jī)最小系統(tǒng)主要用來處理GY-9960手勢識別模塊的數(shù)據(jù),和發(fā)送對應(yīng)的鼠標(biāo)動(dòng)作給模擬鍵盤鼠標(biāo)模塊,從而實(shí)現(xiàn)刷抖音。 GY-9960手勢識別模塊,這個(gè)模塊比較便宜,七八塊一個(gè),識別的手勢只有六個(gè):
st-link下載器是用來給STM32單片機(jī)下載程序的,有的話就不需要購買的了:
KM2模擬鍵盤鼠標(biāo)模塊,通過OTG線接到手機(jī)上面,手機(jī)識別到鍵盤鼠標(biāo)插入,然后通過發(fā)送對應(yīng)的串口數(shù)據(jù)就可以模擬實(shí)際的鍵盤鼠標(biāo)動(dòng)作啦!

二、接線
ST-link與STM32單片機(jī)接線:
ST-link | STM32 | 3.3V | 3.3 | GND | GND | SWCLK | DCLK | SWDIO | DIO |
手勢識別模塊模塊與STM32單片機(jī)接線:
GY-9960 | STM32 | VIN | 3.3 | GND | GND | SCL | B10 | SDA | B11 | INT不接。
模擬鍵盤鼠標(biāo)模塊與STM32單片機(jī)接線:
KM2模塊 | STM32 | 5V | 5V | RXD | A2 | GND | GND |
|
|