ว่าไงพวกน้อง... มาดูโปรเจกต์ใหม่ของพี่กัน ชื่อว่า "Smart Voting Machine" หรือเครื่องลงคะแนนอัจฉริยะนั่นแหละ
เจ้านี่เอาไปใช้เป็นเครื่องเลือกตั้งในห้องเรียน เลือกหัวหน้าห้อง เลือกประธานนักเรียนก็ได้ หรือจะเอาไปใช้โหวตในออฟฟิศก็ยังจัดได้ โปรเจกต์นี้ใช้ได้สารพัดประโยชน์จริงๆ
ดูวิดีโอให้จบนะ แล้วอย่าลืม "กดติดตามช่องพี่ด้วย" ฮะ!
"Electronics is Fun" (อิเล็กทรอนิกส์มันสนุกนะเว้ย!)
มาเริ่มทำกันเลยดีกว่า......
ขั้นตอนการทำ:
- เก็บอุปกรณ์ทั้งหมดให้ครบตามในรูปเลย

- วางปุ่มกด (Push Buttons) ทั้ง 5 ตัวลงบนเบรดบอร์ด

- ต่อขาเล็กๆ (จัมเปอร์ไวร์) จากปุ่มกดลงไปที่ GND ตามรูป

- ต่อจัมเปอร์ไวร์จากปุ่มกดตามรูปนี้

- เอาเบรดบอร์ดอีกอันมา วางโพเทนชิออมิเตอร์ 10K, จอ LCD และตัวต้านทาน (Resistor) 330 โอห์ม

- การต่อสายจาก LCD ไปยัง Arduino Uno: Vss ต่อกับ GND
Vdd ต่อกับ +5v Vo ต่อกับ ขากลางของโพท 10k Rs ต่อกับ พิน 3 Rw ต่อกับ GND E ต่อกับ พิน 4 D4 ต่อกับ พิน 5 D5 ต่อกับ พิน 6 D6 ต่อกับ พิน 7 D7 ต่อกับ พิน 8 A ต่อกับ ตัวต้านทาน 330 ปลายหนึ่ง และปลายนั้นไป +5v K ต่อกับ GND
การต่อปุ่มกดกับ Arduino: ปุ่มกด (Push Buttons) ต่อกับ Arduino S1 (JON) ต่อกับ พิน 9 S2(LIY) ต่อกับ พิน 10 S3(BOB) ต่อกับ พิน 11 S4(MIA) ต่อกับ พิน 12 S5(RESULTS) ต่อกับ พิน 13
ต่อเสร็จแล้วมันจะออกมาเป็นแบบนี้

- ตอนนี้เช็คการต่อทั้งหมดอีกรอบ แล้วอัปโหลดโค้ดเลย พออัปโหลดโค้ดเสร็จ ก็กดปุ่มเพื่อลงคะแนนให้ผู้สมัครได้เลย

รายละเอียดเทคนิคเพิ่มเติม
ความน่าเชื่อถือดิจิทัลและการยืนยันตัวผู้ลงคะแนน
โปรเจกต์นี้เป็นทางเลือกดิจิทัลระดับโปรแทนการลงคะแนนกระดาษ เน้นความปลอดภัยและรู้ผลเร็ว
- ลอจิกยืนยันผู้ลงคะแนนหลายขั้น: ต้องกดปุ่มผู้สมัคร และ (ถ้าต้องการ) สแกน แท็ก RFID เพื่อยืนยันตัวตน พอลงคะแนนแล้ว Arduino จะ "ล็อค" UID ของผู้ลงคะแนนคนนั้นไว้ ป้องกันการลงซ้ำ
- ความปลอดภัยฐานข้อมูลภายใน: จำนวนคะแนนจะถูกเก็บในหน่วยความจำ EEPROM ของ Arduino ซึ่งข้อมูลจะไม่หายแม้ไฟจะดับระหว่างการเลือกตั้ง
ผลลัพธ์ที่โปร่งใส
- แดชบอร์ดนับคะแนนแบบเรียลไทม์: พอปิดการโหวต ใช้รหัสผ่านหลักเพื่อเปิดดูผลลัพธ์สุดท้ายบน จอ LCD แบบ I2C ได้ทันที ตรวจสอบผลทั้งหมดภายในไม่กี่วินาที
ฝากติดตามช่องพี่ด้วยนะ
"และช่วยพี่ทำให้ความฝันที่อยากให้ช่องนี้เป็นหนึ่งในช่องอิเล็กทรอนิกส์ที่ดังๆ ให้เป็นจริงด้วยล่ะ"
ขอบใจมาก! สู้งานนะน้อง