【教學/基礎】啟用 Pi 3B+ 的 WiFi

安裝 Raspbian 2018-03-13 的映像檔 WiFi 預設沒有顯示 當拿到 Pi 3B+ 以後,如果安裝目前最新版(2018-03-13)的映像檔開機後,會發現看不到這次改版最大的 WiFi 裝置。   如果從指令列 ifconfig 也會發現找不到內建的網卡。   查詢一下原來這次的 release notes 把 wpa_supplicant.conf 的國碼設定拿掉了。 2018-03-13: * Raspberry Pi 3 B+ support * WiFi is disabled until wireless regulatory domain is set (Pi 3 B+ only) - The domain can be done through 'Raspberry Pi Co...

【教學/投影片】Raspberry Pi Camera + Python + OpenCV 投影片和範例程式 @虎科大

虎尾科技大學 Raspberry Pi Camera + Python + OpenCV 工作坊 七月底我們應虎科大電機工程系蔡老師的邀請,帶 Raspberry Pi + Python + Camera 兩天的工作坊。最後會實作 "鄉民查水表" 功能,是使用 Pi Camera 拍照後,用 OpenCV 做影像處理取得水表指針角度,就可以知道水表目前度數。學生很認真程度也很好,兩天的練習與實做都可以在時間內完成,我們未來也會和虎科大有更多的合作。Raspberry Pi Camera + Python + OpenCV 投影片和範例程式 可以參考下方網址。 工作坊第一天課程內容(Camera + Python) 這次的工作坊共分為兩天,第一天是介紹 Raspberry Pi Camera + Python。內容與時間如下: 相機原理與應用(1 小時...

【教學/測試】OpenCV on UP Board 測試

承蒙研揚科技公司好意,贈送一塊 UP Board。   UP Board 開箱與安裝可參考下列幾篇文章 UP board:開箱與基本介紹 [開箱] UP Board 開發板:可跑 Windows 10,世界最小 x86 PC [試用] 真的能跑 Windows 10 的開發板 - UP Board UP Board 測試說明 由於 UP Board 所使用的 CPU 為 Intel Atom x5-Z8350,在 Intel 網站的規格為 64 位元 4 核心,時脈可達 1.92 GHz。乍看之下是比 Raspberry Pi 3 的處理速度快上不少,但 ARM 和 X86 是不同架構,而且操作上的反應速度除了和時脈有關,不同的執行條件也會有差異。 我們使用 Python OpenCV 測試。只要輸入 sudo ...

【教學/測試】AS3992 UHF RFID Reader 教學 | AS3992 – UHF RFID Single Chip Reader

AS3992 UHF RFID Reader 教學 和測試紀錄! 如果需要購買 AS3992 UHF(超高頻) NFC/RFID Reader,請和我們聯絡~ AS3992 UHF RFID Reader 文件 文件總整理,可以從這論壇查看使用教學。 完整資料下載,包括 datashhet、schematics、firmware、document 等等。 AS3992 韌體(.hex)。 PC 軟體。 How to program the RFID reader 文件 完整資料原始出處,https://www.dropbox.com/s/u9cv2ytscplytmg/AS3992%20reader%20module%20files%20English.zip?dl=0 AS3992 硬體外觀 AS399...

【教學/測試】測試 SX1272 LoRa Module | SX1272 LoRa Module 和 Waspmote Gateway SX1272 LoRa module 測試

圖片來源:LoRa looks good to go LoRa(Long Range)是法國公司 Cycleo 設計,而 Semtech 在 2012 將其收購。本篇文章將介紹如何 測試 SX1272 LoRa Module。   本文以 cooking hacks 出的 SX1272 LoRa module + LoRa shield(圖左) 和 Waspmote Gateway SX1272 LoRa module(圖右) 做測試。 前言 要使用 LoRa 通訊,最簡單的方式就是將 LoRa module 設定相同的 channel,這樣在相同 channel 的節點就可以互相收送資料,這是 P2P 的拓撲。 如果在 P2P 模式下增加 LoRa Gateway,一方面可以讓拓撲轉變星狀,能更有效的收集資訊,另一方面也可以整合多種裝置與...

【教學/常見問與答】解決從序列埠登入到 Pi 3 的亂碼問題

購買產品:PL2303HX USB 轉 TTL 傳輸線,PL2303HXD USB轉TTL傳輸線。 \ 序列埠登入到 Pi 3 的亂碼問題 剛拿到 Pi 3 如果安裝 2016-02-26-raspbian-jessie 的映像檔後想使用序列埠連線,會發現出現亂碼,該怎麼辦? 這是因為原本 Pi 3 內建的硬體 UART 被 BCM2837 SoC 拿去給 Bluetooth 晶片組使用,而原本的 UART 輸出腳位(GPIOs 14 & 15)改成用 mini-uart port。意思是原本硬體 UART 有獨立的 clock divisor,因此 baud rate 可以維持在 115200,可是 mini-uart 使用系統核心時脈,實際只能跑到 72000 左右的 baud rate,因此當使用 115200 的 baud rate 連線就會出現亂碼...

【教學/常見問與答】如何看 Raspbian 的版本資訊?

自從 Raspbian 從 Wheezy 升級到 Jessie 以後,許多系統性的設計都有所不同。那要如何看 Raspbian 的版本資訊呢?     /opt/vc/bin/vcgencmd version 查詢 firmware 版本。 # 2015-05-05-raspbian-wheezy pi@raspberrypi ~ $ /opt/vc/bin/vcgencmd version Apr 21 2015 14:42:19 Copyright (c) 2012 Broadcom version 2d5ad04b63af4233440c3f7c8587108223201102 (clean) (release) # 2016-02-03-raspbian-jessie pi@raspberrypi:~ $ /opt/...

【教學/常見問與答】Raspbian Jessie 版本差異?

Raspbian 是最多人在 Raspberry Pi 上安裝的作業系統,也是 Raspberry Pi 基金會持續維護的版本。在 Raspberry Pi 官方網站的下載有 Jessie 和 Jessie Lite 兩種選擇,這兩者有什麼差別呢?   Raspbian Jessie 版本差異:比較 Jessie 和 Jessie Lite 其實這兩者主要分別在於 Jessie Lite 沒有預設安裝 X-server 與相關的套件,因此無法用 startx 啟動視窗管理員。因為也沒有安裝 Qt 和 GTK+ 的函式庫,因此也無法執行相關的視窗程式。 比較映像檔大小 比較 Jessie 和 Jessie Lite 這兩個映像檔的大小(2016-02-03),分別是 3.9G(Jessie) 和 1.4G(Jessie Lite)。 ...

【教學/常見問與答】Raspberry Pi Zero 網路解決方案

由於 Raspberry Pi Zero 沒有內建乙太網路插槽,因此如何讓 Zero 可以上網需要額外安裝其他週邊,以下我們介紹幾種可能的方式,提供 Raspberry Pi Zero 網路解決方案。 Raspberry Pi Zero 網路解決方案 (Ethernet)OTG + USB to RJ45 Converter 圖片來源:How to give an internet access to Raspberry Pi Zero 需要搭配的硬體如下: OTG Cable(支援 Micro USB) RJ45 to USB Converter(H1102NL 晶片) 網路線與數據機(或是路由器)   (Ethernet)OTG + USB to RJ45 Converter 圖片來源:How t...

【教學/常見問與答】Raspberry Pi 的工作溫度範圍?

以下內容翻自於 geektopia 和 RPi FAQ,整理成本篇 Raspberry Pi 的工作溫度範圍。 使用 BCM2835 的 Raspberry Pi Model B,熱的來源主要從以下三個元件而來 1. 電源輸入的穩壓器(voltage regulator)。 2. SoC BCM2835,包含了 ARM11 CPU、GPU 和 RAM。 3. LAN9512,是 USB 和 Ethernet 的控制器。 不同情境的溫度比較 閒置狀態(僅通電開機,沒有連接 Ethernet) 圖片來源:geektopia BCM2835 平均溫度在 48.7°C。Voltage regulator 平均溫度在 49.9°C。LAN9512 溫度是三者最高的,平均溫度在 53.0°C。 網路傳輸狀態(Ethernet 以平均 40MBits/s 速...

【教學/常見問與答】Raspbian (2015-01-31) 在 Pi 2 的 RPi.GPIO 問題

問題描述 2015-01-31 釋出的 Raspbian 在 Pi 2 呼叫 RPi.GPIO 模組會出現 RuntimeError: This module can only be run on a Raspberry Pi! 錯誤訊息。 情境複製 假設我們寫一個可以控制 LED 一明一滅的 python 程式。範例來自 用 Raspberry Pi 學 GPIO - 自己做遊戲機。線路圖如下: 程式碼範如 led_blink.py: import RPi.GPIO as GPIO import time LED_PIN = 12 GPIO.setmode(GPIO.BOARD) GPIO.setup(LED_PIN, GPIO.OUT) try: while True: print("LED is on"...

【教學/基礎】Raspberry Pi 用 3G 網卡(3G USB dongle)上網

本文章將說明 Raspberry Pi 用 3G 網卡上網 使用過程。使用 Raspberry Pi Model B+,映像檔為 2014-12-24-wheezy-raspbian.img。使用的 3G 網卡為 Huawei E1820 3G 網卡。 前言 現在的 3G/4G 網卡(或稱為 USB 數據機)大多同時有儲存設備和 USB 數據機的功能,其中儲存設備功能存放 MS Windows 的驅動程式,USB 數據機就是可撥號連線接取上網際網路。 如果是第一次將 3G 網卡插在安裝了 Windows 系統的電腦上,網卡將會以虛擬光碟機的模式掛載成儲存設備,並且自動安裝驅動程式。當完成安裝後就可用虛擬光碟機轉換工具(Virtual CD-ROM switching utility)或稱為模式轉換工具,正確轉換網卡為 USB 數據機。這篇將會介紹 Raspberry ...