DIY 聲控入門

自從 Amazon 推出 Echo 後聲控就成為熱門科技,用樹莓派加上多麥克風及喇叭就可以

零件配備

  • 樹莓派
  • 麥克風(Mic-2 或 Mic-4)
  • USB 喇叭
  • SD卡
  • 電源

這裡推薦兩個麥克風及四個麥克風

右下方有喇叭的 3.5mm接口一個

用這個做聲控很好用噢

輸出聲音接上 USB 喇叭

四個麥克風

四角各有一個麥克風,請注意一下四個麥克風的方向

麥克風跟LED都是由程式控制

接上USB喇叭

要學會安裝步驟請參考網站

Mic-2

Mic-4

弄懂程式如何控制,可以變化的花樣就很多了

自製遊戲機

這是一款需要自己動手做的遊戲機。

它的外殼是最新流行 3D 列印出來的。

圖檔在這裡下載

它需要的零件

它就是用樹莓派 Pi Zero 為核心。

還需要焊接一些點。將 2×20 GPIO 焊在 Pi Zero 上

Gamepad 控制板

按鈕一包20顆。

2.2吋螢幕

零件

開關及線材

無線網卡

連接步驟請參考網頁

先行驗證線是否接對?

 

用 Sense HAT 做一個小遊戲

Sense HAT 的功能很強,今天介紹一個 project 做的一個小遊戲。

先安裝png libary

sudo pip3 install pypng

再裝程式

git clone https://github.com/jrobinson-uk/RPi_8x8GridDraw

切換目錄

cd RPi_8x8GridDraw

執行

sudo python3 sense_grid.py

img_2006

程式一開始 Sense HAT 的 8×8 LED 全是 off

img_2005

在畫面上先點選顏色,在指定位置,當你完成後,再按 Play grid

img_2007

img_2008

錄影

接下來介紹一款小遊戲

https://github.com/TeCoEd/Egg-Drop/find/master

下載 chick.png, egg.png 及 egg_drop_final.py

將這三個檔都移動到 RPi_8x8GridDraw 下

執行 sudo python3 egg_drop_final.py

來看錄影

玩玩看

 

 

Micro:bit 初體驗

Micro:bit 是英國 BBC 為了推廣 Coding 教育推出的學習工具。

https://www.microbit.co.uk/

microbit_1_of_1_1024x1024

Micro:bit Essentials Kit 基本款

IMG_1931

說明簡介、電池盒、Micro:bit、USB 線

IMG_1932

電池盒是安裝2 顆AAA標準電池

IMG_1933

簡介

IMG_1934

Micro:bit 主板

Board layout – 正面

1. Button A (left button with edge connector at the bottom) – labelled A on the board
2. Button B (right button with edge connector at the bottom) – labelled B on the board
3. P0 (left large pin (crocodile clip port) with edge connector at the bottom) – labelled 0 on the board
4. P1 (middle large pin (crocodile clip port) with edge connector at the bottom) – labelled 1 on the board
5. P2 (right large pin (crocodile clip port) with edge connector at the bottom) – labelled 2 on the board
6. +3V – labelled 3V on the board. This is 3V PWR OUT
7. GND
8. P3 – P22 pins from left to right with edge connector at the bottom. Referred to as Pins when referencing that part of the board. Text will talk about ‘pins’ when referring to individual connections or the general way of connecting to the board – not labelled on the front of the board
9. LED matrix referred as the ‘screen’ – not labelled on the board
10. LED coordinates starting at 0,0 top left corner – not labelled on the board

IMG_1936

Board layout – 背面

1. USB Plug (Micro-USB plug) – labelled USB on the board
2. Button R (reset button) – labelled Reset on the board
3. Status LED – not labelled on the board
4. Battery socket – labelled Battery on the board

IMG_1935

micro:bit Prototyping Kit  進階款

除了基本款內容之外,還有底座

IMG_1938

轉接擴充板、小麵包板、跳線組及小零件

IMG_1939

轉接擴充板

IMG_1940

IMG_1941

Micro:bit 接上轉接板,再用跳線連接到麵包板,麵包板上就能接上元件

IMG_1942

micro:bit Complete Starter Kit  完整板

除了進階版的內容之外,還有電阻、電容、LED、馬達、風扇、光敏電阻、按鈕、蜂鳴器。

IMG_1945

教材

IMG_1946

IMG_1947

這一系列在英國小學生就開始學,想想我們的下一代吧

 

PXFMINI 之介紹

PXFMINI 是一個低成本的及開放式自動飛行儀的產品,它是配合樹莓派 GPIO 的界面。

PXFmini_2

它的功能:

Erle-Brain2_description5

 

  • 3 axes gravity sensor
  • 3 axes gyroscope
  • 3 axes digital compass
  • Pressure sensor
  • Temperature sensor
  • ADC for battery sensing

跟 Pi Zero 合併

PXFmini_5

跟樹莓派 2 合併

PXFmini_4

請觀看網頁,請詳讀Software and Hardware。

以後有機會在詳細說明