





MAKER:InnovateAsterisk/譯:趣無盡
特征:
系統(tǒng)基本芯片:樹莓派 4B+(4Gig RAM)。
表示屏:7英寸液晶表示屏(帶觸摸)。
電源:PiJuice UPS(帶有 5000 mAmp 電池)。
攝像頭:1080p 相機(jī)(前置)。
聲音和揚(yáng)聲器:聲卡,能為兩個(gè)揚(yáng)聲器和兩個(gè)麥克風(fēng)供電,一個(gè)音頻耳機(jī)插孔
加速度計(jì):陀螺儀/加速度計(jì),經(jīng)過 python 掌控,能夠調(diào)節(jié)屏幕方向。
冷卻:風(fēng)扇連接到風(fēng)扇速度掌控器,并經(jīng)過 python 掌控。
USB:分支 USB。
按鍵:電源按鈕和音量上/下?lián)u桿。
LED 指示燈:充電表示以及重定向在外殼上的電源和活動(dòng) LED 燈。
背板:竹木背板,帶有激光雕刻圖案。項(xiàng)目詳情:
https://github.com/InnovateAsterisk/Raspberry-Pi-Tablet
材料名單
樹莓派 4B+/3B+ × 1
7英寸樹莓派 LCD 表示屏(帶觸摸) × 1
PiJuice UPS × 1
PiSupply 5000mAmp 電池 × 1
樹莓派 1080p 相機(jī) × 1
Waveshare 音頻 HAT(聲卡) × 1
揚(yáng)聲器(8歐,1W) × 2
MPU-6050 加速度計(jì) × 1
陀螺儀 × 1
HW-517 PWM 風(fēng)扇速度掌控器 × 1
30mmx30mmx7mm 風(fēng)扇 × 1
128G SD卡 × 1
按鈕 × 3
USB 2.0 × 1
彩色電線 × 若干
18AWG 電纜 × 若干
3MM 木料 × 若干準(zhǔn)備工作
在起始動(dòng)手前,咱們需要對(duì)購(gòu)買的組件進(jìn)行有些修改的準(zhǔn)備工作。要將比很強(qiáng)的零件(例如螺絲盒和 USB 盒等)從 PCB 板上取下來,稍后我會(huì)將電線焊接到板子上。
1、樹莓派:取下 USB 模塊和網(wǎng)絡(luò)模塊(不要拆焊,運(yùn)用切割器取下金屬外殼并切掉塑料)。按照接線圖,移除除頂部的六個(gè)引腳之外的所有 GPIO 引腳。
2、LCD 表示屏:從 PCB 板上移除 USB 模塊,而后移除背面的兩個(gè) 12mm 引腳。
3、PiJice:移除透明的塑料電池倉(cāng)。移除 GPIO 引腳的黑色塑料絕緣體,而后切割 GPIO,僅留頂部的六個(gè)引腳(右側(cè)三個(gè),左側(cè)三個(gè))。
4、HW-517:移除螺絲塊(拆焊)。
5、wm8960:移除 GPIO 的黑色塑料絕緣體,揚(yáng)聲器電線塊和螺釘,而后按照接線圖切割 GPIO。
6、風(fēng)扇:移除散熱器。
3D 打印
所有 3D 文件請(qǐng)?jiān)陧?xiàng)目文件庫(kù)中下載。
https://make.quwj.com/project/218亦可在 Thingiverse 上得到。
https://www.thingiverse.com/thing:40515201、運(yùn)用膠水將每一層粘合在一塊。各層應(yīng)整齊地安置在彼此的頂部。第1層和第二層都有鎖扣,幫忙齊該層。
2、取下 PiJuice 上的塑料螺母,而后將其粘到第二層中供給的空間中。接下來能夠打磨了。
3、運(yùn)用 100 粒度的砂紙來打磨所有層線。
4、運(yùn)用400-800 粒度的砂紙打磨外殼表面,使它們變得光滑。
5、運(yùn)用類似布拉索(Brasso)的金屬磨料,使塑料擁有完美的光潔度。
6、最后將外殼進(jìn)行黑色的噴漆。
接線
按照電路圖連接所有組件,每一個(gè)組件都運(yùn)用其相應(yīng)的編碼的顏色電線進(jìn)行接線。完成后,將板子放入外殼中,并將導(dǎo)線連接在一塊。
制作平板背面
1、將激光器連接到打印機(jī),將風(fēng)扇速度掌控器的 PWM 用作激光器的功率掌控器。
2、當(dāng)風(fēng)扇充滿時(shí),則激光器充滿。倘若風(fēng)扇表示 10% 時(shí),則激光器僅在木板表面輕輕的灼燒。能夠?qū)⑽倚枰膱D案雕刻在木板的表面。
3、我運(yùn)用的 gcode 將激光的高度設(shè)置為 50mm,因此呢請(qǐng)正確的設(shè)置激光的焦點(diǎn)為 50mm。
4、木板的尺寸為 112mm x 230mm,并且你需要打磨木板以便適合第3層。
你亦能夠按照自己的需要進(jìn)行設(shè)計(jì),而后將設(shè)計(jì)的方法轉(zhuǎn)到
http://nebarnix.com/img2gco/木板的詳細(xì)信息,請(qǐng)?jiān)陧?xiàng)目文件庫(kù)中下載。
https://make.quwj.com/project/218安裝軟件
1、安裝 Raspbian 操作系統(tǒng)。
https://www.raspberrypi.org/2、將下載的文件解壓縮到桌面,而后運(yùn)用 Etcher,
https://www.balena.io/etcher/
將 .img 文件閃存到 SD 卡。3、將 SD 卡從電腦中取出,而后插進(jìn)樹莓派的 SD 卡插槽中。按住機(jī)箱側(cè)面的電源按鈕兩秒鐘,起步平板電腦。
4、第1次起步時(shí),它將自動(dòng)調(diào)節(jié)分區(qū)體積以填充 SD 卡。稍后,它將重新起步,你能夠在 Raspbian OS 中看到歡迎的界面。
5、點(diǎn)擊下一步,再次單擊下一步,你能夠暫時(shí)跳過秘碼設(shè)置,而后關(guān)閉黑色邊框的選項(xiàng)。
6、路由器中選取無線網(wǎng)絡(luò),而后輸入秘碼。插進(jìn) USB 鍵盤,由于屏幕上無鍵盤。
7、在下一個(gè)屏幕上跳過更新(稍后進(jìn)行)。
設(shè)置平板
安裝完畢后,咱們將進(jìn)行有些設(shè)置,以便能夠遠(yuǎn)程拜訪平板電腦。
1、單擊樹莓派圖標(biāo)(左上方),轉(zhuǎn)到首選項(xiàng),再轉(zhuǎn)到樹莓派配置,單擊接口選項(xiàng)卡,啟用 SSH 和攝像頭,I2C 和 SPI,單擊確定后重新起步。
2、其他工作能夠在電腦的遠(yuǎn)程終端中完成。
在 Windows 上運(yùn)用 Putty,在 Mac 上運(yùn)用 Terminal,用以下方式登錄樹莓派平板電腦:ssh pi@raspberrypi.local默認(rèn)秘碼為 raspberry
而后執(zhí)行以下命令:sudo su
apt-get update
git clone https://github.com/waveshare/WM8960-Audio-HAT
cd WM8960-Audio-HAT
./install.sh
reboot重新起步后,重新登錄,樹莓派保持
sudo nano /boot/config.txt在 nano 內(nèi),進(jìn)行以下更改:找到#hdmi_drive=2
這行,移除前面的的 # (注釋號(hào)) ,修改后面的值為 1。
找到 dtparam=audio=on這行,在這行開頭添加 #,注釋掉這行。
在文件最后面添加一行,內(nèi)容為 hdmi_ignore_edid_audio=1。Ctrl+s (保留)
Ctrl+x (退出編輯器) sudo reboot再次重新起步,重新登錄并執(zhí)行以下操作:
sudo su
apt-get install libasound-dev
python -m pip install --upgrade pip setuptools wheel
pip install pyalsaaudio
exit此刻你能夠以樹莓派的用戶身份返回,從 GitHub 獲取項(xiàng)目
git clone https://github.com/InnovateAsterisk/Raspberry-Pi-Tablet.git此刻,你還需要構(gòu)建三個(gè)服務(wù):屏幕旋轉(zhuǎn),音量增多和降低以及風(fēng)扇打開和關(guān)閉。
sudo nano /lib/systemd/system/PiTabAudio.service內(nèi)容如下:
[Unit]
Description=Pi Tablet Audio Service
After=multi-user.target
Conflicts=getty@tty1.service
[Service]
Type=simple
ExecStart=/usr/bin/python /home/pi/Raspberry-Pi-Tablet/Services/audio.py
StandardInput=tty-force
[Install]
WantedBy=multi-user.target運(yùn)行命令:
sudo systemctl daemon-reload
sudo systemctl enable PiTabAudio.service
sudo systemctl start PiTabAudio.service
sudo systemctl status PiTabAudio.service
sudo nano /lib/systemd/system/PiTabScreen.service內(nèi)容如下:
[Unit]
Description=Pi Tablet Screen Service
After=multi-user.target
Conflicts=getty@tty1.service
[Service]
User=pi
Group=pi
Type=simple
ExecStart=/usr/bin/python /home/pi/Raspberry-Pi-Tablet/Services/screen.py
StandardInput=tty-force
[Install]
WantedBy=multi-user.target運(yùn)行命令:
sudo systemctl daemon-reload
sudo systemctl enable PiTabScreen.service
sudo systemctl start PiTabScreen.service
sudo systemctl status PiTabScreen.service
sudo nano /lib/systemd/system/PiTabFan.service內(nèi)容如下:
[Unit]
Description=Pi Tablet Fan Service
After=multi-user.target
Conflicts=getty@tty1.service
[Service]
Type=simple
ExecStart=/usr/bin/python /home/pi/Raspberry-Pi-Tablet/Services/fan.py
StandardInput=tty-force
[Install]
WantedBy=multi-user.target運(yùn)行命令:
sudo systemctl daemon-reload
sudo systemctl enable PiTabFan.service
sudo systemctl start PiTabFan.service
sudo systemctl status PiTabFan.service
sudo reboot此刻,能夠安裝 PiJuice 的工具和服務(wù):
sudo apt-get install pijuice-gui完成
此刻所有工作已然完成,能夠起始測(cè)試。
DIY 極簡(jiǎn)的自動(dòng)感應(yīng)洗手液器
基于樹莓派的 LED 數(shù)字溫度計(jì)強(qiáng)力有效的樹莓派水冷散熱方法SpartaCam:樹莓派視覺處理器IO Watch: Arduino UNO 制造的可編程手表
Samytronix Pi:用樹莓派 DIY 的桌面計(jì)算機(jī)
PIKOCUBE:帶 LED、陀螺儀,WiFi 掌控的可編程骰子