![8x8 Led Matrix Clock และคำเตือนการป้องกันการบุกรุก: 4 ขั้นตอน (พร้อมรูปภาพ) 8x8 Led Matrix Clock และคำเตือนการป้องกันการบุกรุก: 4 ขั้นตอน (พร้อมรูปภาพ)](https://i.howwhatproduce.com/images/006/image-16170-j.webp)
สารบัญ:
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-23 15:12
![นาฬิกาเมทริกซ์ LED 8x8 และคำเตือนการป้องกันการบุกรุก นาฬิกาเมทริกซ์ LED 8x8 และคำเตือนการป้องกันการบุกรุก](https://i.howwhatproduce.com/images/006/image-16170-1-j.webp)
![นาฬิกาเมทริกซ์ LED 8x8 และคำเตือนการป้องกันการบุกรุก นาฬิกาเมทริกซ์ LED 8x8 และคำเตือนการป้องกันการบุกรุก](https://i.howwhatproduce.com/images/006/image-16170-2-j.webp)
![นาฬิกาเมทริกซ์ LED 8x8 และคำเตือนการป้องกันการบุกรุก นาฬิกาเมทริกซ์ LED 8x8 และคำเตือนการป้องกันการบุกรุก](https://i.howwhatproduce.com/images/006/image-16170-3-j.webp)
ในคำแนะนำนี้ เราจะมาดูวิธีสร้างนาฬิกาเมทริกซ์ Led 8x8 ที่เปิดใช้งานโดยการตรวจจับการเคลื่อนไหว
นาฬิกานี้สามารถใช้เป็นอุปกรณ์ป้องกันการบุกรุกที่ส่งข้อความเตือนหากตรวจพบการเคลื่อนไหวไปยังบอทโทรเลข !!!
เราจะทำสองวัตถุที่แตกต่างกัน:
- นาฬิกาดิจิตอลควบคุมโดย Wemos D1 mini
- หน่วยควบคุมกลาง (ราสเบอร์รี่) ที่ยุงกำลังทำงาน (นายหน้า MQTT) ที่สร้างอินเทอร์เฟซระหว่างนาฬิกาและบอทโทรเลข
สถาปัตยกรรมนี้ถูกคิดว่าเพื่อจัดการการสื่อสารระหว่างอุปกรณ์อื่นๆ ด้วยฟังก์ชันที่แตกต่างกัน (เช่น เซ็นเซอร์อุณหภูมิ รีเลย์ …) ไปยังบอทโทรเลข
เสบียง
รายการส่วนหนึ่งของนาฬิกาดิจิตอล:
- Wemos D1 Mini
- Wemos D1 Mini - RTC shield8x8 Led Matrix พร้อม MAX7219
- เซ็นเซอร์ PIR
- เขียงหั่นขนม
- สายเคเบิล
- ที่ชาร์จ USB
รายการส่วนของหน่วยควบคุมกลาง
- ราสเบอร์รี่ PI
- ที่ชาร์จ USB
ขั้นตอนที่ 1: สร้างนาฬิกา
![สร้างนาฬิกา สร้างนาฬิกา](https://i.howwhatproduce.com/images/006/image-16170-4-j.webp)
![สร้างนาฬิกา สร้างนาฬิกา](https://i.howwhatproduce.com/images/006/image-16170-5-j.webp)
![สร้างนาฬิกา สร้างนาฬิกา](https://i.howwhatproduce.com/images/006/image-16170-6-j.webp)
ในการสร้างนาฬิกา:
- ใส่ 4 8x8 Matrix Led ในเขียงหั่นขนม
- สร้างการเชื่อมต่อ
- ประกอบ Wemos D1 mini เข้ากับแผงป้องกัน RTC และเซ็นเซอร์ PIR
- เสร็จสิ้นการเชื่อมต่อ
วางโมดูล LED 4 ตัวเคียงข้างกัน และเชื่อมต่อพินเอาต์พุตของแต่ละโมดูลเข้ากับพินอินพุตของโมดูลถัดไป
- VCC => VCC
- GND => GND
- DOUT => DIN
- CS => CS
- CLK => CLK
หมุดอินพุตของโมดูลตัวแรกจะต้องเชื่อมต่อกับหมุดขนาดเล็กของ Wemos D1 ในลักษณะนี้:
- VCC => 5V
- GND => GND
- DIN => D7
- CS => D6
- CLK => D5
เชื่อมต่อเซ็นเซอร์ PIR กับหมุดมินิ Wemos D1 ด้วย:
- VCC => 5V
- ออก => D0
- GND => GND
การเชื่อมต่อพร้อมแล้ว!
ขั้นตอนที่ 2: เขียนและโหลดโปรแกรมไปยัง Wemos D1mini
![เขียนและโหลดโปรแกรมไปยัง Wemos D1mini เขียนและโหลดโปรแกรมไปยัง Wemos D1mini](https://i.howwhatproduce.com/images/006/image-16170-7-j.webp)
ไฟล์ Wemos_reogio.ino ถูกอัปโหลดในคำแนะนำนี้เพื่อให้คุณสามารถโหลดและแก้ไขด้วยพารามิเตอร์เครือข่ายของคุณใน arduino IDE ของคุณ
โปรแกรมจะเปิดไฟ LED เมื่อเซ็นเซอร์ PIR ตื่นเต้น เป็นเวลา 20 วินาที (หรือมากกว่านั้นหากเซ็นเซอร์ยังคงตื่นเต้นอยู่) จากนั้นจะปิดไฟ LED เมื่อ esp8266 ตรวจพบข้อความผ่าน MQTT ในรูปแบบต่อไปนี้:
["Pir_on":1} โหมดการตรวจจับถูกเปิดใช้งานและข้อความต่อไปนี้จะเผยแพร่ผ่าน MQTT ทุกครั้งที่เซ็นเซอร์ PIR ตื่นเต้น (เป็นครั้งแรก):
["Pir_off":1} เพื่อให้อุปกรณ์นี้มีคุณสมบัติที่แตกต่างกันสองประการ:
Movemente เปิดใช้งานนาฬิกาเตือนป้องกันการบุกรุก และคุณสมบัติสุดท้ายนี้ถูก "ปิดบัง" โดยนาฬิกา "ปกติ"
บางประเด็น:
หากคุณไม่เคยติดตั้ง esp8266 ใน Arduino IDE คุณสามารถดูบทช่วยสอนได้ที่นี่:
www.instructables.com/id/Setting-Up-the-Ar…
คุณต้องติดตั้งไลบรารี่สำหรับ
โล่ RTC: RTClib.h
github.com/adafruit/RTClib
ข้อควรระวัง: ต้องตั้งเวลาใน rtc ในครั้งแรกที่ติดตั้ง RTC shield กับแบตเตอรี่ จากนั้นจะรักษาข้อมูลไว้จนกว่าแบตเตอรี่จะหมด
8x8 Led Matrix: LedControl.h
github.com/esp8266/Basic/blob/master/libra…
นี่คือตัวอย่างการจัดการไฟ LED นี้:
www.instructables.com/id/Interface-LED-Dot…
อาจเป็นไปได้ว่าคุณต้องเปลี่ยนลำดับการเขียนไฟ LED ขึ้นอยู่กับการเดินสาย ตรวจสอบและในกรณีที่คุณสามารถแก้ไข row:int revDisp = numDisplay - disp-1; // ย้อนกลับลำดับของแผง ความสนใจ: ขึ้นอยู่กับสายไฟ
คุณต้องติดตั้งไลบรารี MQTT เพื่อจัดการ:
โปรโตคอล MQTT: PubSubClient.h
www.arduinolibraries.info/libraries/pub-su…
ในรหัสนี้โบรกเกอร์ MQTT ได้รับการติดตั้งใน Raspberry พร้อม IP แบบคงที่ นี่คือตัวอย่าง:
www.instructables.com/id/How-To-Assign-A-S…
ขั้นตอนที่ 3: เตรียมโทรเลข Bot
![เตรียมโทรเลข Bot เตรียมโทรเลข Bot](https://i.howwhatproduce.com/images/006/image-16170-8-j.webp)
ในที่นี้ เราไม่อธิบายการตั้งค่าราสเบอร์รี่ ทั้งการสื่อสารระหว่างราสเบอร์รี่กับบอทโทรเลข เนื่องจากมีผู้ฝึกสอนจำนวนมากเกี่ยวกับเรื่องนี้
ตัวอย่างคือ:
www.instructables.com/id/Set-up-Telegram-B…
ขั้นตอนที่ 4: เตรียม Raspberry และ Load Mosquitto
คุณต้องติดตั้ง mosquitto บน Raspberry คุณสามารถหาบทช่วยสอนมากมาย ต่อไปนี้คือตัวอย่างเกี่ยวกับวิธีจัดการ MQTT ระหว่าง Raspberry และ esp8266:
www.instructables.com/id/How-to-Use-MQTT-W…
เราได้เตรียมโปรแกรมหลามที่ทำหน้าที่เป็นส่วนต่อประสานระหว่างโทรเลขและนายหน้า MQTT โดยแปลง:
- คำสั่งของบอทในข้อความที่เผยแพร่บน MQTT เพื่อให้ esp8266. ฟังได้
- ข้อความที่เผยแพร่ใน MQTT โดย esp8266 ในข้อความที่ส่งถึงบอท
แนะนำ:
ESP8266 LED Matrix Clock: 8 ขั้นตอน (พร้อมรูปภาพ)
![ESP8266 LED Matrix Clock: 8 ขั้นตอน (พร้อมรูปภาพ) ESP8266 LED Matrix Clock: 8 ขั้นตอน (พร้อมรูปภาพ)](https://i.howwhatproduce.com/images/005/image-12887-j.webp)
นาฬิกาเมทริกซ์ LED ESP8266: นาฬิกาเมทริกซ์ LED ESP8266 นาฬิกาเมทริกซ์ LED แบบเรียบง่ายอิงตาม ESP8266 ยอดนิยมพร้อมโมดูลนาฬิกาแบบเรียลไทม์และการซิงโครไนซ์เวลาผ่าน WiFi จากเซิร์ฟเวอร์ NTP ใหม่! รุ่น ESP32 ก็มีให้เช่นกัน
NeoMatrix 8x8 Word Clock: 6 ขั้นตอน (พร้อมรูปภาพ)
![NeoMatrix 8x8 Word Clock: 6 ขั้นตอน (พร้อมรูปภาพ) NeoMatrix 8x8 Word Clock: 6 ขั้นตอน (พร้อมรูปภาพ)](https://i.howwhatproduce.com/images/009/image-24020-j.webp)
นาฬิกาคำ NeoMatrix 8x8: คุณรู้สึกทึ่งกับกาลเวลาหรือไม่? คุณต้องการนาฬิกาที่มีสไตล์ ทันสมัย และใช้งานได้จริงเพื่อเพิ่มลงในคอลเลคชันนาฬิกาของคุณหรือไม่? นาฬิกาคำเป็นอุปกรณ์บอกเวลาที่ไม่เหมือนใคร โดยใช้ตารางตัวอักษรเพื่อสะกดเวลา ในขณะที่คุณสามารถ
IoT Smart Clock Dot Matrix ใช้ Wemos ESP8266 - ESP Matrix: 12 ขั้นตอน (พร้อมรูปภาพ)
![IoT Smart Clock Dot Matrix ใช้ Wemos ESP8266 - ESP Matrix: 12 ขั้นตอน (พร้อมรูปภาพ) IoT Smart Clock Dot Matrix ใช้ Wemos ESP8266 - ESP Matrix: 12 ขั้นตอน (พร้อมรูปภาพ)](https://i.howwhatproduce.com/images/009/image-25414-j.webp)
IoT Smart Clock Dot Matrix ใช้ Wemos ESP8266 - ESP Matrix: สร้าง IoT Smart Clock ของคุณเองที่สามารถ: แสดงนาฬิกาพร้อมไอคอนแอนิเมชั่นที่สวยงาม Display Reminder-1 to Reminder-5 แสดงปฏิทิน แสดงเวลาละหมาดของชาวมุสลิม แสดงข้อมูลสภาพอากาศ แสดงข่าว แสดงคำแนะนำ อัตรา Bitcoin แสดง
อินเทอร์เฟซ LED Dot Matrix (8x8) พร้อม NodeMCU: 6 ขั้นตอน (พร้อมรูปภาพ)
![อินเทอร์เฟซ LED Dot Matrix (8x8) พร้อม NodeMCU: 6 ขั้นตอน (พร้อมรูปภาพ) อินเทอร์เฟซ LED Dot Matrix (8x8) พร้อม NodeMCU: 6 ขั้นตอน (พร้อมรูปภาพ)](https://i.howwhatproduce.com/images/001/image-331-30-j.webp)
อินเทอร์เฟซ LED Dot Matrix (8x8) กับ NodeMCU: สวัสดีผู้สร้าง ฉันมีคำแนะนำที่เรียบง่ายและยอดเยี่ยมอีกอัน ในคำแนะนำนี้ เราจะเรียนรู้วิธีเชื่อมต่อ LED Dot Matrix (8x8) กับ NodeMCU มาเริ่มกันเลย
8x8 LED MATRIX DISPLAY - ARDUINO - การควบคุม BLUETOOTH: 7 ขั้นตอน (พร้อมรูปภาพ)
![8x8 LED MATRIX DISPLAY - ARDUINO - การควบคุม BLUETOOTH: 7 ขั้นตอน (พร้อมรูปภาพ) 8x8 LED MATRIX DISPLAY - ARDUINO - การควบคุม BLUETOOTH: 7 ขั้นตอน (พร้อมรูปภาพ)](https://i.howwhatproduce.com/images/003/image-7653-29-j.webp)
8x8 LED MATRIX DISPLAY | ARDUINO | การควบคุมบลูทูธ: ในบทช่วยสอนนี้ ฉันแสดงวิธีสร้างเมทริกซ์ LED 8 x 8 โดยใช้ Arduino แสดงความคิดเห็นเกี่ยวกับสิ่งที่คุณคิดเกี่ยวกับคำแนะนำนี้ เพื่อที่ฉันจะได้ปรับปรุงในคำแนะนำเพิ่มเติม ลองดูวิดีโอสอนเพื่อความเข้าใจที่ดีขึ้น ทั้ง