เริ่มต้นบอร์ด LARB32 ด้วย RTC และจอ TFT

เริ่มต้นเขียนโปรแกรมบนไมโครคอนโทรลเลอร์ ESP32 ด้วยบอร์ด LARB32 ซึ่งออกแบบช่องต่อจอ TFT มาให้โดยเฉพาะ ผู้ใช้สามารถนำจอมาเสียบผ่านสายแพและบอร์ดแปลงขาจอได้ทันที ไม่ต้องไล่เสียบทีละพินเหมือนการต่อบนบอร์ดทดลองทั่วไป อุปกรณ์ที่ใช้มีดังนี้

  1. บอร์ด LARB32
  2. สายแพและบอร์ดแปลงขาจอ
  3. จอ TFT ขนาด 2.8 นิ้วหรือใหญ่กว่า รุ่นทัชสกรีนหรือไม่ทัชสกรีนก็ได้ ที่ใช้ไดเวอร์ Ili9341 
  4. (ไม่มีก็ได้) ชิ้นส่วน 3D สำหรับยึดจอ TFT 2.8″ เข้ากับรางปีกนก ดาวน์โหลดไฟล์ 3D ได้ที่ https://www.hs3uka.com/downloads/TFT-ILI9341.stl

Read more

โค้ดทดสอบบอร์ด LARB32 Pro

ตัวอย่างโค้ดสำหรับทดสอบการทำงานของอุปกรณ์ต่างๆบนบอร์ด LARB32 Pro ว่าอุปกรณ์ทำงานได้อย่างปกติไหม โดยปกติแล้วจะเป็นโปรแกรมเริ่มต้นที่แถมมากับตอนซื้อบอร์ดครั้งแรก สามารถโหลดโค้ดด้านล่างนี้ใส่ในบอร์ดแล้วเปิด Serial Terminal ขึ้นมาดูการทำงาน จากนั้นกดปุ่ม (36) จากนั้นบอร์ดจะทำการเช็คอุปกรณ์แต่ละตัวพร้อมทั้งแสดงผลออกทาง Serial Terminal ทั้งหลอด LED, Buzzer, RTC, RS485, PCF8574, Relay และปุ่มกด จากนั้นกดปุ่ม (39) เพื่อล้างค่าและทดสอบอีกครั้ง

รายการอุปกรณ์ภายนอกที่ต้องมีสำหรับทดสอบเต็มรูปแบบได้แก่

  1. Smart Meter SDM120 สำหรับทดสอบ IC MAX485 สื่อสารแบบ RS485

ถ้าหากไม่มีอุปกรณ์ดังกล่าวก็ยังสามารถทดสอบบอร์ดได้ตามปกติโดยจะข้ามการทดสอบนั้นไป ส่วนไลบรารี่สำหรับ PCF8574 ที่แนะนำสามารถดาวน์โหลดที่ HS3UKA_PCF8574

Read more

โค้ดทดสอบบอร์ด LARB32

ตัวอย่างโค้ดสำหรับทดสอบการทำงานของอุปกรณ์ต่างๆบนบอร์ด LARB32 ว่าอุปกรณ์ทำงานได้อย่างปกติไหม โดยปกติแล้วจะเป็นโปรแกรมเริ่มต้นที่แถมมากับตอนซื้อบอร์ดครั้งแรก สามารถโหลดโค้ดด้านล่างนี้ใส่ในบอร์ดแล้วเปิด Serial Terminal ขึ้นมาดูการทำงาน จากนั้นกดปุ่ม (36) จากนั้นบอร์ดจะทำการเช็คอุปกรณ์แต่ละตัวพร้อมทั้งแสดงผลออกทาง Serial Terminal ทั้งหลอด LED, Buzzer, RTC, RS485, PCF8574, Relay และปุ่มกด รายการอุปกรณ์ภายนอกที่ต้องมีสำหรับทดสอบเต็มรูปแบบได้แก่

  1. Relay 8CH active LOW สำหรับทดสอบ IC PCF8574 ขยายขาดิจิตอล
  2. Smart Meter SDM120 สำหรับทดสอบ IC MAX485 สื่อสารแบบ RS485

ถ้าหากไม่มีอุปกรณ์ดังกล่าวก็ยังสามารถทดสอบบอร์ดได้ตามปกติโดยจะข้ามการทดสอบนั้นไป ส่วนไลบรารี่สำหรับ PCF8574 ที่แนะนำสามารถดาวน์โหลดที่ HS3UKA_PCF8574

Read more

การต่อใช้งานบอร์ด LARB32 Pro

บอร์ดการทดลองนี้พัฒนาจากบอร์ด LARB32 โดยเพิ่มความสามารถต่างๆ มาเพื่อการนำไปต่อใช้งานในการควบคุมอัตโนมัติ รองรับการติดตั้งโมดูล LoRa และ 4G Aircard ยังสามารถต่อเซ็นเซอร์และอุปกรณ์ต่อพ่วงของ arduino ได้เหมือนเดิมเพียงแต่ผู้ใช้ต้องเลือก GPIO ที่ใช้งานบนบอร์ดด้วยตัวเอง บอร์ดนี้ใช้โมดูล ESP32 รุ่น DOIT 32 DEVKIT V1 เวอร์ชั่น 30 ขาเป็นไมโครคอนโทรลเลอร์ เมื่อทำการพัฒนาโปรแกรมเสร็จแล้วสามารถติดตั้งเข้ากับสิ่งประดิษฐ์หรือตู้คอลโทรลโดยใช้รางปีกนกได้

Read more

การต่อใช้งานบอร์ด LARB32

บอร์ดการทดลองนี้ออกแบบมาให้สะดวกต่อการใช้งานในการทำสิ่งประดิษฐ์และโครงงานต่างๆ ถูกออกแบบให้หลีกเลี่ยงการต่อใช้งานขา GPIO ต้องห้ามและยังรองรับการต่อเซ็นเซอร์และอุปกรณ์ต่อพ่วงของ arduino โดยส่วนใหญ่ โดยใช้ โมดูล ESP32 รุ่น DOIT 32 DEVKIT V1 เวอร์ชั่น 30 ขาเป็นไมโครคอนโทรลเลอร์ เมื่อทำการพัฒนาโปรแกรมเสร็จแล้วสามารถติดตั้งเข้ากับสิ่งประดิษฐ์หรือตู้คอลโทรลโดยใช้รางปีกนกได้ Read more

PHP+Python+GPIO on Raspberry pi 2

การใช้งาน GPIO บน Raspberry Pi ด้วยภาษา python สามารถนำไปใช้งานควบคุมจากอินเตอร์เน็ตผ่าน http ได้ โดยใช้ภาษา PHP เข้ามาช่วย ซึ่งมีตัวอย่างการเขียนโปรแกรมควบคุมแบบง่ายๆ ดังนี้
Read more

1 2 3 4