สารบัญ:
- ขั้นตอนที่ 1: คำแนะนำในการประกอบบอร์ด
- ขั้นตอนที่ 2: รวบรวมชิ้นส่วน
- ขั้นตอนที่ 3: ติดตั้งบอร์ด
- ขั้นตอนที่ 4: ใช้ Solder Paste
- ขั้นตอนที่ 5: วางชิ้นส่วน SMD
- ขั้นตอนที่ 6: เวลาสำหรับปืนลมร้อน
- ขั้นตอนที่ 7: เสริมแรงหากจำเป็น
- ขั้นตอนที่ 8: การทำความสะอาด/การถอด SMD Flux
- ขั้นตอนที่ 9: วางและประสานชิ้นส่วนของรางน้ำทั้งหมด
- ขั้นตอนที่ 10: ล้างหมุดเจาะรู
- ขั้นตอนที่ 11: อุ่นพินผ่านรูอีกครั้งหลังจากตัดเสร็จ
- ขั้นตอนที่ 12: ถอดฟลักซ์รูทะลุ
- ขั้นตอนที่ 13: ใช้อำนาจกับบอร์ด
- ขั้นตอนที่ 14: โหลด Bootloader
- ขั้นตอนที่ 15: อัปโหลด Sketch
- ขั้นตอนที่ 16: สร้างไฟล์ MP3 FAT Hex
- ขั้นตอนที่ 17: โหลดไฟล์ MP3 ลงใน NOR Flash EEPROM
- ขั้นตอนที่ 18: ทดสอบบอร์ด
วีดีโอ: การแจ้งเตือนด้วยเสียง: 18 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:06
PCB ที่ฉันออกแบบนั้นมีชื่อว่า Audio Alert บอร์ดนี้วางอยู่ระหว่างแหล่งกำเนิดเสียงสเตอริโอและผู้ใช้เสียงสเตอริโอ เช่น เครื่องส่ง FM หรือเครื่องขยายเสียง เมื่อบอร์ดได้รับข้อความที่เข้ารหัสแบบไร้สาย บอร์ดจะแยกกระแสข้อมูลเสียงจากแหล่งปัจจุบันและเล่นคลิปเสียง MP3 ที่เกี่ยวข้องกับข้อความที่ได้รับ หลังจากเล่นคลิปเสร็จแล้ว บอร์ดจะสลับกลับไปที่แหล่งสัญญาณเดิม (ในกรณีของฉันคือ iPod)
ฉันออกแบบบอร์ดนี้ให้เป็นบอร์ดคู่หูสำหรับบอร์ดที่ฉันออกแบบมาเพื่อตรวจจับเมื่อตัวเก็บฝุ่นของร้านไม้เต็ม แม้ว่าแผ่นเก็บฝุ่นแบบเต็มบอร์ดจะเปิดไฟแฟลชที่กะพริบ แต่ฉันก็ยังไม่ทันสังเกตในบางครั้ง ร้านค้าค่อนข้างดังเมื่อเก็บฝุ่นและอุปกรณ์เครื่องเขียนอื่นๆ ทำงาน ดังนั้นฉันจึงสวมอุปกรณ์ป้องกันเสียงที่มีเครื่องรับ FM ในตัวเกือบตลอดเวลา เมื่อใช้บอร์ดนี้ ฉันได้ยินว่า "ตัวเก็บฝุ่นเต็ม" แม้ว่าอุปกรณ์ป้องกันเสียงของฉันจะได้ยิน ดู
mcu ที่ใช้คือ ATmega328p MCU ได้รับการแจ้งเตือนจากตัวรับส่งสัญญาณ RFM69CW สวิตช์เสียงเป็นชิป PT2314 ที่ควบคุมโดย I2C PT2314 เป็นสวิตช์สเตอริโอ 4 ต่อ 1 บอร์ดแสดงอินพุตที่เป็นไปได้ 2 จาก 4 ช่องเป็นแจ็คสเตอริโอ 3.5 มม. มาตรฐาน แหล่งสัญญาณที่ 3 คือชิปเครื่องเล่น MP3 แบบออนบอร์ด และแหล่งสัญญาณที่ 4 ไม่ได้ใช้งาน เอาต์พุตจะผ่านแจ็คสเตอริโอ 3.5 มม. มาตรฐาน
เครื่องเล่น MP3 มี 3 แหล่งที่เป็นไปได้: การ์ด SD, USB Stick และ NOR Flash
เครื่องเล่น MP3 เป็นชิป YX5200-24SS ตัวเดียวกับที่พบในโมดูล DF Player จำนวนมาก (แม้ว่าโมดูลที่ราคาถูกกว่าส่วนใหญ่จะใช้ชิปปลอมซึ่งขาดฟังก์ชันการทำงานทั้งหมดของชิปดั้งเดิม) ความแตกต่างที่สำคัญของการใช้งานนี้โดยใช้ YX5200 ชิป -24SS เป็นสเตอริโอและรองรับ NOR Flash EEPROM
คุณสามารถโหลด NOR Flash ล่วงหน้าด้วยคลิป MP3 หรือใช้แหล่งอื่นได้ เมื่อเริ่มต้น เครื่องเล่น MP3 จะใช้ค่าเริ่มต้นเป็น USB หากมี ตามด้วยการ์ด SD และ NOR Flash คุณสามารถแก้ไขซอฟต์แวร์เพื่อเปลี่ยนลำดับความสำคัญของแหล่งที่มาหรือให้แหล่ง MP3 ตามข้อความที่ได้รับ
ตามที่ตั้งโปรแกรมไว้ อินพุตภายนอกจะถูกส่งผ่านไปยังเอาต์พุต เช่นเดียวกับแหล่ง MP3 ลักษณะการทำงานนี้สามารถเปลี่ยนแปลงได้ในซอฟต์แวร์ นอกจากนี้ยังสามารถควบคุมระดับเสียง บาลานซ์ เสียงแหลม และคุณสมบัติสวิตช์เสียงอื่นๆ ผ่านซอฟต์แวร์ได้อีกด้วย
บอร์ดยังมีตัวเลือกในการเพิ่มโมดูลเครื่องขยายเสียงหูฟัง ฉันใช้แอมพลิฟายเออร์ในการกำหนดค่าของฉันเพราะเอาต์พุตป้อนเครื่องส่งสัญญาณ FM และเครื่องส่งทำงานได้ดีกับแอมพลิฟายเออร์มากกว่าเมื่อป้อนเสียงระดับสาย
หมุดที่ไม่ได้ใช้ทั้งหมดถูกนำไปไว้ที่ขอบกระดานแล้ว บอร์ดมีคอนเน็กเตอร์ I2C พร้อมสายอินเตอร์รัปต์สำหรับการพัฒนาในอนาคต (จอแสดงผล ปุ่มกด ฯลฯ..)
แผนผังอยู่ในขั้นตอนต่อไป
เช่นเดียวกับบอร์ดอื่นๆ ที่ฉันออกแบบ ไฟล์เกอร์เบอร์ของบอร์ดนี้จะถูกแชร์บน PCBWay
กล่องพิมพ์ 3 มิติมีอยู่ใน Thingiverse:
ขั้นตอนที่ 1: คำแนะนำในการประกอบบอร์ด
คำแนะนำในการประกอบบอร์ด (หรือเกือบทุกบอร์ดขนาดเล็ก) มีดังต่อไปนี้ ในขั้นตอนต่อไปนี้ ฉันกำลังประกอบบอร์ดโดยไม่มีแอมพลิฟายเออร์หูฟังเสริม
หากคุณรู้วิธีสร้างบอร์ด SMD แล้ว ให้ข้ามไปยังขั้นตอนที่ 13
ขั้นตอนที่ 2: รวบรวมชิ้นส่วน
ฉันเริ่มต้นด้วยการแปะกระดาษบนโต๊ะทำงานที่มีฉลากสำหรับชิ้นส่วนขนาดเล็กมากทั้งหมด (ตัวต้านทาน ตัวเก็บประจุ ไฟ LED) หลีกเลี่ยงการวางตัวเก็บประจุและไฟ LED ไว้ใกล้กัน ถ้าผสมกันอาจจะแยกแยะได้ยาก
จากนั้นฉันก็ใส่ชิ้นส่วนเหล่านี้ลงในกระดาษ รอบขอบฉันเพิ่มส่วนอื่น ๆ ง่ายต่อการระบุชิ้นส่วน (โปรดทราบว่าฉันใช้กระดาษแผ่นเดียวกันนี้สำหรับกระดานอื่นๆ ที่ฉันออกแบบ ดังนั้นสถานที่เพียงไม่กี่แห่งในรูปภาพเท่านั้นที่มีส่วนต่างๆ ถัดจาก/บนฉลาก)
ขั้นตอนที่ 3: ติดตั้งบอร์ด
ฉันใช้ไม้ชิ้นเล็ก ๆ เป็นบล็อกยึด ฉันนำบอร์ด PCB มาเชื่อมระหว่างบอร์ดต้นแบบเศษเหล็กสองชิ้น แผงต้นแบบถูกยึดไว้กับบล็อกการติดตั้งด้วยเทปกาวสองชั้น (ไม่มีเทปบน PCB เอง) ฉันชอบใช้ไม้เป็นฐานยึดเพราะมันไม่นำไฟฟ้า/ป้องกันไฟฟ้าสถิตย์โดยธรรมชาติ นอกจากนี้ยังง่ายต่อการเคลื่อนย้ายเมื่อต้องการวางชิ้นส่วน
ขั้นตอนที่ 4: ใช้ Solder Paste
ทากาวบัดกรีบนแผ่น SMD โดยปล่อยให้แผ่นเจาะรูใดๆ เปลือยเปล่า ด้วยความถนัดขวา ฉันมักจะทำงานจากบนซ้ายไปล่างขวาเพื่อลดโอกาสที่สีบัดกรีที่ฉันได้ทาลงไปแล้ว หากคุณทาครีมทาครีม ให้ใช้ผ้าเช็ดทำความสะอาดที่ไม่มีขุย เช่น เช็ดเครื่องสำอางออก หลีกเลี่ยงการใช้คลีเน็กซ์/ทิชชู่ การควบคุมปริมาณการวางที่ใช้กับแต่ละแผ่นเป็นสิ่งที่คุณจะได้รับจากการลองผิดลองถูก คุณเพียงแค่ต้องการแต้มเล็กน้อยในแต่ละแผ่น ขนาดของแต้มจะสัมพันธ์กับขนาดและรูปร่างของแผ่น (ครอบคลุมประมาณ 50-80%) เมื่อมีข้อสงสัยให้ใช้น้อยลง สำหรับหมุดที่อยู่ชิดกัน เช่น ไอซีในแพ็คเกจ TSSOP คุณจะใช้แถบบางๆ กับแผ่นอิเล็กโทรดทั้งหมด แทนที่จะพยายามใช้แต้มแยกกับแผ่นที่แคบมากแต่ละแผ่น เมื่อบัดกรีละลาย หน้ากากประสานจะทำให้บัดกรีย้ายไปที่แผ่น เหมือนกับว่าน้ำจะไม่เกาะติดกับผิวมัน ประสานจะเป็นลูกปัดหรือย้ายไปยังพื้นที่ที่มีแผ่นสัมผัส
ฉันใช้น้ำยาประสานที่มีจุดหลอมเหลวต่ำ (137C จุดหลอมเหลว)
ขั้นตอนที่ 5: วางชิ้นส่วน SMD
วางชิ้นส่วน SMD ฉันทำสิ่งนี้จากบนซ้ายไปล่างขวา แม้ว่ามันจะไม่ได้สร้างความแตกต่างมากนักนอกจากคุณจะไม่พลาดส่วนหนึ่ง ชิ้นส่วนถูกวางโดยใช้แหนบอิเล็กทรอนิกส์ ฉันชอบแหนบที่มีปลายโค้ง หยิบชิ้นส่วนขึ้นมา หมุนบล็อกการติดตั้ง หากจำเป็น จากนั้นวางชิ้นส่วน ให้แต่ละส่วนแตะเบา ๆ เพื่อให้แน่ใจว่าวางราบบนกระดาน เมื่อวางชิ้นส่วน ฉันใช้สองมือเพื่อช่วยในการจัดตำแหน่งที่แม่นยำ เมื่อวาง mcu สี่เหลี่ยม ให้หยิบขึ้นมาในแนวทแยงมุมจากมุมตรงข้าม
ตรวจสอบบอร์ดเพื่อให้แน่ใจว่าตัวเก็บประจุโพลาไรซ์อยู่ในตำแหน่งที่ถูกต้อง และชิปทั้งหมดอยู่ในตำแหน่งที่ถูกต้อง
ขั้นตอนที่ 6: เวลาสำหรับปืนลมร้อน
ฉันใช้ปืนลมร้อน YAOGONG 858D SMD (ใน Amazon ราคาต่ำกว่า 40 เหรียญ) แพคเกจประกอบด้วยหัวฉีด 3 หัว ฉันใช้หัวฉีดที่ใหญ่ที่สุด (8 มม.) โมเดล/สไตล์นี้ทำหรือขายโดยผู้ขายหลายราย ฉันเห็นเรตติ้งไปทั่ว ปืนนี้ทำงานได้อย่างไม่มีที่ติสำหรับฉัน
ฉันใช้แป้งบัดกรีอุณหภูมิต่ำ สำหรับปืนรุ่นของฉัน ฉันตั้งอุณหภูมิไว้ที่ 275C กำหนดกระแสลมไว้ที่ 7 ถือปืนในแนวตั้งฉากกับกระดานที่ความสูงประมาณ 4 ซม. เหนือกระดาน การบัดกรีในส่วนแรกจะใช้เวลาสักครู่จึงจะเริ่มหลอมละลาย อย่าถูกล่อลวงให้เร่งความเร็วโดยขยับปืนเข้าไปใกล้กระดาน โดยทั่วไปจะส่งผลให้ชิ้นส่วนต่างๆ รอบตัวเป่า เมื่อบัดกรีละลายแล้ว ให้ไปยังส่วนที่ทับซ้อนกันถัดไปของกระดาน ทำงานในแบบของคุณทั่วกระดาน
ขั้นตอนที่ 7: เสริมแรงหากจำเป็น
หากบอร์ดมีขั้วต่อการ์ด SD ที่ติดตั้งบนพื้นผิวหรือแจ็คเสียงที่ติดตั้งบนพื้นผิว ฯลฯ ให้ใช้ลวดบัดกรีพิเศษกับแผ่นอิเล็กโทรดที่ใช้เพื่อต่อเข้ากับบอร์ด ฉันพบว่าการวางประสานเพียงอย่างเดียวโดยทั่วไปไม่แข็งแรงพอที่จะรักษาความปลอดภัยชิ้นส่วนเหล่านี้ได้อย่างน่าเชื่อถือ
ขั้นตอนที่ 8: การทำความสะอาด/การถอด SMD Flux
วางประสานที่ฉันใช้ได้รับการโฆษณาว่า "ไม่สะอาด" คุณต้องทำความสะอาดบอร์ด มันดูดีขึ้นมากและมันจะเอาลูกปัดเล็กๆ ที่บัดกรีบนบอร์ดออก ใช้ถุงมือยาง ไนไตรล์ หรือยางในที่ที่มีการระบายอากาศดี เท Flux Remover จำนวนเล็กน้อยลงในจานเซรามิกหรือสแตนเลสขนาดเล็ก ปิดผนึกขวดน้ำยาล้างฟลักซ์ ใช้แปรงแข็งทาแปรงในน้ำยาล้างฟลักซ์และขัดบริเวณกระดาน ทำซ้ำจนกว่าคุณจะขัดผิวกระดานจนหมด ฉันใช้แปรงทำความสะอาดปืนเพื่อการนี้ ขนแปรงแข็งกว่าแปรงสีฟันทั่วไป
ฉันเทน้ำยาล้างฟลักซ์ที่ไม่ได้ใช้กลับเข้าไปในขวด ฉันไม่รู้ว่าสิ่งนี้ถูกต้องหรือไม่ ฉันไม่พบปัญหาใด ๆ ที่เกี่ยวข้องกับการทำเช่นนี้
ขั้นตอนที่ 9: วางและประสานชิ้นส่วนของรางน้ำทั้งหมด
หลังจากที่น้ำยาล้างฟลักซ์ระเหยออกจากบอร์ดแล้ว ให้วางและประสานส่วนรูรางทั้งหมด สั้นที่สุดไปสูงที่สุด ทีละส่วน
ขั้นตอนที่ 10: ล้างหมุดเจาะรู
ใช้คีมตัดแบบฝัง เล็มหมุดรูทะลุที่ด้านล่างของบอร์ด การทำเช่นนี้ทำให้การขจัดคราบฟลักซ์ทำได้ง่ายขึ้น
ขั้นตอนที่ 11: อุ่นพินผ่านรูอีกครั้งหลังจากตัดเสร็จ
เพื่อรูปลักษณ์ที่สวยงาม ให้อุ่นบัดกรีบนหมุดรูทะลุหลังจากตัดแล้ว สิ่งนี้จะลบรอยเฉือนที่เครื่องตัดฟลัชทิ้งไว้
ขั้นตอนที่ 12: ถอดฟลักซ์รูทะลุ
ใช้วิธีการทำความสะอาดแบบเดิม ทำความสะอาดด้านหลังของบอร์ด
ขั้นตอนที่ 13: ใช้อำนาจกับบอร์ด
จ่ายไฟให้กับบอร์ด (6 ถึง 12V) หากไม่มีอะไรทอด ให้วัด 5V และ 3.3V จากแท็บขนาดใหญ่บนชิปควบคุมสองตัว
ขั้นตอนที่ 14: โหลด Bootloader
ขั้นตอนนี้กำหนดความเร็วโปรเซสเซอร์ แหล่งสัญญาณนาฬิกา และการตั้งค่าฟิวส์อื่นๆ รวมถึงการโหลด bootloader
คุณจะต้องมี ISP สำหรับขั้นตอนนี้ คุณสามารถใช้ ISP ใดก็ได้ เช่น Arduino เป็น ISP โดยที่ ISP เป็น 3v3 ISP ที่ฉันออกแบบมีตัวเชื่อมต่อ 3v3 ISP ดู
สำคัญมาก: คุณต้องใช้ 3v3 ISP ไม่เช่นนั้นอาจทำให้ส่วนประกอบบนบอร์ดเสียหายได้
จากเมนูเครื่องมือ Arduino IDE ให้เลือก "Arduino Pro หรือ Pro Mini" สำหรับบอร์ด และ "ATmega328P (3.3V 8MHz)" สำหรับโปรเซสเซอร์
ถอดสายไฟออกจากบอร์ดหากคุณใช้สาย ISP 6 สาย
เชื่อมต่อสาย ISP จากส่วนหัว ICSP บนบอร์ดกับ 3v3 ISP ตั้งสวิตช์ DPDT ใกล้กับส่วนหัว ICSP เป็น "PROG"
เลือก “Arduino as ISP” จากรายการเมนู Tools->programmer (หรืออะไรก็ตามที่เหมาะสมสำหรับ ISP ที่คุณใช้อยู่) จากนั้นเลือกเบิร์น bootloader นอกจากการดาวน์โหลด bootloader แล้ว ยังช่วยตั้งค่าฟิวส์ให้ถูกต้องอีกด้วย ในภาพ กระดานด้านซ้ายคือเป้าหมาย กระดานด้านขวาคือ ISP
ถอดสาย ISP
ขั้นตอนที่ 15: อัปโหลด Sketch
แนบโมดูลอะแดปเตอร์อนุกรม 3v3 TTL เข้ากับขั้วต่ออนุกรมบนบอร์ด
อัปเดต: 18-Mar-2021: ฉันได้ทำการเปลี่ยนแปลงเล็กน้อยในสเก็ตช์เพื่อแก้ไขข้อผิดพลาดที่เกิดขึ้นเมื่อการแจ้งเตือนเล่นอยู่แล้วเมื่อได้รับข้อความอื่น ติดต่อฉันหากคุณต้องการเวอร์ชันที่อัปเดตของภาพร่าง
ดาวน์โหลด software.zip ที่แนบมากับขั้นตอนนี้ คุณสามารถผสมแหล่งที่มาเหล่านี้ลงในโฟลเดอร์ Arduino ของคุณหรือเปลี่ยนตำแหน่ง Sketchbook ในการตั้งค่า Arduino เพื่อชี้ไปที่แหล่งข้อมูลเหล่านี้ วิธีที่ต้องการคือการแยกแหล่งที่มาเหล่านี้ออกจากกัน
ตรวจสอบ/รวบรวมร่าง AudioAlertRFM69
อัปโหลดภาพร่างหากรวบรวมโดยไม่มีข้อผิดพลาด
ขั้นตอนที่ 16: สร้างไฟล์ MP3 FAT Hex
ขั้นตอนนี้ถือว่าคุณวางแผนที่จะใช้ชิป NOR Flash ออนบอร์ดเป็นแหล่งสัญญาณ MP3 คุณสามารถข้ามไปยังขั้นตอนที่ 18 ได้ หากคุณไม่ได้วางแผนที่จะใช้ชิป NOR Flash เป็นแหล่งข้อมูล MP3 ซึ่งหมายความว่าคุณจะใช้การ์ด SD หรือแท่ง USB เป็นแหล่งสัญญาณ MP3
เป้าหมายของขั้นตอนนี้คือการได้ภาพของระบบไฟล์ FAT16 ที่มีคลิป MP3 ที่จะเล่นจาก NOR Flash เป็นแหล่งที่มาลงใน NOR Flash EEPROM ลำดับไฟล์ภายในไดเร็กทอรีราก FAT กำหนดดัชนี MP3 ที่คุณจะอ้างอิงจากซอฟต์แวร์เมื่อเล่นการแจ้งเตือน
ไฟล์ MP3 FAT Hex สามารถสร้างได้โดยใช้แอปพลิเคชัน Mac OS FatFsToHex ของฉัน
หากคุณเป็นเจ้าของ Mac หรือมีสิทธิ์เข้าถึงหนึ่งเครื่อง ให้ดาวน์โหลดแอปพลิเคชัน FatFsToHex จาก GitHub:
โปรดทราบว่าคุณไม่จำเป็นต้องสร้างแอปพลิเคชัน มีไฟล์ zip ในที่เก็บนี้ซึ่งมีแอปพลิเคชันที่สร้างไว้
หลังจากที่คุณตัดสินใจเลือกไฟล์ MP3 ที่คุณต้องการเล่นบนกระดานแล้ว ให้เปิดแอปพลิเคชัน FatFsToHex แล้วลากไฟล์ลงในรายการไฟล์ กำหนดลำดับการเล่นโดยจัดเรียงไฟล์ในรายการ หากนี่เป็นชุดของ MP3 ที่คุณคิดว่าอาจใช้มากกว่า 1 ครั้ง ให้บันทึกชุดดังกล่าวลงดิสก์โดยใช้คำสั่งบันทึก (⌘-S) ส่งออก (⌘-E) ไฟล์ MP3 hex ไปยังการ์ด SD โดยตั้งชื่อไฟล์ FLASH. HEX นี่ควรเป็นไฟล์เดียวในการ์ด SD นี้
ฉันสงสัยว่าไม่มีใครจะสร้างบอร์ดเหล่านี้ได้จริงๆ แต่ถ้ามีคนทำและคุณประสบปัญหาในการสร้างไฟล์ MP3 hex โปรดติดต่อฉันและฉันจะสร้างให้คุณ
ขั้นตอนที่ 17: โหลดไฟล์ MP3 ลงใน NOR Flash EEPROM
สำหรับขั้นตอนนี้ คุณต้องมี Arduino เป็น ISP (หรือบอร์ดที่ฉันออกแบบ) และสายเคเบิล ISP 5 หรือ 6 สาย ถอดสายไฟออกจากบอร์ดหากคุณใช้สายเคเบิลแบบ 6 สาย
หากคุณไม่ได้ใช้ ISP I ที่ออกแบบไว้ ISP ที่คุณใช้จะต้องโหลดภาพร่าง Hex Copier ของฉัน และจะต้องมีโมดูลการ์ด SD ตามคำแนะนำในแบบร่าง HexCopier ร่าง HexCopier สามารถรันบน Arduino ใดๆ ที่มี ATmega328p (และ ATMegas อื่น ๆ อีกหลายตัว) สเก็ตช์นี้อยู่ในที่เก็บ GitHub FatFsToHex
ตั้งสวิตช์ DPDT ใกล้กับ NOR Flash EEPROM เป็น PROG เชื่อมต่อสายเคเบิล ISP ระหว่าง 3v3 ISP และส่วนหัว NOR FLASH โดยใช้พินกราวด์เพื่อกำหนดทิศทางที่ถูกต้องของตัวเชื่อมต่อ นี่คือตัวเชื่อมต่อสีน้ำเงินในภาพถ่าย
เมื่อเสียบไฟเข้ากับการ์ด SD แล้ว และอัตราบอดของจอภาพอนุกรมตั้งไว้ที่ 19200, ให้ส่งตัวอักษร C และอักขระส่งคืน ("C\n" หรือ "C\r\n") เพื่อเริ่มต้น สำเนา ดูภาพหน้าจอสำหรับการตอบสนองที่คาดหวังจากภาพร่างเครื่องถ่ายเอกสารที่ทำงานบน ISP
โปรดทราบว่าแอปพลิเคชัน FatFsToHex มีจอภาพแบบอนุกรม (ดูรูป)
ขั้นตอนที่ 18: ทดสอบบอร์ด
เชื่อมต่อ iPod หรือแหล่งกำเนิดเสียงอื่นๆ เข้ากับแจ็คเสียง 3.5 มม. ที่มีป้ายกำกับ “IN” เชื่อมต่อหูฟังหนึ่งคู่เข้ากับแจ็คที่มีป้ายกำกับว่า “OUT”
จ่ายไฟให้กับบอร์ด เล่นเพลงบน iPod คุณควรได้ยินสิ่งที่กำลังเล่นผ่านหูฟัง
ต่ออะแดปเตอร์อนุกรม 3v3 TTL เข้ากับบอร์ด ตั้งค่าอัตราบอดเป็น 9600
เล่นการแจ้งเตือนโดยส่งกระดาน “p1” คุณควรได้ยินการแจ้งเตือนที่ตัดออกจากสิ่งที่มาจาก iPod มีพารามิเตอร์ทดสอบมากเกินไปที่สามารถส่งตามลำดับไปยังบอร์ดเพื่ออธิบายที่นี่ ดูฟังก์ชันวนซ้ำของ AudioAlertRFM69 Sketch คุณจะเห็นคำสั่งสวิตช์ที่แสดงรายการพารามิเตอร์การทดสอบทั้งหมด
ในการทดสอบตัวรับส่งสัญญาณ คุณต้องมีบอร์ดอื่น เช่น รีโมตคอนโทรลที่อธิบายในคำสั่ง Varmint Detector ของฉัน หรือบอร์ดแบบเต็มตัวเก็บฝุ่นที่ฉันออกแบบ ดู https://www.thingiverse.com/thing:2657033 บอร์ดเหล่านี้สามารถตั้งโปรแกรมให้ส่งข้อความไปยังบอร์ดแจ้งเตือนด้วยเสียง
คุณยังสามารถสร้างชุดทดสอบบนเขียงหั่นขนมตามที่แสดงในรูปภาพ ฉันได้ออกแบบบอร์ดฝ่าวงล้อมสำหรับ RFM69CW และ HCW บอร์ดเหล่านี้มีการเลื่อนระดับเพื่อให้คุณสามารถใช้ตัวรับส่งสัญญาณเหล่านี้กับ 5V mcu (RFM69 คือ 3v3)
หากใครก็ตามในสหรัฐอเมริกาสนใจที่จะซื้อบอร์ดใดๆ ของฉัน ทั้งเปล่าหรือประกอบแล้ว หายากชิ้นส่วน โปรดติดต่อฉัน (ทางข้อความ ไม่ใช่ความคิดเห็น) ตามที่ระบุไว้ในบทนำ ไฟล์บอร์ด Gerber จะถูกแชร์บน PCBWay
แนะนำ:
การออกแบบเกมในการสะบัดใน 5 ขั้นตอน: 5 ขั้นตอน
การออกแบบเกมในการสะบัดใน 5 ขั้นตอน: การตวัดเป็นวิธีง่ายๆ ในการสร้างเกม โดยเฉพาะอย่างยิ่งเกมปริศนา นิยายภาพ หรือเกมผจญภัย
การตรวจจับใบหน้าบน Raspberry Pi 4B ใน 3 ขั้นตอน: 3 ขั้นตอน
การตรวจจับใบหน้าบน Raspberry Pi 4B ใน 3 ขั้นตอน: ในคำแนะนำนี้ เราจะทำการตรวจจับใบหน้าบน Raspberry Pi 4 ด้วย Shunya O/S โดยใช้ Shunyaface Library Shunyaface เป็นห้องสมุดจดจำใบหน้า/ตรวจจับใบหน้า โปรเจ็กต์นี้มีจุดมุ่งหมายเพื่อให้เกิดความเร็วในการตรวจจับและจดจำได้เร็วที่สุดด้วย
วิธีการติดตั้งปลั๊กอินใน WordPress ใน 3 ขั้นตอน: 3 ขั้นตอน
วิธีการติดตั้งปลั๊กอินใน WordPress ใน 3 ขั้นตอน: ในบทช่วยสอนนี้ ฉันจะแสดงขั้นตอนสำคัญในการติดตั้งปลั๊กอิน WordPress ให้กับเว็บไซต์ของคุณ โดยทั่วไป คุณสามารถติดตั้งปลั๊กอินได้สองวิธี วิธีแรกคือผ่าน ftp หรือผ่าน cpanel แต่ฉันจะไม่แสดงมันเพราะมันสอดคล้องกับ
การลอยแบบอะคูสติกด้วย Arduino Uno ทีละขั้นตอน (8 ขั้นตอน): 8 ขั้นตอน
การลอยแบบอะคูสติกด้วย Arduino Uno ทีละขั้นตอน (8 ขั้นตอน): ตัวแปลงสัญญาณเสียงล้ำเสียง L298N Dc ตัวเมียอะแดปเตอร์จ่ายไฟพร้อมขา DC ตัวผู้ Arduino UNOBreadboardวิธีการทำงาน: ก่อนอื่น คุณอัปโหลดรหัสไปยัง Arduino Uno (เป็นไมโครคอนโทรลเลอร์ที่ติดตั้งดิจิตอล และพอร์ตแอนะล็อกเพื่อแปลงรหัส (C++)
เครื่อง Rube Goldberg 11 ขั้นตอน: 8 ขั้นตอน
เครื่อง 11 Step Rube Goldberg: โครงการนี้เป็นเครื่อง 11 Step Rube Goldberg ซึ่งออกแบบมาเพื่อสร้างงานง่ายๆ ในรูปแบบที่ซับซ้อน งานของโครงการนี้คือการจับสบู่ก้อนหนึ่ง