設計蝕刻控制器
簡介
設計條件
剛好有朋友找我設計一個他們實驗要用的裝置,想要做到的效果。
有一個主要迴路,上面有恆定的電壓,大約 7 V。
需要用 Arduino 來測量其電流,電流值約在 10~20 mA 左右。
如果蝕刻發生變化時,電流會瞬間掉到 3 mA左右,這時主要迴路要變成斷路。
但蝕刻的時候電壓也會稍微變小,從 20 mA 掉落到 10 mA 左右。
大概的思考架構如圖所示
本裝置是透過 ina219 來測量為小電流,
可以支援量測到 26 V,
並且搭配一個 5V relay,
如果電流瞬間下降時,
就透過 relay 來切斷主迴路的電源,
透過不同顏色的 LED 或 OLED 螢幕來顯示現在電路狀況。
實際圖片
操作實際影片
所需材料與架構
Arduino UNO
INA219
使用 I2C 介面
工作電壓 +3.0 至 +5.5V 之間
溫度範圍(可實現 1% 的最大誤差精度) -40C 至 +85C
分辨率 12 位元
電壓範圍為 0 V 至 +26 V
以安培為單位讀取電流,並以瓦特為單位讀取電源
對多達 128 個採樣求平均值
5V relay
powe ...
不知道要吃什麼嗎?做一個食物的選擇小工具吧!
先來看一下效果吧
#random-button {
background-color: #06C167;
border: none;
color: black;
padding: 10px;
text-align: center;
text-decoration: none;
display: inline-block;
font-size: 16px;
margin: 10px;
cursor: pointer;
}
點擊下面的按鈕以獲取一個隨機店家:
今天我想來點
var names = ["便當店", "吃麵", "吃早餐店"];
var randomButton = document.getElementById("random-button");
var nameDisplay = document.getElementById("name-display");
randomButton.addEventListener("click", function() { ...
網站功能基礎測試
網站的基本功能測試
hello world021
Syntax
Description
Header
Title
Paragraph
Text
123456789101112131415var s = "JavaScript syntax highlighting";alert(s);function $initHighlight(block, cls) { try { if (cls.search(/\bno\-highlight\b/) != -1) return process(block, true, 0x0F) + ' class=""'; } catch (e) { /* handle exception */ } for (var i = 0 / 2; i < classes.length; i++) { if (checkCondition(classes[i] ...