หน้าแรก ดูโปรเจกต์ทั้งหมด
Intermediate

โปรเจกต์ thermometer แบบใช้ Battery พร้อมการเชื่อมต่อกับ BLYNK

ทำงานได้ด้วยตัวเองด้วยการใช้ Battery และรองรับ multi-WiFi

โปรเจกต์ thermometer แบบใช้ Battery พร้อมการเชื่อมต่อกับ BLYNK

รายการอุปกรณ์และเครื่องมือ

1x WEMOS dual shield
-
1x Laser cutter (generic)
-
1x Resistor 100k ohm
-
1x Wemos battery shield
🛒 สั่งซื้อ
1x Wemos DS18B20 shield
-
1x e-paper display 1.5
-
}

รายละเอียดและวิธีทำ

นี่คือโปรเจกต์ที่สี่ของฉันกับ Arduino

อุปกรณ์นี้ใช้วัดอุณหภูมิและสามารถทำงานได้ด้วยตัวเองโดยไม่ต้องพึ่งพาแหล่งจ่ายไฟภายนอก โดยใช้แบตเตอรี่แบบชาร์จได้ขนาด 1,100 mAh และ 3.7V ด้วยโหมด deep sleep ของ WEMOS mini ทำให้สามารถใช้งานได้ต่อเนื่องยาวนานถึง 10 วัน

WEMOS Mini, DS 18B20 และ battery shield ถูกติดตั้งอยู่บน dual shield เพื่อให้สามารถวัดแรงดันไฟฟ้าได้ จำเป็นต้องต่อตัวต้านทานขนาด 100 kilo ohm ระหว่างขั้วบวกและช่อง input a0 บน battery shield

ให้ระมัดระวังเรื่องขั้วของแบตเตอรี่และ battery shield เพราะบางครั้งขั้วอาจสลับกันได้

ข้อควรระวัง: ทุกครั้งที่มีการอัปโหลด sketch จะต้องถอดการเชื่อมต่อระหว่าง RST กับ D0 ออกก่อน และหลังจากอัปโหลด sketch เสร็จแล้ว ให้เชื่อมต่อกลับตามเดิม มิฉะนั้นจะไม่สามารถใช้งานโหมด deep sleep ได้

ตัวกล่องทำจากไม้อัดพ็อพพลา (poplar plywood) หนา 4 มม. และตัดด้วย laser cutter ส่วนด้านหน้าและด้านบนของกล่องไม่ได้ทากาวติดไว้เพื่อความสะดวกในการบำรุงรักษา

ข้อมูลจะถูกแสดงผลบนหน้าจอ e-paper และในแอป BLYNK หากแรงดันแบตเตอรี่ต่ำ จะมีการแสดงคำเตือนทั้งบนหน้าจอ e-paper และในแอป Blynk โดยค่าอุณหภูมิและแรงดันไฟฟ้าจะแสดงผลเป็นกราฟภายในแอป

.) อุณหภูมิ

.) แรงดันไฟฟ้า

ในระหว่างกระบวนการชาร์จ การส่งข้อมูลอุณหภูมิจะถูกขัดจังหวะ เนื่องจากความร้อนที่เกิดขึ้นขณะชาร์จจะทำให้ค่าที่วัดได้ผิดเพี้ยนไป และแม้ว่าแรงดันไฟฟ้าจะต่ำเกินไป ก็จะไม่มีการส่งข้อมูลอุณหภูมิเช่นกัน เนื่องจาก Sensor จะอ่านค่าผิดพลาดในสภาวะนี้

.) ทำงานด้วยแบตเตอรี่

.) แบตเตอรี่ต่ำ

.) กำลังชาร์จแบตเตอรี่

ช่องสำหรับเสียบชาร์จจะอยู่ทางด้านล่างของกล่อง

Code

🔒 ปลดล็อก Code

สนับสนุนเพื่อรับ Source Code หรือแอปพลิเคชันสำหรับโปรเจกต์นี้

รหัสอ้างอิงโปรเจกต์: battery-operated-thermometer-with-connection-to-blynk-5851d2
2450 บาท
PromptPay QR Code