以手上ESP32板子為主架構搭配PIR HC-SR505 sensor感應去控制servo motor旋轉角度另添加一塊充電模組可以完成一個感應垃圾桶!!
2021年11月16日 星期二
2021年9月27日 星期一
Arduino與硬碟無刷直流馬達(BLDC)正反轉測試
將手上一顆壞掉的硬碟拆掉有一顆無刷直流馬達
上網找一下 最簡單的控制方式是用一無刷電變來控制!!
2021年8月13日 星期五
Raspberry學習- python tkinter GUI 設計
目的: 設計一個GUI介面 包含兩個 UART 控制, 一個影像輸出, 一個畫radar偵測點的區域, 最右側為指令輸出與接收到的訊息視窗
UART1為arduino的控制port
UART2為radar console port
下面為windows跟樹莓派共用抓取com port 的code
2021年4月28日 星期三
Raspberry學習- 增加一個power off按鍵
若沒連上Raspberry時, 要將它正常關機! 想到的是增加一個按鍵透過GPIO去作動!!
利用Raspberry Pi 的 GPIO 3,焊接在按鈕開關的正極;另一端將 Ground 焊接在按鈕開關的負極
接下來編輯檔案
sudo nano /etc/xdg/lxsession/LXDE-pi/autostart
在檔案最後增加一行
@sh /home/pi/autostart.sh
============================================
autostart.sh 內容為下三行
#!/bin/bash
cd /home/pi/
sudo python3 halt.py
=============================================
halt.py內容如下
#!/usr/bin/python3
# Import Libraries
import RPi.GPIO as GPIO
import subprocess
# Define GPIO Pin Number
gpioPin=3
# Define GPIO Function
GPIO.setmode(GPIO.BCM)
GPIO.setup(gpioPin, GPIO.IN)
GPIO.wait_for_edge(gpioPin, GPIO.FALLING)
# Command
subprocess.call(['shutdown', '-h', 'now'], shell=False)
sudo chmod +x /home/pi/autostart.sh
重新開機 測試一下 按鍵是否動作OK!
2021年4月25日 星期日
Raspberry學習- Anydesk 遠端控制
最近開始將 我的樹莓派應用文章 有些特別的設定 紀錄一下
我的Pi3與Pi4 合影
首先 將遠端控制的AnyDesk 安裝進來, 一些 遠端控制如 VNC or 遠端桌面 等. 我還是喜歡用Anydesk
1. Download the .deb file from https://anydesk.com/download?os=raspi
2. Go to the downloaded location, where you have download the file “anydesk_5.5.5-1_armhf.deb”
3. 安裝 sudo dpkg -i anydesk_5.5.5-1_armhf.deb
4. 安裝 sudo apt-get -f install
用電腦版Anydesk 連進 Pi4
在手機端也有 AnyDesk可以用非常方便2021年4月12日 星期一
ESP32溫濕度網路時鐘
繼用ESP32改造家中天花板的LED燈後, 想說用 ESP32來做一個時鐘, 可以顯示日期時間, 溫度, 濕度, PM2.5等的資訊!
最簡單的架構, 一片ESP32加上顯示板!
顯示板上網搜尋後, 決定用這種 RGB LED Matrix
硬體零件決定後, 開始軟體的編成1. 首先還是將Arduino IDE載入額外的開發板管理員網址, 裝入ESP32開發板Package
https://dl.espressif.com/dl/package_esp32_index.json