กล่องจอมกวน (Crazy Box)

Apirak Sang-ngenchai
ASbavensky
Published in
3 min readJan 23, 2018

เจ้ากล่องจอมกวน ผู้ไม่ยอมให้ใครมาปิดสวิตซ์

สวัสดาคลิป เอ้ย สวัสดีคร้าฟ ชาวเชียงใหม่เมกเกอร์คลับทุกท่าน

จะเริ่มยังไงดีละ สาเหตุที่มาทำเจ้า Crazy Box เนีย เริ่มมาจากที่พี่นัด (ประธานชมรม) ได้ส่งลิ้ง ๆ นึงมาให้ผม นั่นก็คือลิ้งนี้ครับ : The Most Useless Machine พอได้เห็นวิดีโอนี้เท่านั้นและ ผมบอกเลยว่า แมร่งเจ๋ง ทำได้ไงอยากทำมั้ง ก็เลยไปนั่งเคาะ ๆ จิ้ม ๆ จนทราบข้อมูลคร่าว ๆ จากนั้นผมก็เลยเริ่มลงมือเลย คิดแบบขึ้นมาในหัวว่าหน้าตามันจะออกมายังไง เสร็จแล้วก็เขี่ยแบบ ย้ำนะครับ เขี่ยแบบ ออกมาจนได้ดังรูปนี้

จากนั้นก็ไปค้นหาข้าวของที่จะเอามาทำจากชมรม หยิบโน่นบ้าง นี่บ้าง เห็นอะไรก็หยิบ ๆ เอามาใช้ ตอนแรกกะใส่ออฟชั่นเข้าไปเยอะมาก แต่ติดปัญหลาย ๆ อย่างจึงได้อุปกรณ์ที่จะเอามาทำดังนี้คร้าฟ

1) สมองของกล่อง บอร์ดไมโครคอนโทรลเลอร์อาดุยโน่ (Arduino UNO)

2) หน้าจอแสดงอีโมชั่น ใช้ 8x8 LED Dot Matrix Display โดยใช้บอร์ด 74HC595 Driver Module ครับ

3) เซอร์โวมอเตอร์ 2 ตัว ( ผมใช้เซอร์โวขนาดเล็กของเหลือจากซากเฮลิคอปเตอร์บังคับ )

4) สวิตซ์โยก 2 ขา ON — OFF

5) แผ่นไม้พลาสวูด ( Plaswood ) อันนี้ขโมยมาจากร้านพี่เด่น CMFlying

6) แบตเตอรี่ลิโพ 7.4 โวลต์ 900 มิลลิแอมป์ ( ของเหลือจากซากเฮลิคอปเตอร์บังคับอีกเช่นเคย )

7) เข็มหมุดปักกระทง อีก 1 กล่อง

8) หัวแจ็คต่อไฟให้กับบอร์ดอาดุยโน่ ( DC Power Male Plug Jack Adapter Connector For Arduino )

เอาละ เมื่อได้อุปกรณ์แล้วเราก็มาเริ่มทำกันเลย โดยเริ่มจากวาดแบบลงบนแผ่นไม้พลาสวูด โดยบริเวณรอบกล่องจะวัดเข้ามา 3 มิลลิเมตร ซึ่งมีขนาดความหนาเท่าแผ่นไม้พลาสวูด ทำการแบ่งเพื่อที่เราจะตัดทำตัวล็อคแต่ละด้านของกล่อง โดยส่วนที่จะตัดออกผมจะระบายสีดำเอาไว้

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

เมื่อได้ชิ้นส่วนต่าง ๆ แล้วก็ลองนำมาประกอบกันดูครับ

เมื่อลองแปะ ๆ วาง ๆ ดูพอให้ขึ้นรูปเป็นกล่องได้ก็โอแล้วครับ ต่อไปก็มาต่อวงจรกัน

จะเห็นได้ว่าผมใช้ 74HC595 2 ตัวนะครับ แต่ที่ใช้จริง ๆ แล้วเป็น 74HC595 Driver Module ของ Sparkfun ซึ่งใช้งานง่ายมาก เพียงต่อสายไฟแค่ 5 สายคือ Vcc GND Clock Latch Data เท่านี้ก็สามารถควบคุม Shift register ได้แล้วครับ โดยผมได้ออกแบบใบหน้าของอีโมชั่นโดยใช้โปรแกรม Excel ซึ่งจะมีใบหน้าอีโมชั่นคร่าว ๆ ดังนี้ครับ

การออกแบบใบหน้าแสดงผลนั่นขึ้นอยู่กับจินตนาการของแต่ละบุคคลครับว่าจะให้แสดงสีหน้าแบบไหน อันนี้ต้องลองผิด ลองถูกกันซักระยะนึงถึงจะรู้ครับว่า แบบไหนถึงจะสวย จะพอเหมาะ โดยตัวโค้ดนั้นผมได้อัพลงไว้ใน Github เรียบร้อยแล้วครับ ไปดาวโหลดมาทดลองได้เลยครับ : https://github.com/bavensky/SelfSwitchingOffRobot/tree/master/self-switching-off%20robot

--

--

Apirak Sang-ngenchai
ASbavensky

Sometime, We need to take a step away from certain things to reclaim your own self .