
สารบัญ:
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-23 15:12


ทุกวันนี้การหาที่จอดรถในพื้นที่ที่มีผู้คนพลุกพล่านเป็นเรื่องยากมาก และไม่มีระบบให้ทราบรายละเอียดเกี่ยวกับที่จอดรถออนไลน์ได้ ลองนึกภาพว่าคุณสามารถรับข้อมูลพื้นที่ว่างของช่องจอดรถบนโทรศัพท์ได้หรือไม่ และไม่มีการโรมมิ่งเพื่อตรวจสอบพื้นที่ว่าง ปัญหานี้สามารถแก้ไขได้โดยระบบที่จอดรถอัจฉริยะที่ใช้ IoT การใช้ระบบที่จอดรถแบบ IoT คุณสามารถเข้าถึงช่องจอดรถว่างผ่านอินเทอร์เน็ตได้อย่างง่ายดาย ระบบนี้สามารถทำให้ระบบจอดรถอัตโนมัติได้อย่างสมบูรณ์ ตั้งแต่รายการของคุณไปจนถึงการชำระเงินและการออก ทั้งหมดสามารถทำได้โดยอัตโนมัติ
ดังนั้น เรากำลังสร้างระบบที่จอดรถบน IoT โดยใช้ NodeMCU เซ็นเซอร์ IR 5 ตัว และเซอร์โวมอเตอร์สองตัว เซ็นเซอร์ IR สองตัวถูกใช้ที่ประตูทางเข้าและทางออกเพื่อตรวจจับรถ ในขณะที่เซ็นเซอร์ IR สามตัวถูกใช้เพื่อตรวจจับความพร้อมใช้งานของช่องจอดรถ เซอร์โวมอเตอร์ใช้สำหรับเปิดและปิดประตูตามค่าเซ็นเซอร์ ที่นี่เราใช้แพลตฟอร์ม Adafruit IO เพื่อแสดงการเผยแพร่ข้อมูลบนคลาวด์ซึ่งสามารถตรวจสอบได้จากทุกที่ในโลก
ขั้นตอนที่ 1: ส่วนประกอบที่จำเป็น
ฮาร์ดแวร์
- NodeMCU ESP8266
- เซ็นเซอร์อินฟราเรด(5)
- เซอร์โวมอเตอร์ (2)
บริการออนไลน์
อดาฟรุต IO
ขั้นตอนที่ 2: แผนภาพวงจรที่จอดรถอัจฉริยะที่ใช้ IoT

ในระบบที่จอดรถอัจฉริยะที่ใช้ IoT เราใช้เซ็นเซอร์อินฟราเรดห้าตัวและเซอร์โวมอเตอร์สองตัว เซ็นเซอร์ IR และเซอร์โวมอเตอร์เชื่อมต่อกับ NodeMCU NodeMCU ควบคุมกระบวนการทั้งหมดและส่งข้อมูลความพร้อมในการจอดรถและเวลาจอดรถไปยัง Adafruit IO เพื่อให้สามารถตรวจสอบได้จากทุกที่ในโลกโดยใช้แพลตฟอร์มนี้ เซ็นเซอร์ IR สองตัวถูกใช้ที่ประตูทางเข้าและทางออกเพื่อให้สามารถตรวจจับรถยนต์ที่ประตูทางเข้าและทางออกและเปิดและปิดประตูอัตโนมัติ ก่อนหน้านี้เราใช้ Adafruit IO cloud ในโครงการ IoT มากมาย โปรดไปที่ลิงก์เพื่อเรียนรู้เพิ่มเติม
เซอร์โวมอเตอร์สองตัวถูกใช้เป็นประตูเข้าและออก ดังนั้นเมื่อใดก็ตามที่เซ็นเซอร์ IR ตรวจพบรถยนต์ เซอร์โวมอเตอร์จะหมุนโดยอัตโนมัติจาก 45° ถึง 140° และหลังจากหน่วงเวลาไว้ เซอร์โวจะกลับสู่ตำแหน่งเริ่มต้น เซ็นเซอร์ IR อีกสามตัวใช้เพื่อตรวจจับว่าช่องจอดรถว่างหรือว่างหรือไม่ และส่งข้อมูลไปยัง NodeMCU แดชบอร์ด Adafruit IO ยังมีปุ่มสองปุ่มเพื่อควบคุมประตูเข้าและออกด้วยตนเอง
ขั้นตอนที่ 3: การตั้งค่า Adafruit IO สำหรับระบบที่จอดรถ IOT

Adafruit IO เป็นแพลตฟอร์มข้อมูลแบบเปิดที่ให้คุณรวบรวม แสดงภาพ และวิเคราะห์ข้อมูลสดบนคลาวด์ เมื่อใช้ Adafruit IO คุณสามารถอัปโหลด แสดง และตรวจสอบข้อมูลของคุณทางอินเทอร์เน็ต และทำให้โปรเจ็กต์ของคุณเปิดใช้งาน IoT ได้ คุณสามารถควบคุมมอเตอร์ อ่านข้อมูลเซ็นเซอร์ และสร้างแอปพลิเคชัน IoT ที่ยอดเยี่ยมผ่านอินเทอร์เน็ตโดยใช้ Adafruit IO สำหรับการทดสอบและลอง ด้วยข้อจำกัดบางประการ Adafruit IO นั้นใช้งานได้ฟรี เรายังเคยใช้ Adafruit IO กับ Raspberry Pi มาก่อนด้วย
1. ในการใช้ Adafruit IO ก่อนอื่น คุณต้องสร้างบัญชีบน Adafruit IO ในการดำเนินการนี้ ให้ไปที่เว็บไซต์ Adafruit IO และคลิก 'เริ่มต้นใช้งานฟรี' ที่ด้านบนขวาของหน้าจอ
2. หลังจากเสร็จสิ้นขั้นตอนการสร้างบัญชีแล้ว ให้เข้าสู่ระบบบัญชีของคุณและคลิกที่ 'รหัส AIO' ที่มุมบนขวาเพื่อรับชื่อผู้ใช้บัญชีและรหัส AIO ของคุณ
เมื่อคุณคลิกที่ 'คีย์ AIO' หน้าต่างจะปรากฏขึ้นพร้อมกับคีย์ Adafruit IO AIO และชื่อผู้ใช้ของคุณ คัดลอกรหัสและชื่อผู้ใช้นี้ จำเป็นต้องใช้ในภายหลังในรหัส
3. หลังจากนี้ คุณต้องสร้างฟีด ในการสร้างฟีด ให้คลิกที่ 'ฟีด' จากนั้นคลิกที่ 'การดำเนินการ' ' จากนั้นคลิก 'สร้างฟีดใหม่' ดังที่แสดงในภาพด้านล่าง
4. หลังจากนี้ หน้าต่างใหม่จะเปิดขึ้นเพื่อป้อนชื่อและคำอธิบายของฟีด คำอธิบายการเขียนเป็นทางเลือก
5. คลิกที่ 'สร้าง' หลังจากนี้ คุณจะถูกเปลี่ยนเส้นทางไปยังฟีดที่สร้างขึ้นใหม่ สำหรับโครงการนี้ เราได้สร้างฟีดทั้งหมดเก้ารายการสำหรับประตูทางออก ประตูทางเข้า ทางเข้าและทางออกช่องที่ 1 ทางเข้าและทางออกช่องที่ 2 และทางเข้าและทางออกช่อง 3 หลังจากสร้างฟีด ให้สร้างแดชบอร์ด Adafruit IO เพื่อแสดงฟีดทั้งหมดในหน้าเดียว ในการสร้างแดชบอร์ด ให้คลิกที่ตัวเลือกแดชบอร์ด จากนั้นคลิกที่ 'การดำเนินการ' และหลังจากนี้ ให้คลิกที่ 'สร้างแดชบอร์ดใหม่' ในหน้าต่างถัดไป ป้อนชื่อสำหรับแดชบอร์ดของคุณแล้วคลิก 'สร้าง'
6. เมื่อสร้างแดชบอร์ดแล้ว เราจะเพิ่มฟีดของเราลงในแดชบอร์ด หากต้องการเพิ่มฟีด ให้คลิกที่ '+' ที่มุมบนขวา
ขั้นแรก เราจะเพิ่มบล็อคปุ่ม RESET สองบล็อคสำหรับประตูทางเข้าและทางออก จากนั้นเจ็ดบล็อก TEXT สำหรับรายละเอียดการจอดรถ หากต้องการเพิ่มปุ่มบนแดชบอร์ด ให้คลิกที่บล็อก RESET
ในหน้าต่างถัดไป ระบบจะขอให้คุณเลือกฟีด ดังนั้นให้คลิกที่ฟีดประตูเข้า
ในขั้นตอนสุดท้ายนี้ ตั้งชื่อบล็อกของคุณและปรับแต่งให้เหมาะสม เปลี่ยนค่ากดจาก '1' เป็น 'ON' ดังนั้นเมื่อใดก็ตามที่กดปุ่ม ระบบจะส่งสตริง 'ON' ไปยัง NodeMCU และ NodeMCU จะดำเนินการต่อไป หากคุณไม่ต้องการเปลี่ยนค่ากดที่นี่ คุณสามารถเปลี่ยนเงื่อนไขในโปรแกรมได้
หลังจากนี้ ให้ทำตามขั้นตอนเดียวกันเพื่อสร้างบล็อกอื่นสำหรับประตูทางออก ในการสร้างบล็อกที่เหลือให้ทำตามขั้นตอนเดียวกัน แต่แทนที่จะสร้างบล็อก RESET ให้สร้างบล็อก TEXT เพื่อให้คุณสามารถแสดงรายละเอียดการจอดรถได้ หลังจากสร้างบล็อคทั้งหมดแล้ว แดชบอร์ดของฉันจะมีลักษณะดังนี้ คุณสามารถแก้ไขแดชบอร์ดได้โดยคลิกที่ปุ่มการตั้งค่า
ขั้นตอนที่ 4: การเขียนโปรแกรม NodeMCU สำหรับระบบที่จอดรถ IOT
ในการเขียนโปรแกรม NodeMCU ด้วย Arduino IDE ให้ไปที่ File–>Perferences–>Settings
ป้อน https:// arduino.esp8266.com/stable/package_esp82… ลงในฟิลด์ 'Additional Board Manager URL' และคลิก 'Ok'
ตอนนี้ไปที่ เครื่องมือ > บอร์ด > ตัวจัดการบอร์ด
ในหน้าต่าง Boards Manager พิมพ์ esp ในช่องค้นหา esp8266 จะปรากฏด้านล่าง ตอนนี้เลือกบอร์ดเวอร์ชันล่าสุดแล้วคลิกติดตั้ง
หลังจากติดตั้งเสร็จแล้ว ให้ไปที่เครื่องมือ >บอร์ด >และเลือก NodeMCU 1.0(โมดูล ESP-12E)
ตอนนี้คุณสามารถตั้งโปรแกรม NodeMCU ด้วย Arduino IDE
นี่คือวิธีการสร้างระบบที่จอดรถอัจฉริยะโดยใช้ IoT คุณสามารถเพิ่มเซ็นเซอร์เพื่อเพิ่มช่องจอดรถและยังสามารถเพิ่มระบบการชำระเงินเพื่อชำระค่าจอดรถโดยอัตโนมัติ แสดงความคิดเห็นด้านล่างหากคุณมีข้อสงสัยเกี่ยวกับโครงการนี้
แนะนำ:
Neopixel Ws2812 Rainbow LED เรืองแสงพร้อม M5stick-C - เรียกใช้ Rainbow บน Neopixel Ws2812 โดยใช้ M5stack M5stick C โดยใช้ Arduino IDE: 5 ขั้นตอน

Neopixel Ws2812 Rainbow LED เรืองแสงพร้อม M5stick-C | เรียกใช้ Rainbow บน Neopixel Ws2812 โดยใช้ M5stack M5stick C การใช้ Arduino IDE: สวัสดีทุกคนในคำแนะนำนี้ เราจะเรียนรู้วิธีใช้ neopixel ws2812 LED หรือแถบนำหรือเมทริกซ์นำหรือวงแหวน LED พร้อมบอร์ดพัฒนา m5stack m5stick-C พร้อม Arduino IDE และเราจะทำ ลายรุ้งกับมัน
การควบคุมวิทยุ RF 433MHZ โดยใช้ HT12D HT12E - การสร้างรีโมทคอนโทรล Rf โดยใช้ HT12E & HT12D ด้วย 433mhz: 5 ขั้นตอน

การควบคุมวิทยุ RF 433MHZ โดยใช้ HT12D HT12E | การสร้างการควบคุมระยะไกล Rf โดยใช้ HT12E & HT12D ด้วย 433mhz: ในคำแนะนำนี้ฉันจะแสดงวิธีสร้างรีโมทคอนโทรล RADIO โดยใช้โมดูลตัวรับส่งสัญญาณ 433mhz พร้อมการเข้ารหัส HT12E & IC ถอดรหัส HT12D ในคำแนะนำนี้ คุณจะสามารถส่งและรับข้อมูลโดยใช้ส่วนประกอบราคาถูกมาก เช่น HT
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 ของเรา
ตัวควบคุมระดับน้ำที่ใช้ IOT โดยใช้ NodeMCU ESP8266: 6 ขั้นตอน

ตัวควบคุมระดับน้ำแบบใช้ IOT โดยใช้ NodeMCU ESP8266: นี่เป็นคำแนะนำเกี่ยวกับวิธีการสร้างตัวควบคุมระดับน้ำแบบใช้ IOT คุณสมบัติของโครงการนี้คือ:- การอัปเดตระดับน้ำแบบเรียลไทม์บนแอป Android เปิดปั๊มน้ำโดยอัตโนมัติเมื่อน้ำถึงระดับต่ำกว่าระดับต่ำสุด ออ
วิธีควบคุม Wemos D1 Mini/ Nodemcu โดยใช้ Blynk App (IOT) (esp8266): 6 ขั้นตอน

วิธีควบคุม Wemos D1 Mini/ Nodemcu โดยใช้ Blynk App (IOT) (esp8266): สวัสดีเพื่อนๆ ในคำแนะนำนี้ ฉันจะแสดงวิธีควบคุม wemos D1 mini หรือ (nodemcu) โดยใช้ blynk app เป็นคู่มือสำหรับผู้เริ่มต้นใช้งานอย่างแท้จริง สำหรับรายละเอียดการสอน ต้องดูวิดีโอ อย่าลืมกดไลค์ แชร์ & ติดตามช่องของฉัน