Raspberry Pi with Alarm Clock Python code

กลับมาพบกันอีกครั้งน่ะครับ หลังจากที่ผมไปทดลองฝึกวิชา python อยู่อาทิตย์นึง วันนี้ผมก็ได้ source code ทดลองมาให้ผู้สนใจที่จะทดลองพัฒนาเจ้าบอร์ด Raspberry Pi ได้ทดลองกันแล้วนะครับ ซึ่งโค้ดแรกวันนี้ผมจะแนะนำเป็นโค้ดง่ายๆ ครับ ใช้ทำเป็น นาฬิกาปลุก วัตถุประสงค์ก็เพื่อศึกษาโครงสร้างการทำงานของ Python นะครับ ถ้าพร้อมแล้วก็ไปลุยกันเลยครับ

# Application: Raspberry Pi sing the national anthem
# Rev 1.0.2 (12-August-2013)
# Made By : ChokeLive (chokelive-AT-gmail.com)
# website: www.chokelive.com

import time,pygame
pygame.init()
clock = pygame.time.Clock()
while True:
        clock.tick(1)
        theTime=time.strftime("%H:%M:%S", time.localtime())
        print theTime

        if theTime == "18:00:00":
                print "Play Sound!!"
                pygame.mixer.init()
                pygame.mixer.music.load("thaination.mp3")
                pygame.mixer.music.play()
                while pygame.mixer.music.get_busy():
                        pygame.time.Clock().tick(10)

Read more

ตั้งค่า IP Address ของ Raspberry Pi ผ่าน SD Card โดยไม่ต้องต่อจอและ keyboard

คืนนี้ไม่มีอะไรมากครับ พอดีเพิ่งทดลองต่อเจ้าบอร์ด Raspberry Pi ตรงเข้ากับ Notebook แต่ว่าลืมเอา keyboard มาจากที่บ้านต่างจังหวัด เลยยังงงๆ หาวิธีว่าจะเซ็ตค่า IP Address ยังไงดี ลองไปค้นๆๆ ถาม google.com ดู ก็พบหนทางสว่างขึ้นมาทันทีครับ เพื่อไม่ให้เสียเวลาเรามาเริ่มกันดีกว่า

raspberry03-000

Read more

แกะกล่อง Raspberry Pi ไมโครคอมพิวเตอร์จิ๋วขนาดเท่าบัตรสมาร์ทการ์ด

Raspberry Pi ก็คือ บอร์ดไมโครคอมพิวเตอร์ขนาดจิ๋วครับ โดยความสามารถของมันก็คือจะมีคุณสมบัติพื้นฐานที่เหมือนกับคอมพิวเตอร์ทั่วๆ ไป ไม่ว่าจะมีหน่วยประมวลผลกลาง CPU หน่วยความจำชั่วคราว RAM หน่วยความจำถาวร microSD ตลอดจน Input/Output port อย่าง Video out / Audio Out ความสามารถทางด้านการสื่อสารผ่านเน็ตเวิร์ค LAN ซึ่งคุณสมบัติอันครบครันเหล่านี้ ทำให้มันสามารถรันระบบปฏิบัติการ OS ได้อย่างสบายครับ ซึ่ง ระบบปฏิบัติการที่ใช้จะเป็น Debian Linux ที่ถูก optimize ให้สามารถรันบนบอร์ดนี้ได้ ซึ่งก็แน่นอนครับ ในเรื่องของการนำไปใช้งาน ย่อมจะสะดวกขึ้น เพราะทุกอย่าง OS มันจะคอยจัดการให้เรา ไม่ว่าจะเป็นเรื่อง Video, Audio, หรือ Network จึงทำให้เราลดเวลาในการพัฒนาอุปกรณ์อิเล็กทรอนิกส์ได้ครับ อาศัยความรู้ทางด้านเขียนโปรแกรมนิดๆ หน่อยๆ บางคนที่ถนัดการเขียนโปรแกรมบนคอมพิวเตอร์อยู่แล้ว ก็ไม่ยากที่จะมาเขียนโปรแกรมบน Raspberry Pi Board ได้ด้วย

สำหรับวันนี้ผมยังไม่แนะนำอะไรมากครับ เพราะเพิ่งจะได้บอร์ด Raspberry Pi มาลองเล่น ด้วยผู้สนับสนุนใจดีท่านหนึ่ง ได้บริจาคบอร์ดมือหนึงให้ผมมาทดลอง ผมก็เลยถือโอกาสนี้ มอบความรู้คืนสู่สังคมครับ  ^____^

raspberry-006

Read more

Microcontroller Board ไมโครคอนโทรลเลอร์สร้างโลก

จะว่าไปแล้วผมได้ห่างเหินจากวงการของ micro controller มานานมากๆ ครับ นับได้ก็ตั้งแต่เรียนจบ ป.ตรี ก็ไม่ได้จับมันอีกเลย (หันมาจับ mouse และ keyboard อย่างเดียว) และเคยมีความคิดที่จะไปให้ห่างๆ จาก hardware พวกนี้ครับ เพราะด้วยเหตุผลอย่างหนึ่งคือ ยิ่งอยู่กับมันมากเท่าไหร่ รอบๆ อณาบริเวณที่ผมอาศัยอยู่มันจะรกมากเท่านั้น 555+ นี่ยังไม่นับกับการต้องอดหลับอดนอนดึกๆ ดื่น เพราะว่าต่อวงจรอีกเยอะแยะมากมาย ไหนจะต้องมาทนดมกลิ่นตะกั่วและหัวแร้งอีก  จนมาถึงวันนี้มันเปลี่ยนไปแล้วครับ ผมกำลังหันหน้าวิ่งเข้าหามันอีกครั้ง พร้อมด้วยความหวังและความฝันในการสรรค์สร้างสิ่งต่างๆ อย่างเต็มเปี่ยม

micro1

Read more