Category: Raspberry Pi

วิธีการใช้งาน raspberryri กับ 2.7inch e-Paper HAT

วิธีการใช้งาน raspberryri กับ 2.7inch e-Paper HAT

2.7inch e-Paper HAT เป็น อุปกรณ์ E-paper ที่ใช้เทคโนโลยีการแสดงภาพของจอแสดงผลแบบอิเลคโตรโฟเรชั่นแบบแคปซูล มีวิธีการแสดงผล คือ การสร้างทรงกลมเล็ก ๆ สีซึ่งจะทำให้เม็ดสีสีเงินถูกระงับในน้ำมันโปร่งใสและจะเคลื่อนที่ไปตามค่าไฟ         ขั้นตอนในการใช้งาน2.7inch e-Paper HAT 1.ทำการต่อ2.7inch e-Paper HAT เข้ากับ raspberryri 2.ตั้งค่าหน้า interfaces ตามรูปเลยคับ 3.จากนั้น install python ตามรูปปเลยคับ 4.นั้นสร้างสร้างโพลเดอร์ที่ชื่อว่า epaperHat 5. เข้าไปยังโพลเดอร์ที่ชื่อว่า epaperHat จากนั้นทำการโหลด ...

วิธีการใช้งาน Scroll pHAT กับ Raspberry pi

  การที่จะทำให้ Scroll pHAT ทำงานได้นั้นได้ไปโหลด Library มาก่อน สามารถโหลด ได้ตามนี้คับ https://github.com/pimoroni/scroll-phat จะได้ไฟล์ที่ชื่อว่า Scroll-pHAT master.zip แล้วคลิกขวาแล้วเลือก Extract Here เพื่อแตกไฟล์ จากนั้นไปไป ที่ Teminal  แล้วพิมตามรูปไปที่ละขั้นตอนนะคับ เมื่อเข้าไปที่ cd examples   จะเห็นไฟล์ .py ให้ลอง พิม python sine.py ดู แล้ว  Scroll pHAT  จะทำงาน   และถ้าอยากเขียนโค้ดดให้ พิมว่า...

เชื่อมต่อ wifi ให้บอร์ด raspberry pi ง่าย ๆ ไม่ง้อจอ

สวัสดี ห่างหายไปนาน วันนี้จะมานำเสนอวิธีการเชื่อมต่ออินเตอร์เน็ตผ่านไวไฟ (WIFI) ง่าย ๆ ให้กับเจ้าบอร์ด Raspberry Pi กันครับ วัตถุดิบ : บอร์ด Raspberry Pi พร้อม SD card ที่ลง raspbian เรียบร้อยแล้ว ขั้นตอนการปรุง : 1. สร้างไฟล์ชื่อ ssh และ wpa_supplicant.conf 2. แก้ไฟล์ wpa_supplicant.conf โดยลอกโปรแกรมตามนี้ ***อย่าลืมแก้ ssid และ psk ของตัวเองด้วยนะ...

[RPI] ตั้งค่าให้ราสเบอร์รี่พายเปิดเว็บเบราเซอร์อัตโนมัติ

กลับมาอีกครั้ง กับทริ๊คเล็ก ๆ น้อย ๆ สำหรับเจ้าบอร์ดราสเบอร์รี่พาย [Raspberry PI] สำหรับท่านใดที่กำลังทำโปรเจคเกี่ยวกับบอร์ดตัวนี้อยู่ แล้วต้องแสดงผลผ่านหน้าจอ หรือต้องการเปิดเว็บเบราเซอร์ ให้แสดงหน้าเว็บที่เราเขียนไว้เองอัตโนมัติ โดยนาทีนี้ขอนำเสนอวิธีการเปิดเว็บ chromium อัตโนมัติแบบเท่ ๆ กันครับ ฮาร์ดแวร์รีเควส : บอร์ดราสเบอร์รี่พาย (ของผมใช้ Raspberry pi 2 นะครับ) จอขนาด 7 นิ้ว หรือต่อสายจอแยกได้จากช่อง hdmi เลยก็ได้จร้า   มาเริ่มเล่นกันเลย Go Go...

การติดตั้ง MQTT Broker & MQTT Web Client บน Raspberry Pi และ VPS/Cloud

การพัฒนาทางด้าน IoT หรือ Internet of things นั้น คงจะหนีไม่พ้นเรื่อง protocol หรือวิธีการส่งข้อมูลนะครับ และแน่นอนครับ วันนี้เราจะใช้ MQTT Protocol ในการรับส่งข้อมูลครับ และบทความนี้จะเป็นการเริ่มต้นและสร้างความคุ้นเคย กับงานพัฒนาทางด้าน IoT (Internet of things) กันด้วยการติดตั้ง MQTT Broker & MQTT Web Client บน Raspberry Pi และ VPS/Cloud Service นะครับ MQTT...

ควบคุมอุปกรณ์ไฟฟ้าด้วย Siri ผ่าน HAP-NodeJS และ Docker บน Raspberry Pi

บทความแห่งปี ใช้เวลาน๊านนาน กว่าจะพอใจจนเข็นมาเป็นบทความให้น้องๆ เพื่อนๆ ทำตามได้ครับ นั่นก็คือ….. การควบคุมเครื่องใช้ไฟฟ้าผ่าน Siri นั่นเองครับ ซึ่งบทความนี้เราจะใช้ Raspberry Pi, Docker และ HAP-NodeJS นะคร๊าบบบ อะ… มาเริ่มกันเลยละกันเนาะ HAP นั่นย่อมาจากกก HomeKit Accessory Protocol ของ Apple นั่นเองครับ ซึ่งหากเราจะทำ product ขายเราต้องไปจ่ายเงิน MFI License กับ Apple เพื่อที่จะได้ขายได้นะจ๊ะ...

มา cross-compile MQTT Broker (mosquitto) สำหรับ Raspberry Pi ด้วย Docker กันเถอะ!

หลายๆท่านเห็นหัวข้อแล้วอาจจะสงสัย ว่าทำไมเราจะต้อง compile เจ้าโบรกเกอร์ mosquitto กันด้วยล่ะ…  ในเมื่อมัน apt-get ได้ไม่ใช่หรอ? ที่เราต้อง compile ใหม่ก็เป็นเพราะว่า ค่าการปรับแต่งปริยาย (default configuration) ที่ติดมากับ mosquitto นั้นมันไม่รองรับ websocket ครับ เราจึงต้อง compile เพื่อให้รองรับ websocket หรือไม่ก็ compile เพื่อทำให้เป็น version ล่าสุดนั่นเองไงล่ะครับบบบ ก่อนที่จะมีบทความการ Compile ด้วย docker บทความนี้เราก็มีวิธีการ...

ติดตั้ง lighttpd webserver ด้วย Docker บน Raspberry Pi กันเถอะ!

บทความที่แล้วเรียนพูดถึงการติดตั้ง Docker บน Raspberry Pi (Raspbian Jessie) กันไปแล้ว วันนี้เรามาติดตั้ง webserver กันครับ ซึ่งเราจะเลือกใช้ lighttpd กันนะครับ เพื่อความสะดวกในการเริ่มต้นครับ (ใครใช้ rpi นอกเหนือ tag ที่มี ให้เลื่อนลงไปข้างล่าง เพื่อ build ขึ้นมาเองได้ครับ) เริ่มต้นสร้างไฟล์ และดึง docker image มาสร้างเป็น docker container mkdir www-static touch www-static/file1 touch...

การติดตั้ง Docker บน Raspberry Pi (Raspbian Jessie)

Docker บน Raspberry Pi เนื่องจากช่วงนี้หลายๆท่าน คงจะได้ยิน Docker อยู่บ่อยๆ.. แต่ส่วนใหญ่เราจะใช้กันบน Cloud Server หรือเครื่องส่วนตัวซะส่วนใหญ่ใช่ไหมล่ะครับ แต่วันนี้… Docker comes to Raspberry Pi แล้วนะครับ ใครที่สนใจไปอ่านรายละเอียดกันต่อได้เลยครับที่ https://www.raspberrypi.org ได้เลยครับผม ส่วนบทความนี้จะพูดถึงการติดตั้ง Docker บน Raspberry Pi กันครับ.. บอกเลยว่า คำสั่งเดียว.. จบ! ครับ ฟังดูง่ายเนอะ งั้นไปเริ่มกันเถอะ! สำหรับมือใหม่นะครับ แนะนำให้เริ่มต้นด้วย...

[RPI] ตั้งเวลาให้ RPI ด้วย RTC DS1307

เวลา วันที่ ณ ปัจจุบัน ถือเป็นสิ่งสำคัญที่ช่วยในการระบุช่วงเวลานั้น ๆ ในการบันทึกค่าต่าง ๆ เพื่อใช้ในการจัดเก็บข้อมูล แต่บอร์ดราสเบอร์รี่พายไม่มีโมดูลฐานเวลาจริง ซึ่งแตกต่างจากคอมพิวเตอร์ตั้งโต๊ะ (PC)  ที่มีโมดูลฐานเวลาอยู่ภายในบอร์ดอยู่แล้ว ดังนั้นเวลาทำการปิด – เปิดเครื่องขึ้นมาใหม่ จะยังคงเป็นเวลาปัจจุบัน แต่ถ้าไม่มีการไฟฟ้าจ่ายให้กับบอร์ดราสเบอร์รี่พาย วัน เวลาของเครื่องจะไม่เป็นปัจจุบัน หรือคลาดเคลื่อนไปนั่นเอง โดยการแก้ไขก็สามารถทำได้หลายวิธีเช่น การใช้ NTP Server เพื่ออัพเดทเวลาจากอินเทอร์เน็ต แต่หากไม่ได้เชื่อมต่ออินเทอร์เน็ตก็จะไม่สามารถอัพเดทได้ ดังนั้นจึงขอนำเสนออีกหนึ่งวิธีคือการใช้โมดูลฐานเวลาจริง (RTC : Real Time Clock) ซึ่งจะไม่ต้องใช้อินเทอร์เน็ต แต่ต้องทำการต่อวงจรเพิ่ม...

[RPI] การติดตั้ง Wiring Pi เพื่อควบคุมขาใช้งานของบอร์ด Raspberry Pi

Wiring Pi เป็นไลบรารี่ที่พัฒนาขึ้นเพื่อให้สามารถเข้าถึงการใช้งานขาใช้งานต่าง ๆ (GPIO : General Purpose Input/Output ) ของตัวประมวลผล BCM2836 ซึ่งเป็นตัวประมวลผลหลักของบอร์ดราสเบอร์รี่พาย (Raspberry Pi) ถูกพัฒนาโดย Mr.Gordon Hendersons สามารถพัฒนาโปรแกรมได้หลายภาษาไม่ว่าจะเป็น C/C++ หรือภาษาอื่น ๆ ที่ Wiring Pi ออกแบบชุดคำสั่งรองรับ ซึ่งการใช้งานจะมีลักษณะชุดคำสั่ง หรือการควบคุมขาใช้งานต่าง ๆ คล้ายกับการใช้งานบอร์ดอาดุยโน่ (Arduino) ทำให้มีความคุ้นเคย และเข้าถึงการพัฒนาได้งาน ขาการต่อใช้งาน และการเรียกขาเพื่อใช้พัฒนาโปรแกรม ก่อนที่จะใช้งาน...

[Node-RED] การติดตั้ง NVM (Node Version Manager) และ NodeRED บน Raspberry Pi

          จากความคับแค้นใจและความรู้อันน้อยนิด เมื่อต้องต่อสู้กับ nvm และ npm จากงาน TESA Top Gun Rally 2016 เพื่อเข้าสู่โลกใหม่ที่ไม่เคยรู้จัก เลยเก็บเอาความสงสัย + ไม่เข้าใจกลับมาขอความช่วยเหลือจากชมรม CMMC ทำให้สามารถบรรลุเป้าหมายในจิตใจไปได้ ๕๕๕ โดยจะขอมาเล่าวิธีการลง NVM แถม Node red ให้ไปเล่นชิว ๆ กันนะครับ เนื้อหาจะอ้างอิงจาก 2 ลิ้งด้านล่างนี้ https://github.com/creationix/nvm http://nodered.org/docs/getting-started/installation รวมคำสั่งที่ใช้ทั้งหมด...

Skip to toolbar