สารบัญ:
- ขั้นตอนที่ 1: อะไหล่
- ขั้นตอนที่ 2: การเชื่อมต่อ
- ขั้นตอนที่ 3: โปรแกรม
- ขั้นตอนที่ 4: มันทำงานอย่างไร
- ขั้นตอนที่ 5: แอปพลิเคชันสำหรับ Android
- ขั้นตอนที่ 6: การกำหนดค่าแอปพลิเคชัน
- ขั้นตอนที่ 7: เบราว์เซอร์
- ขั้นตอนที่ 8: การส่งต่อพอร์ต
- ขั้นตอนที่ 9: ไม่มี IP (ไม่บังคับ)
- ขั้นตอนที่ 10: ทดสอบเลย
- ขั้นตอนที่ 11: แก้ไข: ซอร์สโค้ดแอป Android
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-23 15:12
สวัสดี.
ฉันจะแสดงวิธีสร้างบ้านอัจฉริยะของคุณเอง โดยแสดงอุณหภูมิทั้งภายในและภายนอก หากหน้าต่างเปิดหรือปิด จะแสดงเมื่อฝนตกและแจ้งเตือนเมื่อเซ็นเซอร์ PIR รับรู้การเคลื่อนไหว ฉันสร้างแอปพลิเคชันบน Android เพื่อแสดงข้อมูลทั้งหมด (คุณสามารถดูได้บนเบราว์เซอร์) คุณสามารถดูอุณหภูมิในบ้านของคุณและข้อมูลอื่น ๆ จากทั่วทุกมุมโลก! แอปพลิเคชันได้รับการแปลเป็นภาษาอังกฤษและภาษาโปแลนด์ ฉันสร้างมันขึ้นมาเพราะฉันต้องการสร้างบ้านอัจฉริยะของตัวเองและควบคุมมัน หากคุณต้องการ คุณสามารถสร้างบ้านอัจฉริยะของคุณเองได้ เพียงแค่คุณมีชิ้นส่วน (ตามรายการด้านล่าง) และความปรารถนามากมาย มาเริ่มกันเลยดีกว่า
คำอธิบายของตัวย่อสำหรับผู้เริ่มต้น:
GND - กราวด์
VCC - กำลังไฟฟ้า
PIR - เซ็นเซอร์เคลื่อนที่
ขั้นตอนที่ 1: อะไหล่
ชิ้นส่วนทั้งหมดมีค่าใช้จ่ายฉัน $90
- Arduino
- โมดูลอีเธอร์เน็ต ENC28J60
- เทอร์โมมิเตอร์ DS18B20 x2
- โมดูลไมโครโฟน
- เซ็นเซอร์วัดปริมาณน้ำฝน
- เซ็นเซอร์ PIR
- รีดสวิทช์
- รีเลย์
- ตัวต้านทาน 4, 7k Ω
- สายคู่บิดเกลียว
- สายอีเธอร์เน็ต
- เครื่องมือ (บัดกรี ไขควง)
ขั้นตอนที่ 2: การเชื่อมต่อ
ด้านบนฉันเพิ่มรูปภาพจากการเชื่อมต่อด้วยการเชื่อมต่อ หากคุณมีปัญหากับมันแสดงความคิดเห็น
ขั้นตอนที่ 3: โปรแกรม
ขั้นแรกคุณต้องดาวน์โหลด แยก และนำเข้าไลบรารีนี้ไปยัง arduino IDE และดาวน์โหลดไลบรารี 1Wire จากที่นี่ อุณหภูมิดัลลัสจากที่นี่ และนำเข้าไปยัง arduino IDE ด้วย คุณสามารถอัปโหลดโปรแกรมนี้ไปยัง Arduino ของคุณได้ ในความคิดเห็นคือคำอธิบายของรหัส
ขั้นตอนที่ 4: มันทำงานอย่างไร
เมื่อคุณคลิกรีเฟรชในแอปหรือในเบราว์เซอร์ Arduino จะส่งข้อมูลไปยังสมาร์ทโฟน/เบราว์เซอร์ แอปพลิเคชันรับซอร์สโค้ดจากแต่ละหน้า (/tempin, /tempout, /rain, /window, /alarm) และแสดงบนโทรศัพท์ของคุณ
ขั้นตอนที่ 5: แอปพลิเคชันสำหรับ Android
ในการติดตั้งแอพบนโทรศัพท์ Android ของคุณ คุณต้องทำสิ่งนี้ (คุณสามารถดูได้จากภาพด้านบน)::1. ขั้นตอนแรกคือดาวน์โหลดไฟล์ smartHome.apk2.ส่งไฟล์ apk ไปยังโทรศัพท์ของคุณ3.เปิดตัวจัดการไฟล์และค้นหาไฟล์ smarthHome.apk4.คลิกที่ไฟล์นั้นแล้วคลิกติดตั้ง (หากคุณเปิดใช้งานตัวเลือกในการติดตั้งแอปพลิเคชันนอก Google Play ที่คุณต้องการ เพื่อเปิด) 5.คุณติดตั้งเสร็จแล้ว คุณสามารถเปิดใช้งานแอปพลิเคชันได้
แอปพลิเคชันได้รับการแปลเป็นภาษาอังกฤษและภาษาโปแลนด์ ในเบราว์เซอร์คุณสามารถเปิดและปิดไฟได้ แต่ในแอปไม่ใช่เพราะฉันทำไม่ได้ ขอโทษด้วย
ขั้นตอนที่ 6: การกำหนดค่าแอปพลิเคชัน
ฉันจะอธิบายวิธีการทำงานของแอปพลิเคชัน มันแสดงข้อมูลทั้งหมดจากที่บ้านของคุณ คุณสามารถคลิกที่ไอคอนการตั้งค่าเพื่อแก้ไขที่อยู่ IP ของคุณและเปิดหรือปิดการเตือน เมื่อคุณเปิดการเตือน แอปจะรับข้อมูลจากเซ็นเซอร์ PIR ที่ให้บริการอยู่ และหากตรวจพบว่ามีการย้ายบ้าน ระบบจะส่งการแจ้งเตือน แอพดึงข้อมูลจากเซ็นเซอร์ตรวจจับความเคลื่อนไหวทุกนาที ในฟิลด์ IP คุณต้องป้อนที่อยู่ IP ของคุณ คุณสามารถตรวจสอบได้ที่นี่
ขั้นตอนที่ 7: เบราว์เซอร์
พิมพ์ในเบราว์เซอร์ของคุณ ip ของคุณ / ทั้งหมด คุณสามารถดูข้อมูลทั้งหมดและเปิดและปิดไฟได้จากที่นั่น
คุณสามารถใช้สิ่งนี้แทนแอปพลิเคชันบน Android
ขั้นตอนที่ 8: การส่งต่อพอร์ต
คุณต้องเปิดพอร์ตบนเราเตอร์ของคุณ เปิดการกำหนดค่าเราเตอร์ของคุณและตั้งค่า arduino ip และเปิดพอร์ต 80 คุณสามารถดูได้จากภาพด้านบน
ขั้นตอนที่ 9: ไม่มี IP (ไม่บังคับ)
คุณสามารถตั้งค่าบัญชีที่ไม่มี ip แต่ไม่จำเป็น ในภาพด้านบน คุณสามารถดูวิธีกำหนดค่าได้
ขั้นตอนที่ 10: ทดสอบเลย
หากคุณต้องการดูข้อมูลบนคอมพิวเตอร์ของคุณ คุณสามารถทำได้โดยพิมพ์ลงในเบราว์เซอร์ของคุณ yourip / all (เช่น 12.345.678.901/all) หรือใช้แอปพลิเคชัน Android
อย่าลืมแสดงความคิดเห็นและคลิกรายการโปรดถ้าคุณชอบโครงการของฉัน:)
ขั้นตอนที่ 11: แก้ไข: ซอร์สโค้ดแอป Android
เนื่องจากหลายคนถามฉันเกี่ยวกับซอร์สโค้ด Android ฉันจึงเพิ่มไว้ด้านล่าง
แนะนำ:
บ้านอัจฉริยะด้วย Arduino MKR1000 และ M.I.T. แอพ Android: 4 ขั้นตอน
บ้านอัจฉริยะด้วย Arduino MKR1000 และ M.I.T. แอพ Android: ในบทช่วยสอนนี้ ฉันจะอธิบายวิธีปรับปรุงบ้านอัจฉริยะของคุณด้วยส่วนประกอบเพียงไม่กี่อย่าง หัวใจของการออกแบบบ้านอัจฉริยะนี้คือบอร์ด Arduino MKR1000 ซึ่งควบคุมด้วยแอพที่ออกแบบบนเว็บไซต์การพัฒนาของ M.I.T. (สถาบันแมสซาชูเซตส์
Bolt - DIY Wireless Charging Night Clock (6 ขั้นตอน): 6 ขั้นตอน (พร้อมรูปภาพ)
Bolt - DIY Wireless Charging Night Clock (6 ขั้นตอน): การชาร์จแบบเหนี่ยวนำ (เรียกอีกอย่างว่าการชาร์จแบบไร้สายหรือการชาร์จแบบไร้สาย) เป็นการถ่ายโอนพลังงานแบบไร้สาย ใช้การเหนี่ยวนำแม่เหล็กไฟฟ้าเพื่อจ่ายกระแสไฟฟ้าให้กับอุปกรณ์พกพา แอปพลิเคชั่นที่พบบ่อยที่สุดคือ Qi Wireless Charging st
Arduino ที่ถูกที่สุด -- Arduino ที่เล็กที่สุด -- Arduino Pro Mini -- การเขียนโปรแกรม -- Arduino Neno: 6 ขั้นตอน (พร้อมรูปภาพ)
Arduino ที่ถูกที่สุด || Arduino ที่เล็กที่สุด || Arduino Pro Mini || การเขียนโปรแกรม || Arduino Neno:…………………………… โปรดสมัครสมาชิกช่อง YouTube ของฉันสำหรับวิดีโอเพิ่มเติม……. โปรเจ็กต์นี้เกี่ยวกับวิธีเชื่อมต่อ Arduino ที่เล็กที่สุดและถูกที่สุดเท่าที่เคยมีมา Arduino ที่เล็กที่สุดและถูกที่สุดคือ arduino pro mini คล้ายกับ Arduino
4 ขั้นตอน Digital Sequencer: 19 ขั้นตอน (พร้อมรูปภาพ)
4 ขั้นตอน Digital Sequencer: CPE 133, Cal Poly San Luis Obispo ผู้สร้างโปรเจ็กต์: Jayson Johnston และ Bjorn Nelson ในอุตสาหกรรมเพลงในปัจจุบัน ซึ่งเป็นหนึ่งใน “instruments” เป็นเครื่องสังเคราะห์เสียงดิจิตอล ดนตรีทุกประเภท ตั้งแต่ฮิปฮอป ป๊อป และอีฟ
ป้ายโฆษณาแบบพกพาราคาถูกเพียง 10 ขั้นตอน!!: 13 ขั้นตอน (พร้อมรูปภาพ)
ป้ายโฆษณาแบบพกพาราคาถูกเพียง 10 ขั้นตอน!!: ทำป้ายโฆษณาแบบพกพาราคาถูกด้วยตัวเอง ด้วยป้ายนี้ คุณสามารถแสดงข้อความหรือโลโก้ของคุณได้ทุกที่ทั่วทั้งเมือง คำแนะนำนี้เป็นการตอบสนองต่อ/ปรับปรุง/เปลี่ยนแปลงของ: https://www.instructables.com/id/Low-Cost-Illuminated-