คือผมจะใช้ ESP 32 รับค่าจากเซนเซอร์ ส่งไปให้ ESP 32 อีกตัวประมวลผล ส่งข้อมูลไป Blynk สามารถทำได้ไหมครับ รบกวนขอแนวทางด้วยครับ
อยากจะบอกว่าผมกำลังจะทำเลย โถ่ววววว
ตามครับ งมๆซาวๆอยู่
มีคอนเซปยังไงบ้างครับผม
ยังไม่รู้ครับ กะว่าคงจะมั่วๆ เอาครับ ฮาาาาาา
แล้วเราทำไมต้องใช้ 2 บอร์ดละครับขอเหตุ ผล???
พอดีผมทำโรงเรือน แต่ตั้งถังปุ๋ยไว้ในร่ม มันห่าง 7เมตร เลยมีเซ็นเซอร์อยู่สองจุด ทำอยู่ในมหาลัยมีพื้นที่จำกัดครับ เลยลองหาวิธีการครับ
@dreamdream @Kittichai_Srisupol สองคนนี้คนเดียวกันป่ะครับ ถามคนนี้ คนนั้นตอบ งง
อ่าว คนเดียวกันครับใช้คอมอีกเครื่องตอบลืมดู ว่าคนละแอคเค้า
รบกวนสอบถามครับ ตามหัวข้อกระทู้เลยครับ สามารถทำได้ไหมครับ
สามารถทำได้แน่นอนครับ ลองติดตามกระทู้ท่านดูครับ
เชิญครับ
ผมลองโค้ดจากหลายเว๊บ
ที่ผมเอาจากบางเว๊บไม่สำเร็จ ไม่ใช่ว่าโค้ดไม่ดี แต่เราตีโค้ดไม่แตก อาจต้องเปลี่ยนparameterบางตัว ตามสิ่งแวดล้อมที่เปลี่ยนไป
สุดท้ายเจอที่ บังเอิญเหมือนๆกันเลยใช้ได้
เผื่ออาจารย์ ตีความหมายโค้ดได้
เพราะมันมีparameterมากมาย
สามารถทำได้เยอะมากเลยกับespnowนี้
และสอนพวกเราด้วยนะครับ
ถ้าได้ใช้espnowเป็น ผมจะได้ไม่ต้องใช้mcp23017 เลย ใชัesp32หรือ8266นี่แหละขยายขาได้อย่างเสถียรและยืดหยุ่นมากๆ
ผมเจอปัญหาเดียวกันเลยครับ เชื่อมต่อ ESP now ได้ แต่พอเชื่อมเชื่อมไปที่ Blynk แล้ว บอร์ดตัดการเชื่อมต่อของ ESp now เลยครับ
กำลังเป็นประเด็นกันเลยครับ
ลองโค้ตนี้ดูครับ
#include <WiFi.h>
#include <esp_now.h>
#include <BlynkSimpleEsp32.h>
// WiFi credentials
const char* ssid = "your-ssid";
const char* password = "your-password";
// Blynk credentials
char auth[] = "your-blynk-auth-token";
// ESP-NOW data
uint8_t broadcastAddress[] = {0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF};
void setup() {
Serial.begin(115200);
// Connect to WiFi
WiFi.begin(ssid, password);
while (WiFi.status() != WL_CONNECTED) {
delay(1000);
Serial.println("Connecting to WiFi...");
}
// Initialize Blynk
Blynk.begin(auth, ssid, password);
// Initialize ESP-NOW
if (esp_now_init() != ESP_OK) {
Serial.println("ESP-NOW initialization failed");
return;
}
// Register peer
esp_now_peer_info_t peerInfo;
memcpy(peerInfo.peer_addr, broadcastAddress, 6);
esp_now_add_peer(&peerInfo);
}
void loop() {
// Run Blynk
Blynk.run();
// Your ESP-NOW communication logic here
delay(1000);
}