ขอให้เป็นวันที่ดีสำหรับทุกคน
ไม่นานก่อนวันเกิดลูกสาวของฉันฉันก็มีความคิด โดยปกติในวันเกิดของเธอฉันจะเตรียมการแข่งขันทุกประเภทซื้อรางวัลให้แขกมอบเหรียญให้กับผู้ชนะ ฯลฯ โดยทั่วไปแล้วฉันเป็นเด็กที่สนุกสนาน และความคิดคือ: ทำไมไม่จัดเรียงลอตเตอรี่ อย่างใดทันทีกฎพื้นฐานที่เกิดขึ้นในหัวของฉันและหลังจากใคร่ครวญแล้วฉันชอบความคิดนั้นมากขึ้นเรื่อย ๆ แต่กฎเป็นกฎและอะไรที่จะทำให้มั่นใจได้ถึงการสุ่มเลือกและความน่าดึงดูดใจของกระบวนการ แต่อย่าโยนกระดาษที่มีกากบาทติดอยู่ในหมวกเพราะศตวรรษที่ 21 นั้นอยู่ในสนาม
ที่จริงแล้วข้อกำหนดสำหรับอุปกรณ์เองก็มาเร็วเช่นกัน: มันจะเป็นอะไรบางอย่างเช่นสนามวงกลมที่มีภาคที่มีหมายเลขและทาสีในสีที่ต่างกันควรเป็นสีที่สดใสใช้ไฟ LED RGB สามสี (ฉันเคยเห็น Aliexpress - รอยบากในหัวซ้าย) PIC ไมโครคอนโทรลเลอร์จะจัดการธุรกิจนี้ทั้งหมด เพื่อเพิ่มเสียงระฆังและเสียงนกหวีดและขยายโอกาสในขั้นตอนนี้ฉันถือว่ามันไม่เหมาะสม อย่างไรก็ตามก่อนวันเกิดมีระยะเวลาค่อนข้าง จำกัด สามารถเลื่อนได้จนกว่าจะถึงภายหลัง
ถ้าอย่างนั้นไปข้างหน้า!
โดยปกติฉันคิดก่อนแล้ววาดแผนผัง การจัดการตามที่คาดไว้จากไมโครคอนโทรลเลอร์ ฉันใช้ shift register เป็นองค์ประกอบบัฟเฟอร์ โดยรวมแล้วอุปกรณ์มี 36 LED วงจรนี้ใช้พลังงานจากแหล่งจ่ายไฟ 5V ที่เสถียร มันเป็นเหตุผลที่จะใช้หนึ่งในอะแดปเตอร์ USB ที่แพร่หลายสำหรับเรื่องนี้
ไม่นานก่อนวันเกิดลูกสาวของฉันฉันก็มีความคิด โดยปกติในวันเกิดของเธอฉันจะเตรียมการแข่งขันทุกประเภทซื้อรางวัลให้แขกมอบเหรียญให้กับผู้ชนะ ฯลฯ โดยทั่วไปแล้วฉันเป็นเด็กที่สนุกสนาน และความคิดคือ: ทำไมไม่จัดเรียงลอตเตอรี่ อย่างใดทันทีกฎพื้นฐานที่เกิดขึ้นในหัวของฉันและหลังจากใคร่ครวญแล้วฉันชอบความคิดนั้นมากขึ้นเรื่อย ๆ แต่กฎเป็นกฎและอะไรที่จะทำให้มั่นใจได้ถึงการสุ่มเลือกและความน่าดึงดูดใจของกระบวนการ แต่อย่าโยนกระดาษที่มีกากบาทติดอยู่ในหมวกเพราะศตวรรษที่ 21 นั้นอยู่ในสนาม
ที่จริงแล้วข้อกำหนดสำหรับอุปกรณ์เองก็มาเร็วเช่นกัน: มันจะเป็นอะไรบางอย่างเช่นสนามวงกลมที่มีภาคที่มีหมายเลขและทาสีในสีที่ต่างกันควรเป็นสีที่สดใสใช้ไฟ LED RGB สามสี (ฉันเคยเห็น Aliexpress - รอยบากในหัวซ้าย) PIC ไมโครคอนโทรลเลอร์จะจัดการธุรกิจนี้ทั้งหมด เพื่อเพิ่มเสียงระฆังและเสียงนกหวีดและขยายโอกาสในขั้นตอนนี้ฉันถือว่ามันไม่เหมาะสม อย่างไรก็ตามก่อนวันเกิดมีระยะเวลาค่อนข้าง จำกัด สามารถเลื่อนได้จนกว่าจะถึงภายหลัง
ถ้าอย่างนั้นไปข้างหน้า!
โดยปกติฉันคิดก่อนแล้ววาดแผนผัง การจัดการตามที่คาดไว้จากไมโครคอนโทรลเลอร์ ฉันใช้ shift register เป็นองค์ประกอบบัฟเฟอร์ โดยรวมแล้วอุปกรณ์มี 36 LED วงจรนี้ใช้พลังงานจากแหล่งจ่ายไฟ 5V ที่เสถียร มันเป็นเหตุผลที่จะใช้หนึ่งในอะแดปเตอร์ USB ที่แพร่หลายสำหรับเรื่องนี้
จากนั้นฉันก็เขียนโปรแกรมและดีบักใน Proteus
ขั้นตอนต่อไปซึ่งฉันคิดว่าเป็นหนึ่งในสิ่งที่สำคัญที่สุดเมื่อสร้างอุปกรณ์ใด ๆ คือการออกแบบเคสและรูปลักษณ์ ฉันตัดสินใจที่จะทำเคสจากลูกแก้วและการเคลือบตกแต่งจากกระดาษลามิเนตและฟิล์มกาวในตัว
ฉันวาดเคสบนคอมพิวเตอร์ (มุมมองด้านบน) ...
ฉันวาดเคสบนคอมพิวเตอร์ (มุมมองด้านบน) ...
... และภาคสนามด้วยภาคส่วน เนื่องจากเด็กทุกคนรู้สีของรุ้งฉันจึงวาดภาพตามส่วนต่างๆ แต่เนื่องจากข้อเท็จจริงที่ว่ามี 36 ของพวกเขาในสนามหนึ่งออกมาจากสเปกตรัม เพื่อความสนุกคุณสามารถหาเขาได้
ตอนนี้ขนาดของเคสและที่ตั้งขององค์ประกอบของอุปกรณ์นั้นได้ถูกกำหนดแล้วฉันจึงเริ่มพัฒนาแผงวงจรพิมพ์ซึ่งยากมาก
จากนั้นตามปกติโดยใช้เทคโนโลยีการรีดด้วยเลเซอร์ฉันจะทำแผงวงจรพิมพ์
ตอนนี้คุณสามารถเจาะรูและฉายรังสีแทร็กที่พิมพ์ออกมาได้
ก่อนที่จะบัดกรีตัวต้านทานไมโครไฟ LED และรายละเอียดอื่น ๆ ฉันติดตั้งสายจัมเปอร์บนบอร์ด เนื่องจากลักษณะเฉพาะของวงจรมีจำนวนค่อนข้างมากสะสมอยู่ประมาณ 140 ชิ้น นี่คือจัมเปอร์จำนวนมากที่สุดที่ฉันต้องติดตั้งบนกระดานเดียว
ทีนี้คุณสามารถบัดกรีส่วนอื่น ๆ ได้
เพื่อให้ LED ทั้งหมดอยู่ในระยะห่างจากพื้นผิวของแผงวงจรพิมพ์ฉันทำเทมเพลตจากชิ้นส่วนของ getinax ห้ามิลลิเมตรและใช้เมื่อบัดกรี
ในที่สุดไฟ LED ทั้งหมดและชิ้นส่วนอื่น ๆ (ยกเว้นปุ่ม) จะถูกปิดผนึก!
จากนั้นฉันก็สร้างแผงด้านบน
ก่อนอื่นฉันจะติดกาวเซกเตอร์ภายนอกด้วยฟิล์มที่มีกาวในตัวและจากนั้นฉันก็กาวสนามเด็กเล่นหลังจากเอาฟิล์มส่วนเกินออก
หลังจากนั้นมีมีดผ่าตัดที่คมชัดฉันตัดรูในกระดาษลามิเนตสำหรับไฟ LED
จากนั้นฉันติดส่วนที่เหลือของเคสติดตั้งปุ่มบนแผงด้านบนแก้ไขบอร์ดด้านในเชื่อมต่อสายไฟ (ในทางกลับกันเชื่อมต่อกับอะแดปเตอร์ USB ใด ๆ ) สกรูฝาครอบด้านล่างลงบนที่ฉันติดวงกลมสักหลาด ฉันครอบคลุมพื้นผิวด้านข้างของส่วนล่างของร่างกายด้วยฟิล์มกาวสีดำ
จากนั้นในที่สุดการประกอบอุปกรณ์
มันทำงานยังไง? เมื่อคุณกดปุ่มเป็นวงกลมไฟ LED จะสว่างขึ้นที่ความเร็วที่เพิ่มขึ้นเป็นเวลา 3 รอบจากนั้นจะมีการลดลงของความเร็วในระดับที่ค่อยเป็นค่อยไปจนหยุดเต็ม ไฟ LED ที่การหมุนสิ้นสุดลงกะพริบ นี่คือ "ภาครางวัล" จากนั้นหากไม่กดปุ่มประมาณ 15 วินาทีอุปกรณ์จะเข้าสู่โหมดสแตนด์บาย เมื่ออยู่ในโหมดแสตนด์บายที่มีความถี่ถึง 3 รอบไฟ LED จะสว่างขึ้นเพื่อระบุว่าอุปกรณ์เปิดอยู่ ตัวเลือกของ LED ล่าสุดรวมถึงสีที่ไฟ LED จะถูกเลือกแบบสุ่มและขึ้นอยู่กับเวลาที่กดปุ่ม เงื่อนไขการชนะสามารถกำหนดได้เช่นสีของไฟ LED หรือสีของเซกเตอร์หรือหมายเลขที่หล่น
แน่นอนว่ามันค่อนข้างยากที่จะอธิบายการทำงานของอุปกรณ์ดังกล่าวซึ่งการรับรู้ทางสายตามีบทบาทอย่างมาก อย่างไรก็ตามฉันหวังว่าแนวคิดทั่วไปของการใช้อุปกรณ์นี้มีความชัดเจน ลูกสาวของฉันและแฟนของเธอชอบมันมาก รายละเอียดเพิ่มเติมกระบวนการทั้งหมดของการผลิตและการใช้งานจะแสดงในวิดีโอ
มันทำงานยังไง? เมื่อคุณกดปุ่มเป็นวงกลมไฟ LED จะสว่างขึ้นที่ความเร็วที่เพิ่มขึ้นเป็นเวลา 3 รอบจากนั้นจะมีการลดลงของความเร็วในระดับที่ค่อยเป็นค่อยไปจนหยุดเต็ม ไฟ LED ที่การหมุนสิ้นสุดลงกะพริบ นี่คือ "ภาครางวัล" จากนั้นหากไม่กดปุ่มประมาณ 15 วินาทีอุปกรณ์จะเข้าสู่โหมดสแตนด์บาย เมื่ออยู่ในโหมดแสตนด์บายที่มีความถี่ถึง 3 รอบไฟ LED จะสว่างขึ้นเพื่อระบุว่าอุปกรณ์เปิดอยู่ ตัวเลือกของ LED ล่าสุดรวมถึงสีที่ไฟ LED จะถูกเลือกแบบสุ่มและขึ้นอยู่กับเวลาที่กดปุ่ม เงื่อนไขการชนะสามารถกำหนดได้เช่นสีของไฟ LED หรือสีของเซกเตอร์หรือหมายเลขที่หล่น
แน่นอนว่ามันค่อนข้างยากที่จะอธิบายการทำงานของอุปกรณ์ดังกล่าวซึ่งการรับรู้ทางสายตามีบทบาทอย่างมาก อย่างไรก็ตามฉันหวังว่าแนวคิดทั่วไปของการใช้อุปกรณ์นี้มีความชัดเจน ลูกสาวของฉันและแฟนของเธอชอบมันมาก รายละเอียดเพิ่มเติมกระบวนการทั้งหมดของการผลิตและการใช้งานจะแสดงในวิดีโอ
[media = https: //youtu.be/yNx8CsfDQFk]
แน่นอนเนื่องจากข้อ จำกัด ด้านเวลาอุปกรณ์ดังกล่าวค่อนข้างเรียบง่าย แต่ต่อมาฉันต้องการเพิ่มฟังก์ชั่นต่าง ๆ โดยเฉพาะอย่างยิ่งเนื่องจากพอร์ตอินพุต / เอาต์พุตจำนวนมากยังคงไม่ได้ใช้งานบนไมโครคอนโทรลเลอร์ ตัวอย่างเช่นเข้าสู่โหมดการเล่นไฮโล (โดยวิธีการพวกเขาทั้งหมดมีการค้นหาที่ไม่ประสบความสำเร็จเป็นระยะหรือเฉพาะในบ้านของเรา?) หรือเพิ่มเอฟเฟ็กต์ภาพและเสียง ใช่คุณไม่มีทางรู้อะไรอีกแล้ว ... มันก็จำเป็นที่จะต้องถ่ายโอนอุปกรณ์ไปยังพลังงานจากแบตเตอรี่ในตัวหรือตัวสะสมเพราะมันไม่สะดวกที่จะใช้พลังงานจากเต้าเสียบ 220 โวลต์นั่นคือทั้งหมดในอนาคต จนถึงตอนนี้สิ่งที่เกิดขึ้นคือสิ่งที่เกิดขึ้น
แบบแผนและเฟิร์มแวร์ในเอกสารแนบ: