สารบัญ:
- ขั้นตอนที่ 1: การออกแบบ PCB ของเราบน Fritzing
- ขั้นตอนที่ 2: สั่งซื้อ PCB ของเราด้วยต้นทุนที่ต่ำมากจาก JLCPCB
- ขั้นตอนที่ 3: ส่วนประกอบที่จำเป็น:
- ขั้นตอนที่ 4: การทำงาน
- ขั้นตอนที่ 5: การเชื่อมต่อ Data Out (Pin 24) กับ Data Input (Pin 1) ของ IC. อื่น
- ขั้นตอนที่ 6: ทำการเชื่อมต่อนาฬิกาและโหลดตามลำดับ
- ขั้นตอนที่ 7: เชื่อมต่อตัวเก็บประจุและตัวต้านทานตามที่แสดงในแผนภาพ
- ขั้นตอนที่ 8: สร้างการเชื่อมต่อของ Matrix Pins ตามที่แสดงใน Diagrams
- ขั้นตอนที่ 9: การสร้างเคสสำหรับจอแสดงผล LED ของเรา
- ขั้นตอนที่ 10: ลิงก์สำหรับรหัสและแอป
วีดีโอ: จอแสดงผล LED Arduino พร้อมการควบคุม Bluetooth: 11 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:06
ในคำแนะนำนี้ เราจะสร้างจอแสดงผล LED Matrix ขนาด 32X8 ซึ่งจะมีฟังก์ชันในการเปลี่ยนข้อความด้วยสมาร์ทโฟนของเราแบบเรียลไทม์ และจะสร้างแอปของเราเองโดยใช้ MIT App Inventor
ดังนั้น เพื่อนๆ มาเริ่มกันเลยกับโปรเจ็กต์สุดเจ๋งนี้กันเถอะ
ขั้นตอนที่ 1: การออกแบบ PCB ของเราบน Fritzing
เราได้ออกแบบ PCB บน Fritzing ซึ่งเป็นความคิดริเริ่มของฮาร์ดแวร์โอเพนซอร์สที่ทำให้อุปกรณ์อิเล็กทรอนิกส์สามารถเข้าถึงได้เป็นวัสดุที่สร้างสรรค์สำหรับทุกคน
มันคือการออกแบบ PCB 2 ชั้นที่เราได้บรรจุสิ่งของที่จำเป็นของเราอย่างประณีตมาก
ถึงเวลาส่งออกไฟล์ Gerber และสั่งซื้อ PCB ของเราแล้ว
ขั้นตอนที่ 2: สั่งซื้อ PCB ของเราด้วยต้นทุนที่ต่ำมากจาก JLCPCB
เมื่อคุณสร้างโฟลเดอร์ zip ของไฟล์ Gerber ของ PCB แล้ว ถึงเวลาอัปโหลดไฟล์ไปยัง JLCPCB และทำข้อกำหนดตามนั้น เช่น การเลือกมาสก์เป็นสีดำ ซึ่งฉันทำกับ PCB ของฉัน หากคุณกำลังมองหา PCB ที่มีคุณภาพดีที่สุดสำหรับโครงการของคุณมากกว่า JLCPCB เป็นตัวเลือกที่ดีที่สุด
พวกเขาเสนอ 10 PCBs ในราคาเพียง 2 $ พร้อมค่าจัดส่งเพิ่มเติมและฉันคิดว่ามันเป็นข้อตกลงที่ดีที่สุด
ดังนั้น จะสร้างต้นแบบ 10 PCBs ในราคา $2 เท่านั้น:
ขั้นตอนที่ 3: ส่วนประกอบที่จำเป็น:
- Arduino (นาโนหรือ UNO)
- โมดูลบลูทูธ HC-05
- ไฟ LED (32X8= 256 ชิ้น)
- MAX7219 LED matrix driver IC (4 ชิ้น)
- ตัวเก็บประจุ 10uF (4 ชิ้น)
- ตัวเก็บประจุ 100nF (4 ชิ้น)
- ตัวต้านทาน 40K (4 ชิ้น)
- คอนเนคเตอร์ บัดกรี สายไฟ เครื่องมือ ฯลฯ…
ขั้นตอนที่ 4: การทำงาน
ที่นี่ เราได้สร้างเมทริกซ์ 4 เมทริกซ์แต่ละ LED 8X8 ไดรเวอร์ MAX7219 แต่ละตัวสามารถจัดการเมทริกซ์ LED 64 ดวง Arduino จะส่งข้อมูลโดยใช้การสื่อสารแบบอนุกรม ดังนั้นเราจึงต้องเชื่อมต่อนาฬิกาและโหลดพินจาก Arduino กับไดรเวอร์ MAX7219 ทั้งหมด ดาต้าพินจะเชื่อมต่อกับไดร์เวอร์ตัวแรกเท่านั้น จากพิน "data out" ของไดรเวอร์ตัวแรก เราจะเชื่อมต่อสายกับ "Data" ตัวที่สองของไดรเวอร์ตัวที่สอง และอื่นๆ นั่นคือวิธีที่เราเชื่อมต่อเมทริกซ์ 8x8 สี่ชุดในอนุกรม เราควรเชื่อมต่อโมดูล Bluetooth กับพิน Tx และ Rx ของ Arduino และจ่ายไฟ 5V ให้กับโมดูลดังกล่าวและกับไดรเวอร์ MAX7219 แต่ละตัว อันดับแรก มาดูวิธีเชื่อมต่อเมทริกซ์ 8x8 แต่ละตัวกัน เมื่อเรามีเมทริกซ์ 4 เมทริกซ์แล้ว เราสามารถรวมเข้ากับหมุด "data out" "data in"
ขั้นตอนที่ 5: การเชื่อมต่อ Data Out (Pin 24) กับ Data Input (Pin 1) ของ IC. อื่น
ขั้นตอนที่ 6: ทำการเชื่อมต่อนาฬิกาและโหลดตามลำดับ
ขั้นตอนที่ 7: เชื่อมต่อตัวเก็บประจุและตัวต้านทานตามที่แสดงในแผนภาพ
ขั้นตอนที่ 8: สร้างการเชื่อมต่อของ Matrix Pins ตามที่แสดงใน Diagrams
ขั้นตอนที่ 9: การสร้างเคสสำหรับจอแสดงผล LED ของเรา
เมื่อคุณทำการเชื่อมต่อข้างต้นแล้ว ถึงเวลาที่จะทำกรณีที่ฉันได้ใช้กระดาษแข็งเศษและทำกล่องจากมันด้วยพลาสติกเหนือไฟ LED เพื่อให้ความสว่างไม่กระจายและทำให้เราผ่อนคลายมากขึ้น ดู.
ขั้นตอนที่ 10: ลิงก์สำหรับรหัสและแอป
รหัส: ดาวน์โหลด
การออกแบบ PCB: ดาวน์โหลด
ไฟล์แอพ: ดาวน์โหลด
แนะนำ:
เกม Arduino จอแสดงผล LED แบบอินไลน์: 7 ขั้นตอน (พร้อมรูปภาพ)
เกม Arduino จอแสดงผล LED แบบอินไลน์: หรือที่รู้จักว่าระบบเกมแสดงบันได LED Attiny-85 ที่ติดตั้งฮาร์ดแวร์และซอฟต์แวร์เพื่อเล่นแอ็กชัน "วิดีโอ" เกมบนจอแสดงผล LED แบบอินไลน์ มีจอแสดงผลแลดเดอร์ LED 12 ดวงแบบมัลติเพล็กซ์ และรองรับอินพุตปุ่มสูงสุด 6 ปุ่มและออปติ
จอแสดงผล LED Arduino: 3 ขั้นตอน
จอแสดงผล LED Arduino: จอแสดงผล Arduino 16x2 Liquid Crystel ใช้การจัดรูปแบบที่เรียบง่ายเพื่อให้การแสดงข้อความเป็นเรื่องง่ายและมีประโยชน์
จอแสดงผล LED Matrix แบบเลื่อน 48 X 8 โดยใช้ Arduino และ Shift Registers: 6 ขั้นตอน (พร้อมรูปภาพ)
จอแสดงผลเมทริกซ์ LED แบบเลื่อนได้ 48 X 8 โดยใช้ Arduino และ Shift Registers: สวัสดีทุกคน! นี่เป็นคำสั่งแรกของฉันและมันคือทั้งหมดที่เกี่ยวกับการสร้างเมทริกซ์ LED การเลื่อนที่ตั้งโปรแกรมได้ 48 x 8 โดยใช้ Arduino Uno และการลงทะเบียนกะ 74HC595 นี่เป็นโครงการแรกของฉันกับบอร์ดพัฒนา Arduino มันเป็นความท้าทายที่มอบให้กับม
PhotonLamp - โคมไฟสำหรับนักออกแบบที่ติดตั้ง WS2812b พร้อมการควบคุม MQTT: 5 ขั้นตอน (พร้อมรูปภาพ)
PhotonLamp - โคมไฟสำหรับนักออกแบบที่ติดตั้ง WS2812b พร้อมระบบควบคุม MQTT: เมื่อหลายปีก่อน เราซื้อโคมไฟของนักออกแบบซึ่งมีโป๊ะโคมในรูปของซิการ์และทำจากแก้วนม เราชอบการออกแบบเฉพาะของโป๊ะโคมและรูปลักษณ์โดยรวมของโคมไฟ แต่ฉันไม่ค่อยพอใจกับแสง
จอแสดงผล LED RGB 64 พิกเซล - Arduino Clone อื่น: 12 ขั้นตอน (พร้อมรูปภาพ)
จอแสดงผล LED RGB 64 พิกเซล - Arduino Clone อื่น: จอแสดงผลนี้ใช้เมทริกซ์ LED RGB ขนาด 8x8 เพื่อวัตถุประสงค์ในการทดสอบ มันถูกเชื่อมต่อกับบอร์ด Arduino มาตรฐาน (Diecimila) โดยใช้ 4 shift register หลังจากทำให้มันใช้งานได้ฉันก็เปอร์เซ็นมันบน PCB ที่ยอดเยี่ยม shift register กว้าง 8 บิต และ