สารบัญ:
- ขั้นตอนที่ 1: ส่วนประกอบต่างๆ ของราวแขวนผ้า IOT
- ขั้นตอนที่ 2: การไหลของข้อมูล
- ขั้นตอนที่ 3: ความท้าทายที่ยิ่งใหญ่ที่สุดและเราเผชิญกับมันอย่างไร
- ขั้นตอนที่ 4: ข้อ จำกัด ของราวแขวนผ้า
- ขั้นตอนที่ 5: แผนในอนาคต
- ขั้นตอนที่ 6: หากคุณต้องการสร้างมันเอง
วีดีโอ: IDC2018IOT ราวแขวนผ้า: 6 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:04
ที่แขวนผ้า IOT จะทำให้ตู้เสื้อผ้าของคุณฉลาดขึ้นและให้สถิติออนไลน์เกี่ยวกับเสื้อผ้าที่อยู่ข้างใน
มี 3 คุณสมบัติหลัก:
- เมื่อคุณต้องการเลือกสิ่งที่จะสวมใส่ คุณสามารถกดสีที่คุณรู้สึกอยากใส่วันนี้ และไม้แขวนเสื้อ IOT ที่มีสีตรงกันจะสว่างขึ้น
- เมื่อซื้อผ้าใหม่ คุณสามารถค้นหาจำนวนเสื้อผ้าที่คุณมีในแต่ละสีได้
- และที่สำคัญที่สุดถ้าคุณมีพี่น้องที่ "ยืม" เสื้อผ้าของคุณอยู่ตลอดเวลา คุณจะได้รับการแจ้งเตือนไปยังอีเมลของคุณหากเกิดเหตุการณ์เช่นนี้ขึ้น
ขั้นตอนที่ 1: ส่วนประกอบต่างๆ ของราวแขวนผ้า IOT
สำหรับไม้แขวนผ้าแต่ละอันที่เราใช้:
- nodemcu: "สมอง"
- เซ็นเซอร์ rgb (tcs34725): เพื่อตรวจสอบว่าผ้าบนไม้แขวนมีสีอะไร
- เซ็นเซอร์ความดัน: ตรวจจับเมื่อวางผ้าบนราวแขวนหรือถอด
- แถบไฟ LED: เพื่อส่งสัญญาณว่าผ้าตรงกับตัวเลือกในแอปหรือไม่
ขั้นตอนที่ 2: การไหลของข้อมูล
ไม้แขวนเสื้อ => ใส่ผ้า => ตรวจจับสี => ส่งสีและรหัสไม้แขวนเสื้อโยน HTTP ไปยัง firbase
ที่แขวนผ้า => ถอดผ้า => ส่งคำขอ GET ไปที่ ifttt webhook => ส่งอีเมล (อาจเป็น SMTP)
แอพ Blynk => เลือกสี => http ขอไม้แขวนผ้า => ไม้แขวนผ้าทั้งหมดที่มีสีที่เลือกจะสว่างสีบนแถบไฟ LED
ที่แขวนผ้า => นำข้อมูลทั้งหมดจาก firbase databse (http) => อัปเดตฟีด adafriut (mqtt)
ขั้นตอนที่ 3: ความท้าทายที่ยิ่งใหญ่ที่สุดและเราเผชิญกับมันอย่างไร
ความท้าทายที่ยิ่งใหญ่ที่สุดของเราในโครงการนี้คือการหาวิธีแปลงเอาต์พุตของเซ็นเซอร์ RGB เป็นค่าสีแดงสีเขียวและสีน้ำเงินที่ใกล้เคียงกับสิ่งที่ตามองเห็นมากขึ้น จากนั้นจึงค้นหาว่าสีบนไม้แขวนเสื้อเป็นสีอะไร
เพื่อให้ค่า RGB ใกล้เคียงกับสิ่งที่ตาเห็นมากขึ้น เราใช้ตารางแกมมา ดังนั้นการอ่านเซ็นเซอร์ RGB ทุกครั้งจึงถูกแมปผ่านอาร์เรย์ 256 นี้ ตารางแกมมาถูกสร้างขึ้นด้วยฟังก์ชันนี้:
สำหรับ (int i=0; i<256; i++) {
ลอย x = ผม;
x /= 255;
x = pow(x, 2.5);
x *= 255;
gammatable = x;
}
จากนั้นเราจำเป็นต้องใช้ค่า rgb และแยกแยะว่าเป็นสีอะไร เราคำนวณ "ระยะทาง" ของสีพื้นฐานแต่ละสีจากเอาต์พุตของเซ็นเซอร์ เราจึงเก็บสีพื้นฐานทั้งหมดไว้ใน 3 อาร์เรย์สำหรับสีแดง เขียว และน้ำเงิน และคำนวณระยะห่างของเอาต์พุตและแต่ละสี จากนั้นเราค้นหาค่าต่ำสุด ระยะห่างในตารางและนั่นคือสีที่ใกล้เคียงสีจริงมากที่สุด
ขั้นตอนที่ 4: ข้อ จำกัด ของราวแขวนผ้า
- สามารถตรวจจับได้เพียง 3 สีเท่านั้น: แดง เขียว และน้ำเงิน
- ต้องเชื่อมต่อกับแหล่งพลังงานดังนั้นจึงต้องใช้แบตเตอรี่สำหรับไม้แขวนเสื้อแต่ละอันหรือทุกครั้งที่คุณใส่ไม้แขวนคุณจะเชื่อมต่อด้วยสายเคเบิล
- ต้องมีการเชื่อมต่อ wifi ที่ดี
ขั้นตอนที่ 5: แผนในอนาคต
- เพิ่มสี: ต้องทดสอบเสื้อผ้าจำนวนมากบนเซ็นเซอร์ rgb เพื่อทำความเข้าใจค่าที่เราได้รับสำหรับแต่ละสีแล้วเพิ่มสีเพื่อให้สามารถตรวจจับได้ (1 สัปดาห์)
- หลังจากเพิ่มสีแล้ว เราต้องการที่จะแนะนำการผสมสีให้กับผู้ใช้ (2 วัน)
- สร้างไม้แขวนต้นแบบสำหรับอุปกรณ์ iot (3 สัปดาห์)
ขั้นตอนที่ 6: หากคุณต้องการสร้างมันเอง
ฉันอัปโหลดโค้ดเพื่อให้คุณสามารถลองใช้งาน สิ่งที่คุณต้องทำคือเชื่อมต่อส่วนประกอบทั้งหมดดังในภาพ
จากนั้นในแอป blynk ให้เพิ่ม 3 ปุ่มสำหรับทุกสี สีน้ำเงิน v0, สีแดง v1, สีเขียว v2
ยังเปิด ifttt aplet ใน webhook ที่เรียกว่า "If maker Event "someonetouchingcloset" จากนั้นส่งอีเมลถึงฉันที่ " จากการตั้งค่าคุณจะได้รับลิงก์ webhhook และแทรกลงในปุ่ม blynk ที่เรียกว่า webhook เช่นกันกับ V4
และคุณพร้อมแล้ว! มีความสุข!
แนะนำ:
IDC2018IOT กล่อง IoPill: 7 ขั้นตอน
IDC2018IOT IoPill Box: นี่คือ IoPill Box - กล่องยารายสัปดาห์ที่เชื่อมต่อกับอินเทอร์เน็ต สำหรับโครงการสุดท้ายของหลักสูตร IoT ของเรา เราตัดสินใจที่จะนำเสนอโซลูชันที่จะช่วยให้มั่นใจได้ว่าผู้สูงอายุ (หรือบุคคลอื่นใดที่ใช้กล่องยารายสัปดาห์ ) อย่าลืมทา
ระบบประตูอัจฉริยะสำหรับผู้บกพร่องทางการได้ยิน (IDC2018IOT): 11 ขั้นตอน
ระบบประตูอัจฉริยะสำหรับผู้บกพร่องทางการได้ยิน (IDC2018IOT): เราทุกคนหวังว่าจะมีบ้านที่เหมาะกับเรา แต่โครงสร้างมาตรฐานไม่เหมาะสำหรับทุกคน ประตูบ้านได้รับการออกแบบมาไม่ดีสำหรับผู้ที่หูหนวกหรือมีความบกพร่องทางการได้ยิน ผู้ที่มีความบกพร่องทางการได้ยินจะไม่ได้ยินเสียงเคาะประตู หรือ
ศึกษาให้ดียิ่งขึ้นด้วยโคมไฟตั้งโต๊ะอัจฉริยะ - IDC2018IOT: 10 ขั้นตอน (พร้อมรูปภาพ)
ศึกษาให้ดียิ่งขึ้นด้วยโคมไฟตั้งโต๊ะอัจฉริยะ - IDC2018IOT: ผู้คนในโลกตะวันตกใช้เวลาส่วนใหญ่ในการนั่ง ที่โต๊ะทำงาน ขับรถดูทีวี และอื่นๆ บางครั้งการนั่งมากเกินไปอาจเป็นอันตรายต่อร่างกายและส่งผลเสียต่อความสามารถในการจดจ่อของคุณ การเดินและยืนขึ้นหลังจากเวลาที่กำหนดมีความสำคัญต่อ
IDC2018IOT เชื่อมต่อระบบอาหารสัตว์ น้ำ และระบบตรวจสอบ: 7 ขั้นตอน
IDC2018IOT Connected Pet Food, Water and Monitor System: บทนำ ไม่ว่าคุณจะเป็นนักเรียนที่อยู่ภายใต้ความกดดัน คนทำงานหนัก หรือเพียงแค่ต้องอยู่ไกลบ้านมากกว่าสองสามชั่วโมงต่อวัน ในฐานะเจ้าของสัตว์เลี้ยงที่ห่วงใย เราต้องการให้แน่ใจว่าสัตว์เลี้ยงอันเป็นที่รักของเรามีสุขภาพแข็งแรง ได้รับอาหาร และแน่นอนว่าไม่ได้นอนบนเ
ระบบเตือนภัย IDC2018IOT: 7 ขั้นตอน
ระบบเตือนภัย IDC2018IOT: ในคำแนะนำนี้ คุณจะดำเนินการตามขั้นตอนต่างๆ เพื่อสร้างสัญญาณเตือน IoT นี่คือระบบเตือนภัยแบบโฮมเมดราคาไม่แพงที่มีราคาสมเหตุสมผลและสามารถเข้าถึงอินเทอร์เน็ตผ่าน WiFi ได้ สัญญาณเตือนจะดังขึ้นเมื่อมีคนเปิดประตูหรือหมุน