สารบัญ:

Wi-Fi Smart Scale (พร้อม ESP8266, Arduino IDE, Adafruit.io และ IFTTT): 18 ขั้นตอน (พร้อมรูปภาพ)
Wi-Fi Smart Scale (พร้อม ESP8266, Arduino IDE, Adafruit.io และ IFTTT): 18 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: Wi-Fi Smart Scale (พร้อม ESP8266, Arduino IDE, Adafruit.io และ IFTTT): 18 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: Wi-Fi Smart Scale (พร้อม ESP8266, Arduino IDE, Adafruit.io และ IFTTT): 18 ขั้นตอน (พร้อมรูปภาพ)
วีดีโอ: Blynk with NodeMCU ESP8266- Web dashboard and Mobile App 2024, ธันวาคม
Anonim
Image
Image
Wi-Fi Smart Scale (พร้อม ESP8266, Arduino IDE, Adafruit.io และ IFTTT)
Wi-Fi Smart Scale (พร้อม ESP8266, Arduino IDE, Adafruit.io และ IFTTT)
Wi-Fi Smart Scale (พร้อม ESP8266, Arduino IDE, Adafruit.io และ IFTTT)
Wi-Fi Smart Scale (พร้อม ESP8266, Arduino IDE, Adafruit.io และ IFTTT)

หากเป็นช่วงฤดูร้อนที่คุณอาศัยอยู่ อาจเป็นช่วงเวลาที่ดีสำหรับกิจกรรมออกกำลังกายกลางแจ้ง การวิ่ง ปั่นจักรยาน หรือจ็อกกิ้งคือการออกกำลังกายที่ยอดเยี่ยมสำหรับคุณในการฟิตหุ่น

และหากคุณต้องการลดน้ำหนักหรือควบคุมน้ำหนักในปัจจุบัน คุณจำเป็นต้องจดบันทึกผลลัพธ์ของคุณ ตัวอย่างเช่น การใช้สายรัดกีฬา (ลิงค์ / ลิงค์ / ลิงค์) จะช่วยให้คุณตรวจสอบว่าคุณมาถูกทางแล้วและมีแรงจูงใจอยู่เสมอ แต่สิ่งสำคัญคือต้องบันทึกความคืบหน้าของน้ำหนักของคุณ และด้วยเครื่องมือที่เหมาะสมและการใช้อุปกรณ์อิเล็กทรอนิกส์และการเขียนโปรแกรมเพียงเล็กน้อย คุณสามารถสร้างเครื่องชั่งน้ำหนักที่เชื่อมต่ออินเทอร์เน็ตของคุณเองได้! คุณสามารถค้นหาเครื่องชั่งอัจฉริยะบลูทูธหลายรุ่นของผู้ผลิตต่างๆ ทางออนไลน์ (https://rebrand.ly/smartscale-GB, https://rebrand.ly/smartscale-BG และ https://rebrand.ly/smartscale-AMZ เป็นต้น). แต่แทนที่จะซื้อ ทำไมไม่ลดน้ำหนักด้วยการทำแกดเจ็ตของคุณเองล่ะ

ในโครงการนี้ ฉันออกแบบเครื่องชั่งห้องน้ำอัจฉริยะ โดยใช้การพิมพ์ 3 มิติ เช่น ESP8266, IFTTT และ Adafruit. IO คุณสามารถใช้บทช่วยสอนนี้เพื่อฝึกฝนทักษะต่างๆ: ทักษะการพิมพ์ 3 มิติและการตัดด้วยเลเซอร์ การบัดกรี อิเล็กทรอนิกส์ การเขียนโปรแกรม ฯลฯ ในขั้นตอนต่อไป ฉันจะแสดงให้คุณเห็นว่าฉันพิมพ์ 3 มิติ ต่อวงจร และทำโค้ดอย่างไร ในตอนท้ายของบทช่วยสอนนี้ คุณจะพร้อมที่จะวัดน้ำหนักของคุณและเข้าสู่ระบบออนไลน์!

คุณสามารถค้นหาคุณสมบัติใหม่ได้ในบทช่วยสอนใหม่ของฉัน: https://www.instructables.com/id/Wi-Fi-Smart-Scale-with-ESP8266-Arduino-IDE-Adafrui/! ครั้งนี้ฉันเพิ่มนาฬิกาในตัว (ซิงโครไนซ์กับเซิร์ฟเวอร์อินเทอร์เน็ต) และเสียงกริ่ง เมื่อสัญญาณเตือนเริ่มทำงาน เสียงจะดังขึ้นต่อไปจนกว่าผู้ใช้จะรวบรวมความกล้าได้มากพอเพื่อลุกจากเตียงและยืนบนเครื่องชั่งสักครู่ ตรวจสอบออก!

ความรู้บางส่วนที่ใช้ในที่นี้มาจาก Becky Stern Internet of Things Class ที่ยอดเยี่ยม ขอแนะนำอย่างยิ่ง!

ชอบโครงการนั้นหรือไม่? โปรดพิจารณาสนับสนุนโครงการในอนาคตของฉันด้วยการบริจาค Bitcoin เล็กน้อย!:D ที่อยู่ฝาก BTC: 1FiWFYSjRaL7sLdr5wr6h86QkMA6pQxkXJ

ขั้นตอนที่ 1: เครื่องมือและวัสดุ

เครื่องมือและวัสดุ
เครื่องมือและวัสดุ
เครื่องมือและวัสดุ
เครื่องมือและวัสดุ
เครื่องมือและวัสดุ
เครื่องมือและวัสดุ

เครื่องมือและวัสดุต่อไปนี้ถูกใช้ในโครงการนี้:

เครื่องมือและวัสดุ:

  • เครื่องพิมพ์ 3 มิติ (ลิงค์ / ลิงค์ / ลิงค์) ใช้สำหรับพิมพ์กล่องใส่อุปกรณ์อิเล็กทรอนิกส์
  • บัดกรีเหล็กและลวด ส่วนประกอบบางอย่าง (เช่น ESP8266 Firebeetle และฝาครอบเมทริกซ์ LED) ไม่ได้มาพร้อมกับขั้วต่อแบบบัดกรี ฉันต้องบัดกรีสายไฟหรือหมุดเพื่อเชื่อมต่ออุปกรณ์เหล่านั้น
  • ท่อหด. ฉันต้องบัดกรีสายไฟของโหลดเซลล์แต่ละอันด้วย อาจใช้ชิ้นส่วนของท่อหดเพื่อแยกตัวนำไฟฟ้าได้ดีขึ้น
  • ไขควง. โครงสร้างติดตั้งโดยใช้สกรูบางตัว ใช้ไขควงชุดหนึ่ง
  • สกรู ฉันใช้สกรูยึดชิ้นส่วนที่พิมพ์ 3 มิติเข้ากับฐานของเครื่องชั่ง
  • น็อต M2x6mm. ใช้สำหรับติดตั้งอุปกรณ์อิเล็กทรอนิกส์ภายในเคส
  • 1.75mm PLA (ลิงค์ / ลิงค์ / ลิงค์) ของสีใดก็ได้ที่คุณต้องการ
  • บอร์ดพัฒนา FireBeetle ESP8266 ใช้งานง่ายและตั้งโปรแกรมโดยใช้ Arduino IDE มีโมดูล Wi-Fi ในตัว คุณจึงสามารถใช้งานได้หลากหลายโครงการ มีขั้วต่อสำหรับแบตเตอรี่ 3.7V ซึ่งมีประโยชน์มากสำหรับการประกอบโครงการนี้ ฉันยังมีเครื่องชาร์จแบตเตอรี่ในตัว จะชาร์จแบตเตอรี่เมื่อเชื่อมต่อกับปลั๊ก USB คุณยังสามารถใช้บอร์ดอื่นๆ ที่ใช้ ESP8266 (ลิงค์ / ลิงค์ / ลิงค์) ได้หากต้องการ ขึ้นอยู่กับบอร์ดที่คุณเลือก การเชื่อมต่อและชาร์จแบตเตอรี่ใหม่ หรือเชื่อมต่อเมทริกซ์ LED จะยากขึ้นเล็กน้อย ขนาดของเคสจะต้องได้รับการตรวจสอบด้วย
  • ฝาครอบ Firebeetle - เมทริกซ์ LED 24x8 โมดูลนี้ติดตั้งบนบอร์ด dev ของ Firebeetle ESP8266 ได้อย่างง่ายดาย ฉันใช้มันเพื่อแสดงค่าที่วัดโดยไมโครคอนโทรลเลอร์ แสดงสถานะบางอย่าง ฯลฯ คุณยังสามารถใช้จอแสดงผลประเภทอื่นได้หากต้องการ เช่น จอ LCD ทั่วไป (ลิงค์ / ลิงค์ / ลิงค์) หรือจอ OLED (ลิงค์ / ลิงค์ / ลิงค์).
  • โมดูล HX711 (ลิงค์ / ลิงค์ / ลิงค์) ทำงานเป็นเครื่องขยายเสียงโหลดเซลล์ โหลดเซลล์สเตรนเกจสี่เซลล์เชื่อมต่อกับโมดูลนี้ และสื่อสารผ่านการสื่อสารแบบอนุกรมกับไมโครคอนโทรลเลอร์ ESP8266
  • โหลดเซลล์ 50 กก. (x4); (ลิงค์ / ลิงค์ / ลิงค์). ใช้สำหรับวัดน้ำหนักของผู้ใช้ สี่ของพวกเขาถูกนำมาใช้สำหรับน้ำหนักสูงสุด 200 กก.
  • สายไมโคร USB;
  • สายจัมเปอร์หญิง - หญิง 6 สาย;
  • แผ่นไม้อัด 2 x 15 มม. (30 x 30 ซม.) มันถูกใช้สำหรับฐานของมาตราส่วน

ลิงก์ที่อธิบายข้างต้นเป็นเพียงคำแนะนำว่าคุณสามารถค้นหารายการที่ใช้ในบทช่วยสอนนี้ได้ที่ไหน (และสนับสนุนการแฮ็กในอนาคตของฉัน) อย่าลังเลที่จะค้นหาจากที่อื่นและซื้อที่ร้านค้าที่คุณชื่นชอบ

ฉันใช้บอร์ด dev ของ FireBeetle ESP8266 ซึ่ง DFRobot จัดหาให้ มันทำงานได้อย่างสมบูรณ์แบบ! ฉันยังทดสอบโค้ดด้วยบอร์ด NodeMCU มันยังใช้งานได้ดี (แม้ว่าเวลาในการเชื่อมต่อจะนานขึ้นอย่างเห็นได้ชัด… ฉันยังไม่รู้ว่าทำไม…)

คุณรู้หรือไม่ว่าคุณสามารถซื้อเครื่องพิมพ์ Creality Ender 3D ได้ในราคาเพียง 169.99 ดอลลาร์ รับของคุณ!

แนะนำ: