Control DC Motor with Atmega32
งานชิ้นนี้ เป็นงานชิ้นแรกที่ได้สั่งทำ PCB จริงๆ มีอุปสรรคเยอะมากครับ ทั้งการสั่งทำ PCB การสั่งของมาต่อจริง ทั้งต่อได้บ้าง ไม่ได้บ้าง แก้กันไปตามปัญหา ซึ่งเป็นการเนรียนรู้ที่ดีมากครับ
โดยวงจรนี้ ผมไม่ได้ออกแบบเองหรอกครับ ซึ่งได้เลียนแบบมาอีกทีนึง แต่ก็ได้เรียนรู้อะไรหลายอย่างจากการทำงานชิ้นนี้ ถือว่าเป็นก้าวเริ่มต้อที่ดี แม้ว่า "วงจรนี้จะไม่สำเร็จ 100% ก็ตาม"
วงจรนี้จะออกแบบให้ควบคุมมอร์เตอร์กระแสตรงธรรมดา โดยใช้ relay ในการควบคุมการจ่ายไฟ 12 โวลต์ให้กับมอร์เตอร์ และไฟ 12 โวลต์อันนี้ ก็ได้ลดแรงดันด้วย 7805 จนเหลือ 5 โวลต์ เพื่อนำไปใช้งานต่อกับ IC และ Atmega32 วงจรอาจจะใช้ไมโครคอนโทรลเลอร์ที่ใกญ่เกินไป แต่ผมกำลังอยู่ในวัยเรียนรู้ ยังขาดประสบการณืในการเลือกใช้ไมโครคอนโทรลเลอร์ จะพยายามเลือกให้เหมาะสมในครั้งต่อๆ ไป
อุปกรณ์
- Atmega32A-PU 1 ตัว
- MAX232CPE+ 1 ตัว
- SN74HCT04N 1 ตัว
- L7805CV 1 ตัว
- Socket 16 pin 1 ตัว
- Socket 14 pin 1 ตัว
- Socket 40 pin 1 ตัว
- LED สีแดง 2 ตัว
- LED สีเขียว 2 ตัว
- DE09STB2NGS/RH(Connecter 9 pin) 1 ตัว
- Connecter 1X8 female 1 ตัว
- Connecter 1X6 female 1 ตัว
- Connecter 1X16 female 1 ตัว
- Connecter 1X9 female 1 ตัว
- Connecter 1X2 male 3 ตัว
- Connecter 1X2 female 2 ตัว
- Jumper 1 ตัว
- Relay 5V 1 ตัว
- สวิตช์ 1 ตัว
- Crystal Oscillator 16 MHz 1 ตัว
- LCD 2X16 1 ตัว
- Diode 1N4001 2 ตัว
- Resister 1K ohm 5 ตัว
- Resister 300 ohm 3 ตัว
- Resister 200 ohm 1 ตัว
- Resister 2K2 ohm 1 ตัว
- Capacitor 0.1 uF 4 ตัว
- Capacitor 1 uF 4 ตัว
- Capacitor 47 uF 2 ตัว
- DC Motor 1 ตัว

