Electronic, Arduino ,Python ,Robotic
Arduino-Project
โปรเจค งานทดลองของทางไอยาราฟันส์ เอาไปดูกันอ่านสนุกๆแล้วกันนะครับ
ถ้าสงสัย หรือ อ่านแล้ว งงๆ ก้อสอบถามได้นะครับ ที่หน้า contact
สร้าง arduino oscilloscope ง่ายนิดเดียว
Aug 23rd
สวัสดีครับ ช่วงนี้ต้องรีบเข้ามาปล่อยบทความไปเรื่อยก่อน หลังจากที่ดองไว้นาน สำหรับช่วงนี้ ผมได้กลับมาลองเล่นโปรแกรม processing อย่างจริงจัง อีกรอบ สำหรับโปรแกรม processing เป็น platform พัฒนาโปรแกรมสำหรับงาน Visual Art ครับ ซึ่งรู้สึกว่าโปรแกรมนี้ เล่นอะไรได้เยอะดีครับ ทดลองใช้งานมา ก้อไม่ติดขัดอะไร เขียนได้เรื่อยๆ เลยมาตั้งโจทย์ เขียนโปรแกรมง่ายๆ เล่นดูบ้างดีกว่า
สำหรับโปรแกรม processing เขาตั้งใจสร้างมาเพื่อศิลปิน visual art เขาใช้งานกัน เพราะว่า tools ต่างๆ มันจะเกี่ยวกับ computer graphics ไม่ว่าจะเป็น สร้างภาพ 2D ,3D OpenGL และ ส่วน interface กับ mouse ,keyboard อย่างง่ายๆ คือ จริงๆมันก้อเหมือน C#, C++ ,java อะไรพวกนั้นล่ะครับ แต่มันง่ายกว่า กับไม่ต้องเรียนรู้การเขียนโปรแกรมมากนัก และ ที่สำคัญมันฟรี และ ใช้งานได้ทุก platform อีกด้วยคับ ไม่ว่าจะเป็น MacOS ,Linux ,Windows และอีกไม่นานจะไปอยู่บนโทรศัพท์ android กับ iphone อีกด้วย

ในบทความตอนนี้ผมก้อ ลองทำ Oscilloscope ง่าย โดยเอา processing กับ arduino มาใช้ร่วมกันเลย จากแผนภาพจะแสดงให้เห็นว่า ใช้บอร์ด arduino อ่านค่าจะ sensor ผ่าน A/D แล้วส่งค่าให้ processing เอาไปแสดงผล จึงได้ digital scope ง่าย แสดงผลเป็นจอสี ต่อ USB ได้ด้วย และมีอาจจะใส่ function แปลงค่าที่อ่านได้ มาเป็นค่าอุณหภูมิ ความเข้มแสง? (แต่ต้องเขียนโปรแกรมเพิ่มเองนะครับ) อ่านเพิ่มเติม ….. >
ออกแบบ นาฬิกา หลงยุค (The Lost Clock)
May 15th
วันนี้ผมมานำ เสนอ นาฬิกาหลงยุค (lost clock) เป็นนาฬิกาสไตล์ย้อนยุค ตั้งใจจะเอา นาฬิกาดิจิตอลรวมกับหลอดแก้วสูญญากาศ อยากจะทำอุปกรณ์ไฮเทคในยุคปี 60s มันจะออกมาหน้าตามันจะออกมาเป็นอย่างไงน่ะ
สำหรับ “นาฬิกาหลงยุค” เป็นผลงานที่ผม ได้เข้าร่วมประกวดในงาน PEAC-2009 และได้ตีพิมพ์ในนิตยสาร The Prototype Magazine (TPE) ซึ่งในบทความจะเล่าถึงการสร้าง กว่าจะเป็นนาฬิกาหลงยุค ซึ่งตอนนี้ก้อได้ตีพิมพ์เรียบร้อยแล้วใน หนังสือ TPE เล่มที่ 10 บทความเรื่อง THE LOST CLOCK เดือนปัจจุบันนี้ล่ะครับ (เดือนพฤษภาคม) จะมีรูปสีั การอธิบายง่าย ใครอยากเก็บไว้อ่าน ก้ออย่าลืมไปอุดหนุน ทาง TPE กันล่ะครับ
สื่อสารไร้สาย กับ Arduino : ตอนที่ 1 ทดลองโมดุล lowcost RF
Oct 29th
สวัสดีครับ ช่วงนี้กำลังบ้างาน กับไปออกกำลังกายครับ สุขภาพไม่ดี ทำอะไร ก้อไม่ดีนะครับ มือยังคัน หาโครงการใหม่ๆมาลองทำ ตอนนี้ผมมีโครงการจะทำอุปกรณ์ควบคุมภายในบ้าน ยังไม่ได้ตั้งชื่อนะครับ ตอนนี้เรียกว่า Smart Home ไปก่อน
โดยโปรเจคนี้ ผมจะได้ทดลองการสื่อสารหลายๆ อย่าง อย่างระยะใกล้ก้อจะใช้สัญญาณวิทยุ RF หรือ อุปกรณ์ไร้สาย เพื่อเอามาสร้าง เซ็นเซอร์ ไร้สาย กับ ทำรีโมตไร้สาย กับระยะไกลขึ้นมาอีกนิด ก้อว่าจะใช้ internet กับ twitter ก้อทดลองไปแล้วคร่าวๆ
วันนี้เลยมาเล่าเรื่องทดลองอุปกรณ์สื่อสาร กับ arduino กันก่อนครับ โดยตอนนี้ ผมจะรวบรวมโมดูลไร้สาย ที่มาในไทยและราคาไม่สูงมากมาทดลองก่อน
หลังจากที่ดูใน Playground ของ Arduino.cc จะพบว่าในข้อหัว wireless จะมีอุปกรณ์รับส่งไร้สาย อยู่ หลายตัวมาก ถ้าเอาตัวที่หาได้ในไทยก้อจะมี??Bluetooth, Zigbee, โมดุล RF433, โมดุล NRF24L01
arduino + twitter เสียงทวิตๆเล็ก ดังถึงดวงดาว ภาค Hardware – ตอน 2
Aug 1st
หลังจากบทความรอบที่แล้วออกไป ไม่คาดคิดเลยว่า กระแส twitter จะแรงแบบข้ามคืน จากข่าวทีวี และ หนังสือพิมพ์ เขียนถึงหมายเหตุการเมือง ที่มี soical network เทคโนโลยีเข้าไปเกียวข้อง ก้อเลยมาประจวบเหมาะกับบทความที่กำลังจะเสนอพอดี กลายเป็นกระแส twitter แทนจะเป็น arduino สักแล้ว (โดนบดบังรัศมี อีกรอบ)
จากที่รอบที่แล้ว ผมให้ดูแล้วว่า เราจะดึงข้อความ จาก twitter เข้ามาได้อย่างไง มาในบทความนี้ ผมจะออกแบบอุปกรณ์ที่มารับข้อความ (external hardware) เป็นก้าวทดสอบเล็กๆ ก่อนแล้วกันครับ
ตอนนี้พอจะนึกออกแล้วจะทำอะไรกับ twitter ดี
อุปกรณ์แสดงผลนี้ผมก้อขอเรียกกว่า ” Thai Twitter Reader “ เพราะว่ามันแสดงผลภาษาไทยได้ครับ มันก้อต่อยอดมาจากโปรเจคที่แล้ว ที่มี LCD ภาษาไทยแล้ว อันนี้ก้อมาแก้ไขนิดหน่อย และรับข้อความจาก serial มาแสดงผลได้ครับ
ฟังเสียงทวิตๆ Twitter จาก Arduino – ตอนที่ 1
Jul 24th
หลังจากที่สงสัยมานานว่า twitter มัน คืออะไร ทำไมมีแต่คนพูดถึง ทั้งนิตยสารหลายๆเล่มก้อเอามาพูดถึง วิทยุก้อมีพูด? ถ้านั่งอ่าน ไม่สัมผัสเอง ไม่เข้าใจแน่ๆครับ ไอ้เรื่องแบบนี้ ต้องลองสัมผัส? จะเข้าใจง่ายกว่า
หลังจากได้ลอง ผมก้อพอจะสรุปได้ว่า? twitter มันคืออะไร? มันก้อคือ micro-blog? คือการบล๊อค ด้วยข้อความสั้นๆ โดยเสน่ห์ของ twitter ที่ผมสัมผัสมา คือมันง่ายมากครับ ใช้ email ,sms จะใช้ web หรือโปรแกรม app อื่นๆ มันก้อส่งข้อความได้ โดยผู้ที่จะรับข้อความของเรา ก้อแค่มา following เราครับ ซึ่งทางเราจะอนุญาติ หรือไม่อนุญาติให้ติดตามก้อได้
อย่างในบล๊อคของไอยาราฟันส์ ผมก้อเอาไว้ update ว่ามีบทความใหม่แล้ว สมาชิกมาอ่านกันได้ หรือไว้ ส่ง? link ที่น่าสนใจ กับคำอธิบาย สั้นไว้อ่านต่อ หรือให้เพื่อนๆที่สนใจ เอาไปอ่านต่อครับ? ตัวอย่างในเวปของเรา ก้อดูขวามือได้ครับ
บางคน ก้อมีทั้ง webblog ทั้ง micro-blog (อย่างผม มีหมด สงสัยจะบ้าไปแล้ว โชดดีที่ไม่ได้ไปติดเกมส์ใน facebook อีก) แล้วมันต่างกันอย่างไง ส่วนมากการใช้งาน? twitter จะเป็นการส่งข้อความแบบปัจจุบัน เรื่องที่เกิดขนาดนั้น? แต่ webblog จะเป็นบันทึกที่ผ่านมาแล้ว อย่างเช่น เดินผ่านเจอหนังสือน่าสนใจ ถ่ายรูป ส่งเข้าข้อความ twitter แล้วกลับมาก้อ มาเขียน review ต่อ
ด้วยการใช้งานที่ง่าย twitter จึงเป็นรูปแบบ blog ที่กำลังมาแรง สำหรับ ผมมองว่า การส่งข้อความทำเน็ทได้ หรือการรับข้อความจากที่ใดก้อได้ในโลก โดยใช้ app ของ twitter มีประโยชน์มาก เราจะสามารถประยุกต์การใช้ไมโครกับ เครื่อข่ายอินเตอร์เน็ท ให้ใช้งานมีประโยชน์ได้ และ ทำให้สิ่งประดิษฐ์ เราสือสารกับเราง่ายขึ้น

(รุปประกอบจาก Hack Twitter to Control Electronics ,hacknmod.com)
สร้างนาฬิกาดิจิตอลจาก arduino
May 5th
กลับมาอีกครั้งแล้ว ยังไม่ได้เลือกว่าจะเอา สาวงามคนไหนส่งเข้าประกวด electoday contest v1 ทำไปเรื่อย ใจรัก
รอบนี้ หาอะไรทำคั่นเวลาก่อน หลังจากที่ผมกับ โปรเจค arduino ไปพักใหญ่ ส่วนมากจะเล่นว่าเล่น พวกจอ LCD กับ การ interface อุปกรณ์ต่างๆ ซึ่งส่วนมากจะเอาแสดงผล เฉยๆ ยังไม่ได้ ทำเกี่ยวกับ human interface เลยสักอัน
ความจริงในโลกปัจจุบัน ส่วนติดต่อผู้ใช้ หรือ human interface มีส่วนสำคัญมากๆ ครับ จะเห็นได้ว่าหน้าตาเหมือนกัน ฟังก์ชั่น ทำได้พอกัน แต่ถ้าใช้งานยาก ก้อไม่ซื้อมาใช้ ดูจาก apple ก้อได้ ที่ออกแบบ ipod และ iphone ก้อได้ มาเหมาะสมกับการใช้งาน
รอบนี้ผมเลย ลองออกแบบส่วน human interface บ้าง ขอเอาแบบ basic กึ่งเบื้องต้นๆ กันเลย คือเอา ปุ่มกด หรือ keypad นี้ล่ะครับ และก้อแถมไปด้วยฟังก์ชั่นนาฬิกา แสดงผลออก 7-segment ไปด้วย
นาฬิกาตัวนี้ ออกจะดูธรรมดาไปสักหน่อยนะครับ เอาไปเขียนโปรแกรม ให้นับถอยหลังนี้ ไปลืมวางไว้ไหน รับรอง งานเข้าแน่ๆ


