發表文章

目前顯示的是 2月, 2017的文章

PM2.5檢測/Arduino UNO R3/PMS5003T/OLED 0.96"

圖片
PM2.5檢測/Arduino UNO R3/PMS5003T/OLED 0.96" 這款PM2.5感測器,又多了 溫濕度 的功能,所以一併把感測資料顯示出來 感測器接腳如下: SDA 接 A4     SCL 接 A5 這種 OLED,假設線接錯,開機時是完全沒畫面,千萬不要以為 壞了,壞了,壞了 請再次檢查線路。 有用擴充板,因為手指較粗,眼睛又老花眼,接個擴充板才不會插錯洞。 不用也可以,請自行對照正確的接腳接上。 完成後如下圖: 還缺少一樣東西,不然顯示不出來。 為了簡化程式, 所以把除錯的程式碼去掉了~ #define OLED_EN #if defined (OLED_EN) #include "U8glib.h" U8GLIB_SH1106_128X64 u8g(U8G_I2C_OPT_NO_ACK); #endif #include <SoftwareSerial.h> SoftwareSerial mySerial(2, 3); #define PMS_SET 4    #if defined (OLED_EN)  long pmat10=0;  long pmat25=0;  long pmat100=0;  long pmt=0;  long pmh=0;  char buf[50];  int sensorVal; #endif void draw() {    u8g.setFont(u8g_font_8x13);    u8g.drawStr(0, 10, "T=");    u8g.setPrintPos(17, 10);    u8g.print(int(pmt));    u8g.drawStr(33, 10, "(C)");    u8g.drawStr(60 ,10, "H=");    u8g.setPrintPos(78, 10);    u8

製做隨身PM2.5空氣感測器 - 使用Arduino uno R3/OLED 0.96"顯示器/PMS5003T感測器

圖片
隨身PM2.5空氣盒子製作 接觸Arduino的時間並不長,花了很多時間在了解硬體的規格上面, 深怕一不小心,就把東西給燒了!! 結果,不出所料,燒掉了一片Arduino UNO R3開發板~ 準備的材料: 1.Arduino UNO R3 2.OLED 0.96吋顯示螢幕 3.PMS5003T 氣體感測器 4.擴充板(可有可無) 5.麵包板(可有可無) Arduino UNO R3,最普偏又好用的開發板, 因為才接觸Arduino不到兩個星期,有關網路功能,要等買到網路卡擴充板之後才能繼續了~ 先把PMS5003T的線接出來,可參考了官方文件