สารบัญ:
- ขั้นตอนที่ 1: การสร้างต้นแบบบอร์ด IOT Connect ของคุณ
- ขั้นตอนที่ 2: รับสื่อทั้งหมดสำหรับการทำให้บอร์ดเสร็จสมบูรณ์
- ขั้นตอนที่ 3: แฟลชเฟิร์มแวร์
- ขั้นตอนที่ 4: การเชื่อมต่อบอร์ดกับ IOT Connect Cloud
- ขั้นตอนที่ 5: การซิงค์ Amazon Alexa กับ IOT Connect
- ขั้นตอนที่ 6: การซิงค์ Google Home กับ IOT Connect
- ขั้นตอนที่ 7: ขอบคุณสำหรับการอ่าน
วีดีโอ: IOT Connect: 7 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:05
IoT Connect เป็นโครงการโอเพ่นซอร์สที่ช่วยสตาร์ทอัพบน IoT IoT Connect จะช่วยให้คุณมีไลบรารีของ ESP8266, ไลบรารี AutoCad Eagle, ไฟล์บอร์ด, สคีมา และแพลตฟอร์มคลาวด์สำหรับรับข้อมูลเซ็นเซอร์และควบคุมรีเลย์กำลังจากระยะไกลได้จากทุกที่ IoT Connect ได้รับการกำหนดค่าด้วย AI ยอดนิยมเช่น Amazon Alexa และ Google Assistant เมื่อใช้โปรเจ็กต์นี้ เราจะแนะนำคุณเกี่ยวกับขั้นตอนการสร้างอุปกรณ์ IoT Connect ของคุณเองโดยใช้ ESP8266 และวิธีซิงค์กับแพลตฟอร์มคลาวด์ IoT Connect มาเริ่มกันเลย.
ขั้นตอนที่ 1: การสร้างต้นแบบบอร์ด IOT Connect ของคุณ
นี่คือขั้นตอนในการสร้างบอร์ดของคุณเอง คุณสามารถข้ามขั้นตอนที่ 1 และ 2 หากสั่งบอร์ดจากที่นี่
- ขั้นแรกให้เปิดเว็บไซต์ทางการของ IOT Connect แล้วคลิกแท็บ "ความช่วยเหลือและเนื้อหา" ในแถบนำทาง
-
คุณจะพบการออกแบบบอร์ดสองประเภท
- การแก้ไข 1 คือการออกแบบที่ไม่มีเซ็นเซอร์ติดอยู่ ประกอบด้วยรีเลย์ 8 ตัวเพื่อควบคุมอุปกรณ์ 8 ชิ้นจากบอร์ด esp8266 หนึ่งบอร์ด
- การแก้ไขที่ 2 เป็นการออกแบบที่คุณจะพบเซ็นเซอร์สองตัวคือ DHT11 และ LDR สำหรับตรวจจับอุณหภูมิ ความชื้น และแสงจากบริเวณโดยรอบและรีเลย์ 8 ตัว
- ฉันจะใช้บอร์ดแก้ไข 2 ในคำแนะนำนี้ แต่กระบวนการแก้ไขหนึ่งบอร์ดจะยังคงเหมือนเดิมยกเว้นว่าคุณไม่ต้องการเซ็นเซอร์ใด ๆ และเฟิร์มแวร์ที่คุณต้องใช้แฟลชนั้นแตกต่างกัน
- ดาวน์โหลดไฟล์ Eagle board และไฟล์ Eagle schema ของการแก้ไข 2
- ดาวน์โหลด Autodesk Eagle และติดตั้ง
- สำหรับการติดตั้งให้ทำตามคำแนะนำในภาพ
- คลิกและเปิด rev2-board.brd
- ไปที่เว็บไซต์ผู้ผลิต PCB ฉันจะใช้ Lion Circuits สำหรับการผลิต เนื่องจากพวกเขาให้บริการที่ดีและสินค้าที่มีคุณภาพ
- ดาวน์โหลดไฟล์.cam จากเว็บไซต์ผู้ผลิต
- ไปที่ eagle และคลิกที่ปุ่ม cam process ในแถบด้านบน
- คลิกที่ไฟล์ load cam เลือกไฟล์ที่คุณเพิ่งดาวน์โหลด คลิกที่ไฟล์ zip และคลิกประมวลผลงาน และบันทึกไฟล์ zip ไว้ในไดเร็กทอรีในเครื่อง
- ไปที่ Lion Circuits และสร้างบัญชีใหม่และโครงการใหม่โดยอัปโหลดไฟล์ zip ที่คุณเพิ่งสร้างขึ้น
- ตรวจสอบไดอะแกรมแล้วสั่ง PCB
- คุณจะได้รับข้อมูลอัปเดตเกี่ยวกับกระบวนการผลิตอย่างสม่ำเสมอ
ขั้นตอนที่ 2: รับสื่อทั้งหมดสำหรับการทำให้บอร์ดเสร็จสมบูรณ์
เมื่อคุณได้รับบอร์ดแล้ว คุณต้องรวบรวมรายการด้านล่างทั้งหมดเพื่อทำการบัดกรี คุณสามารถค้นหารายการด้านล่าง
-
เครื่องมือ
- ชุดบัดกรี
- มัลติมิเตอร์
- FTDI โปรแกรมเมอร์
-
ส่วนประกอบ
- 5v รีเลย์ (8 แต่ละบอร์ด)
- SMPS (แต่ละบอร์ด)
- Tack Switch (2 แต่ละบอร์ด)
- ตัวควบคุม 3.3v (แต่ละบอร์ด)
- ทรานซิสเตอร์ 2n3904 (8 แต่ละบอร์ด)
- 74HC595 Shift register (แต่ละบอร์ด)
- ไฟ LED สีน้ำเงินขนาด 3.5 มม. (แต่ละบอร์ด)
- ESP8266 12-E (แต่ละบอร์ด)
- Male Header Pin (เพียง 2 ขาสำหรับเพิ่มจัมเปอร์)
- 104 ตัวเก็บประจุ (แต่ละบอร์ด)
- ตัวต้านทาน 10 K (แต่ละบอร์ด)
- ตัวต้านทาน 10 โอห์ม (8 แต่ละบอร์ด)
- AC Contact (9 แต่ละบอร์ด)
- ฐาน IC 10 พิน (1 แต่ละบอร์ดสำหรับ 74HC595)
- DHT11 (บอร์ดละ 1 อัน เฉพาะบอร์ดรุ่น 2)
- LDR (บอร์ดละ 1 อัน สำหรับบอร์ดรุ่น 2)
-
ซอฟต์แวร์
- Arduino IDE
- Auto CAD Eagle
เมื่อคุณได้รับส่วนประกอบทั้งหมดแล้ว คุณต้องบัดกรีส่วนประกอบนั้นบนบอร์ด IoT Connect ที่คุณสั่งซื้อจากผู้ผลิตของคุณ ส่วนประกอบทั้งหมดจะทำเครื่องหมายไว้บนกระดาน คุณยังสามารถอ้างถึงสคีมาและเลย์เอาต์ของบอร์ดบนอินทรีขณะบัดกรี ใช้เวลาของคุณและตรวจสอบให้แน่ใจว่ารูทะลุและส่วนประกอบ SMD ทั้งหมดได้รับการบัดกรีอย่างถูกต้องและมีข้อต่อประสานที่ดี
ขั้นตอนที่ 3: แฟลชเฟิร์มแวร์
ในการแฟลชเฟิร์มแวร์ คุณจะต้องใช้เครื่องมือต่อไปนี้
- โน้ตบุค
- FTDI โปรแกรมเมอร์
- Aruino IDE
- Arduino Libraries
- ก่อนแฟลชเฟิร์มแวร์ คุณต้องติดตั้งและตั้งค่า Arduino IDE สำหรับ ESP8266 เพื่อทำการติดตั้ง IDE และคลิกที่ File -> Preferences ใน "Additional Boards Manager URLs" ให้วาง "https://arduino.esp8266.com/stable/package_esp8266c…" ตอนนี้แตกไฟล์ Arduino Library zip ลงในไดเร็กทอรี Documents->Arduino->Libraries
- ตอนนี้ใน Arduino IDE ให้ไปที่ tools->boards->board manager และติดตั้ง "esp8266 by esp8266 community"
- เมื่อติดตั้งบอร์ดแล้ว ให้ไปที่ IOT Connect และดาวน์โหลด Arduino Firmware
- ตอนนี้เชื่อมต่อโปรแกรมเมอร์ FTDI กับระบบและติดตั้งไดรเวอร์ เมื่อคุณได้รับหมายเลขพอร์ตในเครื่องมือ -> พอร์ต ใน Arduino IDE ให้เลือกพอร์ต
- ก่อนกระพริบให้เพิ่มจัมเปอร์ในส่วนหัวของตัวผู้สองตัวบนบอร์ด IOT Connect ซึ่งตั้งค่า esp8266 เป็นโหมดแฟลชเมื่อเปิดเครื่อง
- ตั้งค่าแหล่งจ่ายไฟเป็น 3.3 v (สำคัญมาก) บนโปรแกรมเมอร์ของคุณและเสียบหมุดในบอร์ดที่มีการพิมพ์คำว่า "โปรแกรมเมอร์" ติดฉลากไว้
- ตรวจสอบให้แน่ใจว่า esp กะพริบหลังจากได้รับไฟ
- ตอนนี้คลิกที่อัปโหลดใน Arduino IDE ของคุณเพื่อแฟลช esp8266
- ตอนนี้บอร์ด IoT Connect ของคุณพร้อมที่จะซิงค์กับคลาวด์ IoT Connect แล้ว
ขั้นตอนที่ 4: การเชื่อมต่อบอร์ดกับ IOT Connect Cloud
- เมื่อบอร์ดของคุณสว่างและพร้อมที่จะเชื่อมต่อแล้ว ให้ต่อสายไฟเข้ากับแจ็ค AC อินพุต (ดูวิดีโอ)
- กดปุ่มรีเซ็ตบนบอร์ด IoT Connect และเปิดเครื่อง คุณจะเห็นไฟ LED สีน้ำเงินเปิดอยู่ ซึ่งแสดงว่าอุปกรณ์ไม่ได้เชื่อมต่อกับอินเทอร์เน็ต
- เมื่ออุปกรณ์ได้รับพลังงาน ไฟ LED จะกะพริบซึ่งแสดงว่าอุปกรณ์อยู่ในโหมดตั้งค่า คุณจะพบว่ามีการสร้างชื่อจุดเชื่อมต่อ WiFi "IOT Connect"
- ตามวิดีโอ ใช้โทรศัพท์และเชื่อมต่อกับจุดเข้าใช้งาน "IOT Connect" เมื่อคุณเชื่อมต่อโทรศัพท์ คุณจะได้รับแจ้งพร้อมหน้าการกำหนดค่า
- ไปที่แท็บข้อมูล คัดลอกรหัสชิปแล้วบันทึกลงในแผ่นจดบันทึก
- ตอนนี้ยกเลิกการเชื่อมต่อ WiFi และเชื่อมต่อกับ "IOT Connect" อีกครั้ง ในพรอมต์ให้ไปที่กำหนดค่า WiFi
- เลือกจุดเข้าใช้งานที่บ้านของคุณสำหรับการเชื่อมต่ออินเทอร์เน็ต ให้รหัสผ่านและคลิกที่บันทึก
- ตอนนี้พรอมต์จะปิดลงและไฟ LED สีน้ำเงินบนอุปกรณ์จะปิดทันทีที่เชื่อมต่ออินเทอร์เน็ต
- ไปที่ IOT Connect สร้างบัญชี จากนั้นไปที่ "แผงควบคุม"
- เพิ่มห้องแล้วคลิก "เพิ่มอุปกรณ์"
- ตั้งชื่อที่กำหนดเองให้กับอุปกรณ์แล้ววางรหัสชิปที่คุณได้คัดลอกไว้ก่อนหน้านี้
- ตรวจสอบให้แน่ใจว่าอุปกรณ์เปิดอยู่และเชื่อมต่อกับอินเทอร์เน็ต จากนั้นคลิก "ตกลง"
- คุณจะได้รับข้อความแจ้งว่า "อุปกรณ์ของคุณเชื่อมโยงกับบัญชีของคุณเรียบร้อยแล้ว"
- แค่นั้นแหละ. ตอนนี้เลือกอุปกรณ์ที่คุณเพิ่งเพิ่มและคลิกที่ปุ่มสลับรีเลย์อื่น คุณจะฟังเฉพาะรีเลย์จะส่งเสียงติ๊ก
- คุณยังสามารถเปลี่ยนชื่อรีเลย์ด้วยชื่ออุปกรณ์ที่คุณเชื่อมต่อ ซึ่งจะช่วยให้คุณโทรหา Alexa หรือ Google Home เพื่อควบคุมได้
- คุณสามารถแบ่งปันการเข้าถึงอุปกรณ์ระหว่างครอบครัวและเพื่อนของคุณเพียงแค่แชร์รหัสชิป เนื่องจากคุณเป็นคนแรกที่เพิ่มอุปกรณ์ คุณจึงเป็นเจ้าของ คุณจะได้รับอีเมลและการแจ้งเตือนในโทรศัพท์ของคุณ เมื่อมีคนพยายามเชื่อมโยงอุปกรณ์กับบัญชีของพวกเขา
- คุณสามารถตั้งค่าทริกเกอร์ให้เปิดหรือปิดรีเลย์ในเวลาที่กำหนดได้โดยใช้แผงควบคุม เช่นเดียวกับ Amazon Alexa และ Google Assistant
ขั้นตอนที่ 5: การซิงค์ Amazon Alexa กับ IOT Connect
- คุณสามารถซื้อ Amazon Alexa Echo Dot ได้จากที่นี่
- ตั้งค่าอุปกรณ์ Amazon Alexa ของคุณและติดตั้งแอป Alexa บนโทรศัพท์ Android ของคุณ
- ตอนนี้ไปที่ร้านค้าทักษะและเพิ่มทักษะ "IOT Connect" ให้กับบัญชี Alexa ของคุณ
- ทันทีที่คุณเปิดใช้งานทักษะ คุณจะถูกเปลี่ยนเส้นทางไปยังเซิร์ฟเวอร์การตรวจสอบสิทธิ์ IoT Connect เข้าสู่ระบบและเลือกอุปกรณ์ที่คุณต้องการควบคุมโดยใช้ Alexa
- คลิกที่ควบคุมสิ่งนี้จาก Alexa
- แค่นั้นแหละ บัญชี Alexa ของคุณซิงค์กับบัญชี IoT Connect
- ไม่ต้องไปที่ "แผงควบคุม" ของ IoT Connect และเปลี่ยนชื่อรีเลย์ด้วยอุปกรณ์ที่คุณจะเชื่อมต่อ
- ตอนนี้คุณสามารถถาม Alexa ว่า "Alexa ถาม IoT Connect เพื่อเปิดพัดลม" หากคุณได้สร้างบอร์ดแก้ไข 2 พร้อมเซ็นเซอร์ คุณสามารถเรียก Alexa ว่า "Alexa, Ask IOT Connect what's the Temperature", "Alexa, Ask IOT Connect what's the Humidity", "Alexa, Ask IOT Connect what's the Light" ?".
ขั้นตอนที่ 6: การซิงค์ Google Home กับ IOT Connect
- หน้าแรกของ Google ไม่มีให้บริการในอินเดีย แต่คุณสามารถใช้ Google Assistant บนโทรศัพท์ของคุณเพื่อควบคุมอุปกรณ์ IOT Connect
- รับโทรศัพท์ Android และตั้งค่าผู้ช่วยของ Google
- ตอนนี้เรียก "Ok Google คุยกับ iot connect"
- คุณจะได้รับคำตอบเพื่อเชื่อมโยงบัญชี Google ของคุณกับบัญชี IoT Connect แตะลิงก์และคุณจะได้รับแจ้งไปยังหน้าการตรวจสอบสิทธิ์เดียวกัน เข้าสู่ระบบและเลือกอุปกรณ์ที่จะควบคุมจากผู้ช่วยของ Google
- แค่นั้นแหละ. ตอนนี้ให้พูดว่า "Ok Google ขอให้เชื่อมต่อ iot เพื่อเปิดหลอดไฟ", "Ok Google ถาม IOT Connect ว่าอุณหภูมิเท่าไหร่", "Ok Google ถาม IOT Connect ว่าความชื้นคืออะไร", "ตกลง Google ถาม IOT Connect แสงสว่างคืออะไร?"
ขั้นตอนที่ 7: ขอบคุณสำหรับการอ่าน
ตอนนี้คุณสามารถควบคุมอุปกรณ์ใดก็ได้โดยใช้แอปพลิเคชัน IOT Connect, Google Assistant และ Alexa ของ Amazon จากทุกที่ในโลก
คุณสามารถติดตั้งอุปกรณ์เหล่านี้เข้ากับเต้ารับบนผนังได้โดยตรง และเปลี่ยนอุปกรณ์แบบใช้มือที่น่าเบื่อที่มีอยู่ให้เป็นโซลูชันบ้านอัจฉริยะ
ขอบคุณ.
แนะนำ:
Easy IOT – ฮับเซ็นเซอร์ RF ที่ควบคุมด้วยแอปสำหรับอุปกรณ์ IOT ระยะกลาง: 4 ขั้นตอน
Easy IOT – ฮับเซ็นเซอร์ RF ที่ควบคุมด้วยแอปสำหรับอุปกรณ์ IOT ระยะกลาง: ในบทช่วยสอนนี้ เราจะสร้างเครือข่ายของอุปกรณ์ที่สามารถควบคุมผ่านลิงก์วิทยุจากอุปกรณ์ศูนย์กลาง ประโยชน์ของการใช้การเชื่อมต่อวิทยุแบบอนุกรม 433MHz แทน WIFI หรือ Bluetooth คือช่วงที่กว้างกว่ามาก (พร้อม
IoT APIS V2 - ระบบชลประทานพืชอัตโนมัติที่เปิดใช้งาน IoT แบบอัตโนมัติ: 17 ขั้นตอน (พร้อมรูปภาพ)
IoT APIS V2 - ระบบชลประทานพืชอัตโนมัติที่เปิดใช้งาน IoT แบบอัตโนมัติ: โครงการนี้เป็นวิวัฒนาการของคำสั่งก่อนหน้าของฉัน: APIS - ระบบชลประทานพืชอัตโนมัติฉันใช้ APIS มาเกือบปีแล้วและต้องการปรับปรุงจากการออกแบบก่อนหน้านี้: ความสามารถในการ ตรวจสอบโรงงานจากระยะไกล นี่คือวิธีที่
โมดูลพลังงาน IoT: การเพิ่มคุณสมบัติการวัดพลังงาน IoT ให้กับตัวควบคุมการชาร์จพลังงานแสงอาทิตย์ของฉัน: 19 ขั้นตอน (พร้อมรูปภาพ)
โมดูลพลังงาน IoT: การเพิ่มคุณสมบัติการวัดพลังงาน IoT ให้กับตัวควบคุมการชาร์จพลังงานแสงอาทิตย์ของฉัน: สวัสดีทุกคน ฉันหวังว่าพวกคุณทุกคนจะยอดเยี่ยม! ในคำแนะนำนี้ฉันจะแสดงให้คุณเห็นว่าฉันสร้างโมดูลการวัดพลังงาน IoT ที่คำนวณปริมาณพลังงานที่สร้างโดยแผงโซลาร์เซลล์ของฉันได้อย่างไรซึ่งถูกใช้โดยตัวควบคุมการชาร์จพลังงานแสงอาทิตย์ของฉัน t
พื้นฐาน IoT: การเชื่อมต่อ IoT ของคุณกับคลาวด์โดยใช้ Mongoose OS: 5 ขั้นตอน
พื้นฐาน IoT: การเชื่อมต่อ IoT ของคุณกับคลาวด์โดยใช้ Mongoose OS: หากคุณเป็นคนที่ชอบซ่อมแซมและอุปกรณ์อิเล็กทรอนิกส์ บ่อยครั้งคุณจะเจอคำว่า Internet of Things ซึ่งปกติจะย่อว่า IoT และมัน หมายถึงชุดอุปกรณ์ที่สามารถเชื่อมต่ออินเทอร์เน็ตได้! เป็นคนแบบนี้
ESP8266 NODEMCU BLYNK IOT บทช่วยสอน - Esp8266 IOT โดยใช้ Blunk และ Arduino IDE - การควบคุมไฟ LED ผ่านอินเทอร์เน็ต: 6 ขั้นตอน
ESP8266 NODEMCU BLYNK IOT บทช่วยสอน | Esp8266 IOT โดยใช้ Blunk และ Arduino IDE | การควบคุม LEDs ผ่านอินเทอร์เน็ต: สวัสดีทุกคนในคำแนะนำนี้ เราจะเรียนรู้วิธีใช้ IOT กับ ESP8266 หรือ Nodemcu ของเรา เราจะใช้แอป blynk สำหรับสิ่งนั้น ดังนั้นเราจะใช้ esp8266/nodemcu ของเราเพื่อควบคุมไฟ LED ผ่านอินเทอร์เน็ต ดังนั้นแอป Blynk จะเชื่อมต่อกับ esp8266 หรือ Nodemcu ของเรา