ส่ง SMS บน Raspberry Pi ด้วย python

ส่ง SMS บน Raspberry Pi ด้วย python

1004855 642671052411357 51254179 n

หัวใจหลักอยู่ที่ AT Command ถ้าศึกษา AT Command แล้ว ทำตามนี้ก็ได้เลย ได้ทุกระบบ (เพราะมันใช้ Serial Port)

Read More

ควบคุม Raspberry Pi / เปิดปิดไฟ ผ่านมือถือ ผ่าน Internet

ควบคุม Rasberry Pi สั่งงาน PiFace ผ่าน Internet

เปิดฉากมาก็บล็อกกันด้วย VDO ซะเลยครับ เมื่อก่อนตอนเล่น Raspberry Pi ใหม่ๆ โจทย์ที่อยากแก้สุดๆเลยก็คืออยากสั่งงาน​ Raspberry Pi ผ่าน Internet อย่างเช่น เปิด ปิดไฟ ผ่านมือถืออะไรพวกนี้ครับ

ตัวนี้เป็นการทดลองคุม Raspberry Pi และ PiFace โดยใช้หน้าบ้านเป็น AngularJS + NodeJs + Socket.io แล้วติดต่อกันผ่านทาง RabbitMQ ครับ

VDO:

To POC that I can control my raspberry pi from another network!
Architecture
---- angularjs + nodejs + socket-io [hosted by cloudfoundry] 
---- rabbitmq broker [amazon ec2] 
---- python PiFace on the Raspberry Pi

Youtube: Control Raspberry Pi & PiFace from the internet

ตัวนี้เป็นทดสอบการ Control Raspberry Pi และ PiFace ผ่าน 3g และเป็น Native iOS App ด้วยครับ
งานนี้ใช้ Pubnub บน Raspberry Pi และฝั่งมือถือ(Android+iOs) ผมใช้ Corona + PubNub ครับ


VDO:

Using Corona and PubNub for the communication.

Youtabe: A Real-time PiFace relay controller [Native iOS and 3g network]


VDO:

ทดสอบ i/o/relay/led/momentary button บน PIFACE ครับ

  • มี input 8 ช่อง
  • output 8 ช่อง
  • ปุ่มแบบกดติด ปล่อยดับ 4 ตัว
  • relay สองตัว
  • ไฟ LED บนบอร์ด 8 อัน
ทำ script ง่ายๆ ให้กด button แล้วให้แสดงไฟสองอัน ตัวที่ [i, n - i]
  • เสียงติ๊กๆ เป็นเสียงของ relay
  • หลอดไฟ LED ที่ต่อออกมาข้างนอกเชื่อมกับ relay

Youtube: ทดสอบ input, output, relay, led บน piface

<

p>สนใจติดต่อผมได้ทาง Facebook Page นะครับ
Tag: raspberry pi, nodejs, socketio, piface, corona, pubnub, angularjs, rpi, rabbitmq, python, amazon ec2

Read More

PiFace ภาคติดตั้ง

PiFace ภาคติดตั้ง

PiFace

สืบเนื่องมากจากการร่วมกิจกรรมแจก PiFace ของ RaspberryPiThai ตอนได้มาก็รีบอ่านคู่มือครับ อ่านทุกวันเลย แรกๆเจอแต่ keyword เต็มไปหมดเลย แต่ก็ค่อยๆทำความเข้าใจไปเรื่อยๆ เก็บเล็กผสมน้อย หมั่นทดลองไปเรื่อยๆ

เอาล่ะ เข้าประเด็นกันเสียที..

ก่อนอื่นพูดถึง spec แบบหยาบๆของ PiFace ก่อนเลยนะครับ ซึ่งประกอบด้วยส่วนหน่วยต่างๆดังนี้ครับ

  • 8 digital inputs
  • 8 digital open-collector outputs [ ULN2803A ]
  • 4 tactile switches [สวิชแบบ กดติด-ปล่อยดับ]
  • 2 changeover relays
  • 8 LED indicators
Read More

ทำระบบ monitor กากๆ เอาไว้เก็บข้อมูล cpu/ram/load เครื่อง mac ลง google spreadsheet

ทำระบบ monitor กากๆ เอาไว้เก็บข้อมูล cpu/ram/load เครื่อง mac ลง google spreadsheet

สืบเนื่องมากจากการที่ผมพูดถึงการใช้ google spreadsheet เก็บข้อมูลในบล็อกไปหลายรอบ ยังมีอีกเรื่องนึงที่ผมยังไม่ได้บอกคือ จริงๆแล้วมันเกิดมาจากการที่ผมทำระบบ monitor เครื่อง mac mini ที่เป็น server อะไรซักอย่างนึงซึ่งทำงานแบบ graphic mode ต้อง teamviewer เข้าไปเพียงอย่างเดียว ซึ่งมันไม่สะดวกเลย

Read More

การใช้ google spreadsheet เป็น database

การใช้ google spreadsheet เป็น database

การใช้ google spreadsheet เป็น database ขี้เกียจพิมพ์เยอะ ทนดู vdo เอาหน่อยละกันนะ

จากตัวอย่างใน vdo เป็นการ backup ชื่อเพื่อนใน Facebook ลง google spreadsheet ซึ่ง code อยู่ข้างล่าง แต่เป็นเวอร์ชั่นที่ปรับปรุงจากใน vdo นิดหน่อย

จะมีเรื่องของ Thread/Race Condition เข้ามาเกี่ยวข้องนิดนึง ส่วน code มาแบบกากๆเลยจ้า

Read More