Multiple PZEM

ด้วยความบังเอิญที่จะต้องทำการวัดไฟฟ้า ด้วย PZEM จากบอร์ดเดียวกันโดยใช้ PZEM มากกว่า 1 ตัว มีสองทางเลือก คือ (1) การใช้ port software serial เดียวกัน และจัดการด้วย library ของ PZEM

Read more

Smart Farm by ESP12-F

เรามาลองใช้ข้าวของในท้องตลาดมาทำ Smart Farm กันดูบ้างครับ  โดยเน้นการปิดเปิดด้วย Timer หรือ ปุ่มกดก็ได้  โดยจะเริ่มจากการใช้ แอพ ตั้งเวลาปิดเปิดกันก่อน มาลองดูหน้าตาของอุปกรณ์กันก่อนนะครับ   เป็นบอร์ดที่ซื้อมาจาก Lazada นี่เอง รวมทั้งมาลงตัวกับกล่องจาก Lazada เช่นกัน บนบอร์ดมี  ESP-12F 

Read more

Upload File to SPIFFS

บทเรียนนี้เราจะมาทำการสร้าง  File Folder ใน  ESP32 และ  Heltec LoRa esp32 กันครับ  เพื่อที่เราจะทำให้บอร์ดของเราสามารถทำการ Config ssid , Password ได้โดยผู้ใช้งาน  บทเรียนนี้จึงเหมาะสำหรับทุกท่านและเพมาะเป็นพิเศษสำหรับท่านที่ต้องการทำเป็นธุรกิจ ขอบคุณสำหรับ Credit to

Read more

Restart Heltec LoRa

สวัสดีครับ    วันนี้มาสะสมเทคนิค ปลีกย่อยกันอีกเล็กน้อยครับ  นั่นคือ การ  Restart เจ้าบอร์ด IOT จำพวก  esp8266, esp32 และ   Heltec Lora esp32 ทำไมเราต้องใช้วิธีนี้  คำตอบคือ   การทำงานของบอร์ด  มีโอกาสที่จะเกิด 

Read more

Add device ESP32 ลงแพลตฟอร์ม

มาลองเพิ่ม device esp32 ลงในแพลตฟอร์มกันบ้างครับ  โดยใช้บอร์ด  ESP32DevModule ให้ตรวจสอบว่า boardmanager esp32  เป็น version 2  และตั้ง  ArduinoJson  เป็นรุ่น  6.x.x โดยจะต้องทำการ register application account

Read more

เลือก IOT Platform อย่างไรดี

สวัสดีกันอีกครั้งครับ  วันนี้จะมาชวนคิดว่า  ใคร  ควรจะเลือก IOT Platform ไหนดี ที่แน่ๆ  คือ  ทุกคน คงไม่ชอบ  ไม่เลือกเหมือนกัน เพราะปัญหาแต่ละคนต่างกัน  มีความต้องการต่างกัน  เก่งเรื่อง IOT ไม่เท่ากัน บางท่านก็เพื่อใช้เล่นสนุกๆ  สวยๆ  เท่ห์

Read more

Heltec-LoRa-WebOTA

สำหรับนักพัฒนา IOT แล้ว  การทำ OTA มีความสำคัญมากครับ  เพราะจะช่วยให้เราสามารถอัพเดทโปรแกรมให้กับผู้ใช้งานได้ง่ายมาก โดยในบทความนี้เราจะมาทำการ OTA  กันด้วยการ กดรีเซ็ท (SW1)  และการตั้งเวลาให้ทำการอัพเดท จาก Server สำหรับวิธีการกดรีเซ็ทนั้น  เราจะใช้การกดและนับจำนวนครั้ง 10 ครั้ง  เพื่อป้องกันการเผลอเรอ 

Read more

Influxdb

version: “3.4” # https://docs.influxdata.com/influxdb/v1.7/administration/config services: influxdb: image: influxdb:1.7-alpine environment: – INFLUXDB_ADMIN_ENABLED=true – INFLUXDB_ADMIN_USER=${INFLUXDB_ADMIN_USER:-admin} – INFLUXDB_ADMIN_PASSWORD=${INFLUXDB_ADMIN_PASSWORD:-admin} – INFLUXDB_DB=prometheus – INFLUXDB_HTTP_LOG_ENABLED=false –

Read more