0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

基于一個ADXL345陀螺儀傳感器的PCB零件

電子設(shè)計(jì) ? 來源:電路城 ? 作者:電路城 ? 2021-04-29 09:52 ? 次閱讀

Pikocube是一個54像素的小LED立方體,一個ESP8285-01F WiFi MCU和一個ADXL345陀螺儀傳感器。每個PCB的尺寸為25x25mm??赏ㄟ^一側(cè)的6個貼片焊盤閃光。計(jì)劃是將立方體用作一個電子骰子來檢測它何時被拋出,何時變得不活躍。

您需要的零件

5x PCB

45個WS2812 2020 LED

5個0.1μF 0603電容器

5個10 μF 0603電容

5x 0歐姆0603電阻

一些電線

它僅將一個LED的DIN連接到另一個LED的DOUT。它包含兩個介于5V和GND之間的電容器。根據(jù)WS2812的數(shù)據(jù)表,建議為每個LED使用一個電容器,但是九個LED的面積非常小,并且LED彼此之間相距不遠(yuǎn),這就是為什么我只使用了兩個電容器的原因。

為了將五個PCB連接在一起,我在所有四個邊緣上都添加了一些焊盤,這些焊盤包含5V,GND,DIN,DOUT。有些配備了跳線墊,因?yàn)樘貏e是對于頂部PCB,您不應(yīng)該連接所有的墊-5V會被焊接到GND,那將是不好的……誠然,這些墊太小了,其尺寸僅為0.635 ×0.635mm,但稍有耐心,它將以某種方式工作。

該項(xiàng)目僅用于連接45個LED,因此在對Pikocube進(jìn)行編程時可以非常有創(chuàng)意。我在大多數(shù)LED項(xiàng)目中都使用FastLED庫,但是Neopixel庫在很多情況下也可以使用。我編寫了一個簡單的函數(shù),將圓形(?)矩陣映射到多維數(shù)據(jù)集上,得到一個12×5矩陣,其中第五行(y = 4,因?yàn)榈谝恍惺莥 = 0)只是頂部的中間像素,使用哪個x坐標(biāo)的問題。

int get_pixel(int x, int y){

int num = -1;

int mat = x/3;

if(y 《 3){

//bottom matrix 3x12

if(x《3){

//matrix 1

if(y==1) num = 5 - x;

else num = y * 3 + x;

}

else if(x《6){

//matrix 2

if(y==1) num = 17 - x;

else num = y * 3 + x + 6;

}

else if(x《9){

//matrix 3

if(y==1) num = 29 - x;

else num = y * 3 + x + 12;

}

else if(x《12){

//matrix 4

if(y==1) num = 41 - x;

else num = y * 3 + x + 18;

}

}

else if(y == 3){

//top matrix 3x3

if(x==0 || x==11) num = 38;

if(x==1) num = 39;

if(x==2 || x==3) num = 44;

if(x==4) num = 43;

if(x==5 || x==6) num = 42;

if(x==7) num = 41;

if(x==8 || x==9) num = 36;

if(x==10) num = 37;

}

else if(y==4){

//top middle led

num = 40;

}

return num;

}
責(zé)任編輯:pj

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • 傳感器
    +關(guān)注

    關(guān)注

    2552

    文章

    51294

    瀏覽量

    755199
  • 電容器
    +關(guān)注

    關(guān)注

    64

    文章

    6242

    瀏覽量

    99944
  • pcb
    pcb
    +關(guān)注

    關(guān)注

    4324

    文章

    23137

    瀏覽量

    398889
收藏 人收藏

    評論

    相關(guān)推薦

    ADXL345陀螺儀數(shù)據(jù)讀取

    傳感器單片機(jī)ST加速度計(jì)ADXL345電子陀螺儀
    愛轉(zhuǎn)的光凌
    發(fā)布于 :2021年11月11日 23:43:09

    ADXL345陀螺儀實(shí)時計(jì)步

    傳感器單片機(jī)陀螺儀STADXL345電子陀螺儀
    愛轉(zhuǎn)的光凌
    發(fā)布于 :2021年11月11日 23:45:29

    角度傳感器陀螺儀的原理圖PCB

    看論壇上大家吵adxl345吵的這么火熱,我再奉送份資料吧我曾經(jīng)設(shè)計(jì)的塊小車控制板,板上集成了角度傳感器adxl345以及
    發(fā)表于 08-31 15:04

    arduino學(xué)習(xí)筆記28 - ITG3200 ADXL345做姿態(tài)識別實(shí)驗(yàn)

    傳感器ADXL345的數(shù)據(jù)//每個軸的讀數(shù)有10位分辨率,即2字節(jié).//我們要轉(zhuǎn)換兩bytes為
    發(fā)表于 10-24 10:41

    adxl345的使用問題

    adxl345角度傳感器模塊! 是直接單片機(jī)就可以嘛?誰用過adxl345adxl345測傾角觸發(fā)活動中斷,請問如何避免震動引起的活動中斷?nanopi neo 利用官方提供的adxl345
    發(fā)表于 09-11 16:07

    請問ADXL345配合陀螺儀能精確測量短時三維空間運(yùn)動路徑嗎?

    想請問下加速度傳感器ADXL345配合陀螺儀,能否精確測量短時三維空間運(yùn)動路徑,或者說它測量的準(zhǔn)確度怎么樣,對于重力加速度的消去有沒有什么好的算法實(shí)現(xiàn)呢,不勝感激。
    發(fā)表于 02-26 14:18

    知開源分享-ADXL345三軸加速度傳感器的使用

    ADXL345三軸加速度傳感器 ADXL345 是 ADI 公司推出的基于 iMEMS 技術(shù)的 3 軸、數(shù)字輸出加速度傳感器2、電路連接接線很簡單,只需要把模塊的SCL、SDA引腳與
    發(fā)表于 05-23 16:07

    ADXL345三軸加速度傳感器的初始化步驟

    本文我們來學(xué)習(xí)當(dāng)下比較流行的款三軸加速度傳感器ADXL345,該傳感器廣泛用于手機(jī)、游戲手柄等設(shè)計(jì),具有非常廣泛的應(yīng)用范圍。STM32F1開發(fā)板自帶了三軸加速度
    發(fā)表于 01-14 17:15

    ADXL345傳感器簡介

    ADXL345傳感器1.ADXL345傳感器簡介2. 硬件設(shè)計(jì)3. 軟件設(shè)計(jì)3.1 STM32CubeMX設(shè)置3.2 MDK-ARM編程4. 下載驗(yàn)證
    發(fā)表于 08-13 06:24

    怎樣制作基于Arduino Pro Micro與ADXL345陀螺儀體感鼠標(biāo)呢

    為什么要制作基于Arduino Pro Micro與ADXL345陀螺儀體感鼠標(biāo)呢?怎樣制作
    發(fā)表于 03-01 06:42

    加速度傳感器ADXL345模塊測試程序

    加速度傳感器ADXL345模塊測試程序
    發(fā)表于 02-25 15:00 ?59次下載

    ADXL345芯片使用心得

    ADXL345芯片使用心得,介紹使用傳感器過程的使用體會
    發(fā)表于 05-11 11:08 ?23次下載

    ADXL345參考代碼

    ADXL345參考代碼
    發(fā)表于 03-18 11:16 ?96次下載
    <b class='flag-5'>ADXL345</b>參考代碼

    ADXL345衛(wèi)星PCB布局2

    ADXL345衛(wèi)星PCB布局2
    發(fā)表于 03-19 12:41 ?16次下載
    <b class='flag-5'>ADXL345</b>衛(wèi)星<b class='flag-5'>PCB</b>布局2

    ADXL345和MPU6050的區(qū)別

    ADXL345和MPU6050是兩種常見的加速度計(jì)和陀螺儀傳感器,用于測量物體的加速度和旋轉(zhuǎn)速度。它們在設(shè)計(jì)、性能和應(yīng)用方面有些區(qū)別。在本文中,我們將對
    的頭像 發(fā)表于 01-04 11:30 ?8037次閱讀