สารบัญ:
วีดีโอ: Wi-Fi Smart Scale (พร้อม ESP8266, Arduino IDE, Adafruit.io และ IFTTT): 18 ขั้นตอน (พร้อมรูปภาพ)
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:05
หากเป็นช่วงฤดูร้อนที่คุณอาศัยอยู่ อาจเป็นช่วงเวลาที่ดีสำหรับกิจกรรมออกกำลังกายกลางแจ้ง การวิ่ง ปั่นจักรยาน หรือจ็อกกิ้งคือการออกกำลังกายที่ยอดเยี่ยมสำหรับคุณในการฟิตหุ่น
และหากคุณต้องการลดน้ำหนักหรือควบคุมน้ำหนักในปัจจุบัน คุณจำเป็นต้องจดบันทึกผลลัพธ์ของคุณ ตัวอย่างเช่น การใช้สายรัดกีฬา (ลิงค์ / ลิงค์ / ลิงค์) จะช่วยให้คุณตรวจสอบว่าคุณมาถูกทางแล้วและมีแรงจูงใจอยู่เสมอ แต่สิ่งสำคัญคือต้องบันทึกความคืบหน้าของน้ำหนักของคุณ และด้วยเครื่องมือที่เหมาะสมและการใช้อุปกรณ์อิเล็กทรอนิกส์และการเขียนโปรแกรมเพียงเล็กน้อย คุณสามารถสร้างเครื่องชั่งน้ำหนักที่เชื่อมต่ออินเทอร์เน็ตของคุณเองได้! คุณสามารถค้นหาเครื่องชั่งอัจฉริยะบลูทูธหลายรุ่นของผู้ผลิตต่างๆ ทางออนไลน์ (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 ดอลลาร์ รับของคุณ!
แนะนำ:
All Band Receiver พร้อม SI4732 / SI4735 (FM / RDS, AM และ SSB) พร้อม Arduino: 3 ขั้นตอน
All Band Receiver พร้อม SI4732 / SI4735 (FM / RDS, AM และ SSB) พร้อม Arduino: เป็นโปรเจ็กต์เครื่องรับย่านความถี่ทั้งหมด ใช้ห้องสมุด Arduino Si4734 ห้องสมุดนี้มีตัวอย่างมากกว่า 20 ตัวอย่าง คุณสามารถฟัง FM ด้วย RDS สถานี AM (MW) ในพื้นที่ SW และสถานีวิทยุสมัครเล่น (SSB) เอกสารทั้งหมดที่นี่
IoT Air Freshener (พร้อม NodeMCU, Arduino, IFTTT และ Adafruit.io): 15 ขั้นตอน (พร้อมรูปภาพ)
IoT Air Freshener (พร้อม NodeMCU, Arduino, IFTTT และ Adafruit.io): Instructables Wireless Contest 2017 ผู้ชนะรางวัลที่หนึ่ง!!!:DNew นำเสนอแล้ว: นาฬิกา IoT พร้อมพยากรณ์อากาศ! ลองดู: https://www.instructables.com/id/Minimalist-IoT-Clock-using-ESP8266-Adafruitio-IFTT/ รู้สึกสบายใจที่มีเศษ
PWM พร้อม ESP32 - Dimming LED พร้อม PWM บน ESP 32 พร้อม Arduino IDE: 6 ขั้นตอน
PWM พร้อม ESP32 | Dimming LED พร้อม PWM บน ESP 32 พร้อม Arduino IDE: ในคำแนะนำนี้เราจะดูวิธีสร้างสัญญาณ PWM ด้วย ESP32 โดยใช้ Arduino IDE & โดยทั่วไปแล้ว PWM จะใช้เพื่อสร้างเอาต์พุตแอนะล็อกจาก MCU ใดๆ และเอาต์พุตแอนะล็อกนั้นอาจเป็นอะไรก็ได้ระหว่าง 0V ถึง 3.3V (ในกรณีของ esp32) & จาก
DIY Smart Scale พร้อมนาฬิกาปลุก (พร้อม Wi-Fi, ESP8266, Arduino IDE และ Adafruit.io): 10 ขั้นตอน (พร้อมรูปภาพ)
DIY Smart Scale พร้อมนาฬิกาปลุก (พร้อม Wi-Fi, ESP8266, Arduino IDE และ Adafruit.io): ในโครงการก่อนหน้านี้ ฉันพัฒนาเครื่องชั่งห้องน้ำอัจฉริยะพร้อม Wi-Fi สามารถวัดน้ำหนักของผู้ใช้ แสดงผลในเครื่อง และส่งไปยังระบบคลาวด์ คุณสามารถดูรายละเอียดเพิ่มเติมเกี่ยวกับสิ่งนี้ได้ที่ลิงค์ด้านล่าง:https://www.instructables.com/id/Wi-Fi-Smart-Scale-wi
Minimalist IoT Clock (โดยใช้ ESP8266, Adafruit.io, IFTTT และ Arduino IDE): 10 ขั้นตอน (พร้อมรูปภาพ)
Minimalist IoT Clock (โดยใช้ ESP8266, Adafruit.io, IFTTT และ Arduino IDE): ในบทช่วยสอนนี้ ฉันจะแสดงวิธีสร้างนาฬิกามินิมัลลิสต์ที่ซิงโครไนซ์กับอินเทอร์เน็ต ฉันทดสอบกับบอร์ดที่ใช้ ESP8266 สองบอร์ด: Firebeetle และ NodeMCU ไมโครคอนโทรลเลอร์รับเวลาปัจจุบันจากเซิร์ฟเวอร์ Google และแสดงบน