สารบัญ:
- ขั้นตอนที่ 1: สิ่งที่ใช้ในโครงการนี้
- ขั้นตอนที่ 2: ภาพรวม
- ขั้นตอนที่ 3: คุณสมบัติ
- ขั้นตอนที่ 4: ฮาร์ดแวร์
- ขั้นตอนที่ 5: Arduino Mega
- ขั้นตอนที่ 6: แตะแป้นกดน้อยลง -01
- ขั้นตอนที่ 7: แตะแป้นกดน้อยลง-02
- ขั้นตอนที่ 8: มันทำงานอย่างไร…?
- ขั้นตอนที่ 9: แผนผัง
- ขั้นตอนที่ 10: รหัส
- ขั้นตอนที่ 11: ไฟล์แนบ
วีดีโอ: Touch Less Touch Switch: 11 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:02
ในสถานการณ์ COVID-19 ที่กำลังเป็นอยู่ ขอแนะนำอินเทอร์เฟซผู้ใช้แบบไม่ต้องสัมผัสสำหรับเครื่องสาธารณะเพื่อหลีกเลี่ยงการแพร่กระจายของโรคระบาดในชุมชน
ขั้นตอนที่ 1: สิ่งที่ใช้ในโครงการนี้
ส่วนประกอบฮาร์ดแวร์
- Arduino Mega 2560 & Genuino Mega 2560
- Touch-Less Key Pad - 01 (แผนผัง ไฟล์บอร์ด และ BOM)
- Touch-Less Key Pad - 02 (แผนผัง ไฟล์บอร์ด และ BOM)
แอพซอฟต์แวร์และบริการออนไลน์
- Arduino IDE
- OrCAD Capture
- นักออกแบบ PCB Cadance Allegro
เครื่องมือช่างและเครื่องจักรผลิต
- หัวแร้ง
- ลวดบัดกรี
- วางประสาน
ขั้นตอนที่ 2: ภาพรวม
ตอนนี้เราทุกคนกำลังต่อสู้กับการระบาดใหญ่ของ COVID-19 และตอนนี้เราอยู่ในสถานการณ์ที่ต้องปรับตัวให้เข้ากับสภาพที่เป็นอยู่ด้วยมาตรการด้านความปลอดภัยที่มากขึ้น ในขณะที่ชีวิตกลับมาเป็นปกติด้วยมาตรการด้านความปลอดภัยที่มากขึ้นเพื่อหลีกเลี่ยงการติดเชื้อไวรัส การเพิ่มความปลอดภัยภายในสถานที่สาธารณะและพื้นที่แออัดในเมืองก็เพิ่มขึ้นเช่นกัน แต่มีหลายสถานการณ์ที่เราต้องฝ่าฝืนมาตรการด้านความปลอดภัยและโต้ตอบกับองค์ประกอบที่ไม่ปลอดภัยเพื่อสนองตอบผู้ยากไร้ ที่นี่โครงการกำลังจัดการกับการป้องกันการแพร่กระจายของ COVID-19 ผ่านการโต้ตอบหรือสัมผัส
ATM, ลิฟต์, ตู้จำหน่ายสินค้าอัตโนมัติ ฯลฯ เป็นสถานที่ที่ผู้คนจำนวนมากใช้สิ่งอำนวยความสะดวกเหล่านั้น โอกาสของการแพร่กระจายของไวรัสมีสูงมากในสถานที่ดังกล่าว ซึ่งผู้คนจำนวนมากติดต่อทางอ้อมกับผู้อื่นผ่านการสัมผัส โอกาสที่ชุมชนจะแพร่กระจายจากสถานที่เหล่านั้นมีสูงมาก เนื่องจากผู้ติดเชื้อเพียงคนเดียวสามารถเป็นแหล่งแพร่เชื้อสู่คนจำนวนมากได้
ดังนั้นแนวคิดของโครงการคือการสร้างส่วนต่อประสานผู้ใช้แบบไม่ต้องสัมผัสหรือสัมผัสน้อยลงสำหรับการโต้ตอบกับเครื่องสาธารณะ แนวคิดนี้เน้นไปที่ตู้เอทีเอ็ม ตู้จำหน่ายสินค้าอัตโนมัติ ลิฟต์ ฯลฯ ซึ่งประชาชนทั่วไปไม่สามารถหลีกเลี่ยงการสัมผัสได้และมีโอกาสแพร่เชื้อโคโรนาไวรัสสูง
ทำเพื่อลูกพี่ลูกน้องของฉันที่กำลังขึ้นชั้นประถมศึกษาปีที่ 6
ขั้นตอนที่ 3: คุณสมบัติ
- แตะน้อยลงหรือติดต่อการโต้ตอบฟรี
- ปรับแต่งได้ง่ายตามการใช้งาน
- ราคาถูก
ขั้นตอนที่ 4: ฮาร์ดแวร์
ฮาร์ดแวร์ของสวิตช์ Touch less touch ประกอบด้วย Arduino Mega Board ซึ่งทำหน้าที่เป็นกระดานหลักหรืออุปกรณ์ควบคุมของโครงการ ต่อมาคือ Touch Less Keypad - 01 และ Touch Less Keypad -02 ที่ปรับแต่งมา บอร์ดเหล่านี้จะตัดการทำงานของการป้อนข้อมูลที่น้อยลงไปยังบอร์ด Arduino
ขั้นตอนที่ 5: Arduino Mega
Arduino Mega คือบอร์ดไมโครคอนโทรลเลอร์ที่ใช้รับอินพุตที่น้อยลงจากปุ่มเซ็นเซอร์ ประมวลผลตามโค้ดและดำเนินการเอาต์พุต
ขั้นตอนที่ 6: แตะแป้นกดน้อยลง -01
Touch Less Keypad -01 เป็นอุปกรณ์ป้อนข้อมูลหลักซึ่งประกอบด้วยปุ่มตัวเลขและปุ่มควบคุมพื้นฐาน แต่ละปุ่มและทุกปุ่มมาพร้อมกับเซ็นเซอร์ความใกล้ชิด IR LED ที่ใช้สำหรับล็อคปุ่มที่ต้องการแทนการกด ช่วงระยะใกล้ของ IR LED สามารถเปลี่ยนแปลงได้ตามความต้องการ ด้วยการใช้แป้นกดนี้ แป้นที่ต้องการสามารถล็อคด้วยสองนิ้วโบกหรือกดค้างไว้ที่ด้านหน้าของแป้นในช่วงเวลาหนึ่งๆ (เช่น: 2 วินาที) แทนการกดปุ่ม การล็อคกุญแจจะแสดงด้วยไฟ LED ที่เรืองแสงเหนือปุ่มที่เหมาะสมในช่วงเวลาหนึ่ง (เช่น: 5 วินาที) สามารถใช้อะแดปเตอร์แปลงไฟตั้งแต่ 12V ถึง 5V เพื่อจ่ายไฟให้กับบอร์ดได้
ขั้นตอนที่ 7: แตะแป้นกดน้อยลง-02
TouchLessKeypad-02 เป็นอุปกรณ์อินพุตรองที่สามารถออกแบบตามแอพพลิเคชั่นของอุปกรณ์ ที่นี่ได้รับการออกแบบมาอย่างเหมาะสม ราวกับว่าเป็นตัวควบคุมการยก (พร้อมปุ่มขึ้นและลง) ข้อมูลจำเพาะและการทำงานอื่นๆ ทั้งหมดเหมือนกับของ Touch Less Keypad - 01
หมายเหตุ: ต้องใช้ Touch Less Keypad อันใดอันหนึ่งเพียงเพื่อจ่ายไฟ แม้ว่าจะมีแจ็คจ่ายไฟสำหรับบอร์ดทั้งสอง
ขั้นตอนที่ 8: มันทำงานอย่างไร…?
เมื่อใดก็ตามที่นิ้ว (หรือสองนิ้ว) โบกมือหรือถือไว้ข้างหน้ากุญแจที่ต้องล็อค ในช่วงเวลาหนึ่ง กุญแจจะถูกล็อคด้วยไฟ LED ดังที่ได้กล่าวไว้ก่อนหน้านี้ แต่ละปุ่มจะรวมเข้ากับเซ็นเซอร์ IR Proximity ดังนั้นในสภาวะปกติเซ็นเซอร์ทุกตัวจะให้อินพุตสูงแก่ Arduino แต่เมื่อใดก็ตามที่มีการถือนิ้วหรือโบกมือต่อหน้าเซ็นเซอร์ อินพุตจากเซ็นเซอร์นั้นจะไปที่ LOW หากอินพุตยังคงอยู่ในสถานะ LOW Arduino จะเปรียบเทียบช่วงเวลาของสถานะ LOW กับเวลาที่กำหนดไว้ล่วงหน้า และจะล็อคกุญแจด้วยไฟ LED หากตรงกัน ความไม่ตรงกันในช่วงเวลาและการเปลี่ยนแปลงของรัฐ จะรีเซ็ตเซ็นเซอร์ในคีย์ จากนั้นกุญแจที่ล็อคไว้ก็สามารถปลดล็อคได้ด้วยการโบกมือไปด้านหน้ากุญแจอีกครั้งตามระยะเวลาที่กำหนดไว้ล่วงหน้า ข้อผิดพลาดอื่นๆ ทั้งหมดและการล็อคคีย์ที่ไม่ถูกต้องสามารถแก้ไขได้ด้วยรหัส Arduino ที่เหมาะสม
ขั้นตอนที่ 9: แผนผัง
สร้างวงจรตามแผนผังที่กำหนด ใช้อะแดปเตอร์แปลงไฟตั้งแต่ 5V ถึง 12V เพื่อจ่ายไฟให้กับบอร์ด เมื่อเปรียบเทียบกับแผนผังของ Touch Less Keypad ทุกคนสามารถปรับแต่งแผนผังตามแอปพลิเคชันได้อย่างง่ายดาย แผนผังด้านล่างสามารถใช้กับระบบควบคุมการยกแบบสัมผัสน้อย
ขั้นตอนที่ 10: รหัส
แนบโปรแกรม Arduino พื้นฐานสำหรับโครงการมาด้วย ทำตามขั้นตอนด้านล่างเพื่อกระพริบโค้ดไปยังบอร์ด Arduino Mega
- เปิด Arduino IDE เลือกไฟล์ > ใหม่
- ตอนนี้หน้าต่างใหม่จะเปิดขึ้น
- พิมพ์หรือคัดลอกรหัสที่กำหนด
- บันทึกภาพร่าง
- ตอนนี้เชื่อมต่อ Arduino Mega Board กับพีซีผ่านสาย USB A ถึง B
- จากนั้นเลือก เครื่องมือ > บอร์ด > Arduino/Genuino Mega หรือ Mega 2560 เลือก เครื่องมือ > พอร์ต
- ตอนนี้เลือกพอร์ตที่เชื่อมต่อกับบอร์ด Arduino
- ตอนนี้ให้คอมไพล์โค้ดและตรวจสอบข้อผิดพลาดโดยคลิกที่ปุ่มตรวจสอบ แก้ไขข้อผิดพลาด หากมี
- อัปโหลดโค้ดไปยังบอร์ด Arduino โดยคลิกปุ่มอัปโหลด
ขั้นตอนที่ 11: ไฟล์แนบ
Touch Less Keypad - 01 & Touch Less Keypad - 02 (Schematics, Board file, Gerber และ BOM) และรหัส Arduino สามารถพบได้ในลิงค์ Github ด้านล่าง
github.com/jitheshthulasidharan/Touch-Less-Touch-Switch
แนะนำ:
Smart Touch-free Switch: 8 ขั้นตอน (พร้อมรูปภาพ)
Smart Touch-free Switch: ความจำเป็นในการเว้นระยะห่างทางสังคมและการปฏิบัติด้านสุขภาพที่ปลอดภัย เช่น การใช้น้ำยาฆ่าเชื้อหลังจากใช้สภาพแวดล้อมสาธารณะ เช่น ก๊อก สวิตช์ ฯลฯ เป็นสิ่งสำคัญมากในการลดการแพร่กระจายของ coronavirus ดังนั้นจึงมีความจำเป็นเร่งด่วนในนวัตกรรม
แฟลช EACHEN WiFi Smart Touch Switch พร้อม Tasmota: 10 ขั้นตอน
แฟลช EACHEN WiFi Smart Touch Switch กะพริบด้วย Tasmota: ดังนั้นฉันจึงตัดสินใจสร้างคำแนะนำนี้สำหรับคนอื่น ๆ ที่สงสัยว่าเป็นไปได้หรือไม่
Contact Less and Corrosion Free Water Level Indicator and Motor Control.: 5 ขั้นตอน
Contact Less and Corrosion Free Water Level Indicator and Motor Control.: HI ในคำแนะนำนี้เราจะดูวิธีรับสถานะของถังเก็บน้ำตามระดับน้ำ (สูง, ปานกลาง, ต่ำ) ของถังเหนือศีรษะโดยใช้ไฟ LED สีต่างกันสามดวงใน วิธีแบบไม่สัมผัสด้วยความช่วยเหลือของเซ็นเซอร์อัลตราโซนิกและบอร์ด Arduino unoP
Barista Express Step-less Grinder Mod: 21 ขั้นตอน
Barista Express Step-less Grinder Mod: สวัสดี! มีปัญหาในการหาขนาดเครื่องบดที่เหมาะสมกับ Barista Express ของคุณหรือไม่? ในคำแนะนำนี้ ฉันจะแสดงให้คุณเห็นถึงวิธีการทำให้เครื่องบด Barista Express มีขั้นตอนน้อยลง สิ่งนี้ทำให้ง่ายต่อการหมุนในตัวเครื่องและทำการปรับระดับการบดขนาดเล็ก
DIY Distortion Less ลำโพง LIFI: 6 ขั้นตอน
DIY Distortion Less LIFI Speaker: วันนี้ในคำแนะนำนี้ฉันจะแสดงวิธีสร้างลำโพง LiFi เช่นใช้แสงเพื่อถ่ายโอนข้อมูลภายในเวลาไม่ถึง 30 นาที คำแนะนำนี้ประกอบด้วยรายละเอียดทั้งหมดเช่นขั้นตอนการออกแบบแผนภาพวงจรและคำอธิบาย