ชุดทดลองอิเล็กทรอนิกส์ สำหรับ Arduino ภาคปฏิบัติ

Posted by | April 11, 2010 | Tutorial | One Comment

สวัสดีครับ มิตรรัก แฟนรัก ที่เข้ามาอ่านกัน สำหรับโพสนี้ ผมจะมาเสนอ ชุดทดลองอิเล็กทรอนิกส์ เบื้องต้น และ ขั้นสูง (advance) ด้วย arduino กันครับ แต่ขอบ่น ตามกระแสสักนิด ช่วงนี้ประเทศเรามีแต่เรื่องเครียด ประท้วงกัน ยึดโน่น ยึคนี้ ปิดถนน ผมสงสารเยาวชน ยุคนี้จริงๆ ยิ่งในยุคนี้ระบบการสื่อสารมีหลายช่องทางมาก นอกจาก ทีวี วิทยุ ที่เราก้อดูกันพร้อมหน้า พร้อมตากันได้ แล้วยังมีสื่อที่รับจาก ?youtube , twitter ,facebook ที่เราทั้งรับ และแสดงความคิดเห็นได้ ที่ผมกลัวคือ น้องๆหลายคน อาจจะซึมซาบความรุนแรง จากกระประท้วง แต่เพียงอย่างเดียว แล้วอาจจะขาดการคิด การไตร์ตรองให้ดีสักก่อน ทำให้กลายเป็นคนหัวรุนแรงไปสักก่อน ขนาดอย่างผมแก่ๆแล้วฟัง ผมยังรุนแรง ไปบางช่วงเวลาเลย ต้องไปหาโปรเจคทำแก้เครียด

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

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

ชุดเบื้องต้น (Basic Step)

สำหรับอันนี้ ชุดเบื้องต้น (Basic Step) ทาง adafruit เขาจะเรียกว่า Arduino Experimentation Kit – ARDX – v1.0 เป็นชุดทดลองที่ไม่เหมือนใครมาก่อนครับ เพราะว่าเราจะได้ต่อกันเองเลยแผงบอร์ดทดลอง (bredboard)? ผมว่าแบบนี้จะได้คุ้นเคยกับ อุปกรณ์ อิเล็กทรอนิกส์มากขึ้น และ การทดลองด้วยตัวเอง จะทำให้เราเจอปัญหา แก้ไข เข้าใจไปเอง ทำไปเดียวก้อเป็น

สำหรับการทดลองภายในจะประกอบด้วย

  • เริ่มต้นด้วยไฟกระพริบ (Blinking LED)
  • ไฟ LED 8 ดวง (8 LED Fun? – Multiple LEDS)
  • ควบคุมมอเตอร์ (Spin Motor Spin – Trasistor and motor)
  • ควบคุมมอเตอร์เซอร์โว (A Single Servo)
  • ขยาย port และ ควบคุมไฟ LED ด้วยไอชี 595 (8 More LEDS with 595 Shift Register)
  • ปุ่ม (Button Pressing)
  • อ่านค่าหมุนๆๆ (Twisting Potentimeters)
  • อ่านค่าแสง (Light Photo Resisters)
  • อ่านค่าอุณหภูมิ (TMP36 Temperture senosr)
  • โหลดใหญ่ (Larger Loads with Relays)

สนใจเอกสาร กดไป download ได้ตามนี้ครับ

ขั้น สูงกว่า (Advance Step)

ชุดต่อมา ขั้นสูงกว่า (Advance Step) ชุดนี้พัฒนาต่อมาจากของ Ladyada แต่วางขายที่ sparkfun ครับ ชุดนี้ชื่อ “Arduino Inventor’s Kit

การทดลอง คล้ายกัน แต่อันนี้เน้นการเป็นนักประดิษฐ์ครับ

สำหรับการทดลองภายในจะประกอบด้วย

  • ไฟกระพริบ (Blinking LEDs)
  • ควบคุมมอเตอร์ของเล่น? (Controlling a toy motor)
  • ควบคุมมอเตอร์เซอร์โว (Controlling a servo)
  • สร้างเสียงดนตรี(เสียงแย่) Making (bad) music
  • ตอบสนองกับปุ่ม (Responding to buttons)
  • หมุนวอลุ่ม (Twisting a volume knob)
  • ตรวจจับแสงสว่าง (Detecting ambient light)
  • อ่านค่าอุณหภูมิ (Reading temperature)
  • ควบคุมอุปกรณ์ใหญ่ (Controlling big devices)

สนใจเอกสาร กดไป download ได้ตามนี้ครับ

About chang