สารบัญ:

กิจกรรมในปฏิทินของ Google ถึง ESP8266: 10 ขั้นตอน
กิจกรรมในปฏิทินของ Google ถึง ESP8266: 10 ขั้นตอน

วีดีโอ: กิจกรรมในปฏิทินของ Google ถึง ESP8266: 10 ขั้นตอน

วีดีโอ: กิจกรรมในปฏิทินของ Google ถึง ESP8266: 10 ขั้นตอน
วีดีโอ: EP.115 แนะนำวิธีการเชื่อม Google Calendar เข้ากับ LINE เหมือนมีเลขาคอยเตือนทุกการนัดหมาย 2024, กรกฎาคม
Anonim
Google ปฏิทินกิจกรรมถึง ESP8266
Google ปฏิทินกิจกรรมถึง ESP8266

ในบทช่วยสอนนี้ ฉันจะอธิบายวิธีนำเข้าข้อมูลเหตุการณ์ของ Google ปฏิทินใน Arduino IDE สำหรับบอร์ด ESP8266 ฉันจะนำเข้าเวลาสิ้นสุดและเวลาเริ่มต้นของการฝึกอบรมจาก Google ปฏิทินและพิมพ์ในมอนิเตอร์แบบอนุกรม Arduino IDE

เพื่อให้บรรลุสิ่งนี้ เราใช้ Zapier เพื่อส่งข้อมูลเหตุการณ์ไปยังฟีด Adafruit จากนั้นเราก็อ่านฟีดนี้ใน Arduino

ขั้นตอนที่ 1: สร้างฟีดใหม่ใน Adafruit

สร้างฟีดใหม่ใน Adafruit
สร้างฟีดใหม่ใน Adafruit
สร้างฟีดใหม่ใน Adafruit
สร้างฟีดใหม่ใน Adafruit

- ไปที่อดาฟรุต

- สร้างบัญชีบน Adafruit หากคุณยังไม่มี

- ในหน้าแรก ไปที่ฟีด > ดูทั้งหมด

- ตอนนี้คุณอยู่ในหน้าฟีดแล้ว หากต้องการสร้างฟีดใหม่ ให้คลิกการดำเนินการ > สร้างฟีดใหม่

- สำหรับโครงการของเราจะเรียกว่า "การฝึกอบรม" คลิกที่สร้างฟีด

ตั้งชื่อฟีดที่เรียบง่ายและเป็นที่รู้จัก

- เปิดฟีดที่เราเพิ่งสร้างขึ้น ตอนนี้ยังว่างอยู่ แต่เราจะส่งข้อมูลไปให้โดยใช้ Zapier

ขั้นตอนที่ 2: สร้าง Zap

ทำแซ่บ
ทำแซ่บ

- ไปที่ซาเปียร์

- สร้างบัญชีหากคุณยังไม่มี

เราจะทำการเชื่อมต่อระหว่าง Google ปฏิทินและ Adafruit สิ่งนี้เรียกว่าการปะทะ

- ที่หน้าแรก คลิกที่ “make a Zap”

ขั้นตอนที่ 3: เชื่อมต่อ Google ปฏิทิน

เชื่อมต่อ Google ปฏิทิน
เชื่อมต่อ Google ปฏิทิน
เชื่อมต่อ Google ปฏิทิน
เชื่อมต่อ Google ปฏิทิน

ส่วนหนึ่งของการเชื่อมต่อคือ Google ปฏิทิน

- ใต้เลือกแอป เลือก "Google ปฏิทิน"

- ใต้ Select Trigger Event ให้เลือก “Event Start”

นี่คือทริกเกอร์ที่เริ่มต้นการเชื่อมต่อ "การเริ่มต้นกิจกรรม" ดีที่สุดสำหรับจุดประสงค์ของเรา แต่คุณสามารถเลือกสิ่งที่คุณต้องการได้

- เลือกบัญชี Google ปฏิทิน

ขั้นตอนที่ 4: ปรับแต่งกิจกรรม Google ปฏิทิน

ปรับแต่งกิจกรรม Google ปฏิทิน
ปรับแต่งกิจกรรม Google ปฏิทิน

- เลือกปฏิทินจากบัญชีของคุณที่คุณต้องการใช้

การเลือกปฏิทินที่เขียนได้นั้นง่ายที่สุด คุณจึงเพิ่มการนัดหมายทดสอบได้ทุกเมื่อที่ต้องการ

- เลือกเวลาก่อนที่คุณจะต้องการให้ Zapier ทริกเกอร์

เป็นตัวเลือกในการเพิ่มข้อความค้นหา เพื่อให้แน่ใจว่า Zapier จะทริกเกอร์เหตุการณ์ที่มีชื่อเฉพาะเท่านั้น ถ้าคุณไม่กรอกข้อความค้นหา Zapier จะทริกเกอร์ทุกกิจกรรมในปฏิทิน

คลิก "ทดสอบและดำเนินการต่อ"

ขั้นตอนที่ 5: เชื่อมต่อ Adafruit

เชื่อมต่อ Adafruit
เชื่อมต่อ Adafruit
เชื่อมต่อ Adafruit
เชื่อมต่อ Adafruit

ส่วนที่ 2 ของการเชื่อมต่อคือ Adafruit

- ใต้ Select App ให้ค้นหา "Adafruit IO" แล้วเลือก

- ภายใต้ Select Action Event เลือก “สร้างข้อมูลฟีด”

- ใต้ "เลือกบัญชี" ให้เข้าสู่ระบบโดยใช้บัญชี Adafruit ของคุณ

ขั้นตอนที่ 6: ปรับแต่งข้อมูลฟีด Adafruit

ปรับแต่งข้อมูลฟีด Adafruit
ปรับแต่งข้อมูลฟีด Adafruit

ตอนนี้เราได้เข้าสู่ส่วนที่เรียกว่ากำหนดข้อมูลฟีดเอง

- ใต้ Feed Key เลือก “Use a Custom Value”

- ใต้ "ค่ากำหนดสำหรับคีย์ฟีด" ป้อนชื่อฟีดที่คุณสร้างใน Adafruit

ในกรณีของเราคือ "การฝึกอบรม"

- ใต้ "ค่า" ให้คลิกที่ไอคอนเพิ่มที่ด้านขวาของกล่องข้อความ

- เลือก “1. กิจกรรมเริ่มต้น: “และ “1. สิ้นสุดกิจกรรม:”.

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

ขั้นตอนที่ 7: ทดสอบ Zap

ทดสอบ Zap
ทดสอบ Zap
ทดสอบ Zap
ทดสอบ Zap
ทดสอบ Zap
ทดสอบ Zap

เราได้ป้อนข้อมูลทั้งหมดและเราสามารถทดสอบการเชื่อมต่อของเราได้

- คลิกที่ "ทดสอบและดำเนินการต่อ" Zapier จะเรียกใช้เหตุการณ์การทดสอบ

- ดูในฟีด Adafruit ของคุณ คุณจะเห็นกิจกรรมทดสอบโดย Zapier ถูกเพิ่มลงในฟีดของคุณ

- อย่าลืมเปิด zap ที่มุมบนขวาใน Zapier มันจะไม่ทำงานถ้าคุณไม่ทำเช่นนี้

ขั้นตอนที่ 8: Arduino IDE: Config.h

Arduino IDE: Config.h
Arduino IDE: Config.h
Arduino IDE: Config.h
Arduino IDE: Config.h

- เสียบ ESP8266 เข้ากับคอมพิวเตอร์ของคุณ

- ดาวน์โหลดสเก็ตช์บน Github และเปิดใน Arduino IDE

คุณจะต้องเปลี่ยนรหัสใน config.h

- กรอกชื่อผู้ใช้ Adafruit ของคุณ

- กรอกรหัส AIO ของคุณ

คุณจะพบคีย์ AIO ของคุณที่มุมบนขวาใน Adafruit

ขั้นตอนที่ 9: Arduino IDE: อ่าน Adafruit Feed

Arduino IDE: อ่าน Adafruit Feed
Arduino IDE: อ่าน Adafruit Feed
Arduino IDE: อ่าน Adafruit Feed
Arduino IDE: อ่าน Adafruit Feed

- เปิดไฟล์หลัก

- เพิ่มชื่อผู้ใช้ของคุณเป็นชื่อของเจ้าของฟีด

- เพิ่มชื่อฟีดของคุณ ในกรณีของเราคือ "การฝึกอบรม"

- รวบรวมและอัปโหลดภาพร่างไปยังบอร์ดของคุณ

- เมื่ออัปโหลดรหัสแล้ว ให้เปิดจอภาพอนุกรม

- หลังจากทำการเชื่อมต่อแล้ว คุณสามารถดูข้อมูลเกี่ยวกับกิจกรรมที่จะเกิดขึ้นได้!

ใช้การทดสอบใน Zap ของคุณจากขั้นตอนที่ 7 เพื่อรับกิจกรรมการทดสอบ หรือสร้างกิจกรรมใน Google ปฏิทินของคุณ หากคุณไม่เห็นผลลัพธ์ โปรดทราบว่าเราได้ตั้งเวลาทริกเกอร์ใน Zapier ดังนั้นจึงไม่ทริกเกอร์หลังจากสร้างกิจกรรม แต่ก่อนกิจกรรมจะเริ่ม x นาที

ขั้นตอนที่ 10: ข้อผิดพลาด?

หากร่างภาพไม่เรียบเรียง:- ตรวจสอบว่าเสียบปลั๊กบอร์ดของคุณแล้ว

- ตรวจสอบว่า Arduino IDE ได้รับการตั้งค่าสำหรับบอร์ดที่ถูกต้อง

- ตรวจสอบว่า Arduino IDE ถูกตั้งค่าไว้ที่พอร์ตที่ถูกต้อง

หากจอภาพอนุกรมไม่มีลักษณะดังที่แสดงด้านบน:

- ตรวจสอบว่าตั้งค่าการสื่อสารแบบอนุกรมเป็น 115200 บอด (ทำสิ่งนี้ในมอนิเตอร์แบบอนุกรม)

- ตรวจสอบว่าปรับแต่งฟีดหรือไม่ในขั้นตอนที่ 6

- ตรวจสอบ Adafruit ถ้าคุณมีข้อมูลที่มาจาก Zapier

- ตรวจสอบว่า Zap ของคุณเปิดอยู่หรือไม่

- ตรวจสอบว่าคุณสะกดชื่อฟีดของคุณในรหัสถูกต้องหรือไม่

- ตรวจสอบว่าคุณได้เลือกฟีดที่ถูกต้องใน Zapier หรือไม่

หากคุณไม่เคยได้รับข้อความ "adafruit IO Connected" ในมอนิเตอร์แบบอนุกรม:

- ตรวจสอบว่าคุณสะกด SSID, รหัสผ่าน, ชื่อผู้ใช้และคีย์ IO ในการกำหนดค่าหรือไม่

- ตรวจสอบว่าเราเตอร์เปิดอยู่หรือไม่

แนะนำ: