สารบัญ:
- ขั้นตอนที่ 1: สร้างฟีดใหม่ใน Adafruit
- ขั้นตอนที่ 2: สร้าง Zap
- ขั้นตอนที่ 3: เชื่อมต่อ Google ปฏิทิน
- ขั้นตอนที่ 4: ปรับแต่งกิจกรรม Google ปฏิทิน
- ขั้นตอนที่ 5: เชื่อมต่อ Adafruit
- ขั้นตอนที่ 6: ปรับแต่งข้อมูลฟีด Adafruit
- ขั้นตอนที่ 7: ทดสอบ Zap
- ขั้นตอนที่ 8: Arduino IDE: Config.h
- ขั้นตอนที่ 9: Arduino IDE: อ่าน Adafruit Feed
- ขั้นตอนที่ 10: ข้อผิดพลาด?
วีดีโอ: กิจกรรมในปฏิทินของ Google ถึง ESP8266: 10 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:04
ในบทช่วยสอนนี้ ฉันจะอธิบายวิธีนำเข้าข้อมูลเหตุการณ์ของ Google ปฏิทินใน Arduino IDE สำหรับบอร์ด ESP8266 ฉันจะนำเข้าเวลาสิ้นสุดและเวลาเริ่มต้นของการฝึกอบรมจาก Google ปฏิทินและพิมพ์ในมอนิเตอร์แบบอนุกรม Arduino IDE
เพื่อให้บรรลุสิ่งนี้ เราใช้ Zapier เพื่อส่งข้อมูลเหตุการณ์ไปยังฟีด Adafruit จากนั้นเราก็อ่านฟีดนี้ใน Arduino
ขั้นตอนที่ 1: สร้างฟีดใหม่ใน Adafruit
- ไปที่อดาฟรุต
- สร้างบัญชีบน Adafruit หากคุณยังไม่มี
- ในหน้าแรก ไปที่ฟีด > ดูทั้งหมด
- ตอนนี้คุณอยู่ในหน้าฟีดแล้ว หากต้องการสร้างฟีดใหม่ ให้คลิกการดำเนินการ > สร้างฟีดใหม่
- สำหรับโครงการของเราจะเรียกว่า "การฝึกอบรม" คลิกที่สร้างฟีด
ตั้งชื่อฟีดที่เรียบง่ายและเป็นที่รู้จัก
- เปิดฟีดที่เราเพิ่งสร้างขึ้น ตอนนี้ยังว่างอยู่ แต่เราจะส่งข้อมูลไปให้โดยใช้ Zapier
ขั้นตอนที่ 2: สร้าง Zap
- ไปที่ซาเปียร์
- สร้างบัญชีหากคุณยังไม่มี
เราจะทำการเชื่อมต่อระหว่าง Google ปฏิทินและ Adafruit สิ่งนี้เรียกว่าการปะทะ
- ที่หน้าแรก คลิกที่ “make a Zap”
ขั้นตอนที่ 3: เชื่อมต่อ Google ปฏิทิน
ส่วนหนึ่งของการเชื่อมต่อคือ Google ปฏิทิน
- ใต้เลือกแอป เลือก "Google ปฏิทิน"
- ใต้ Select Trigger Event ให้เลือก “Event Start”
นี่คือทริกเกอร์ที่เริ่มต้นการเชื่อมต่อ "การเริ่มต้นกิจกรรม" ดีที่สุดสำหรับจุดประสงค์ของเรา แต่คุณสามารถเลือกสิ่งที่คุณต้องการได้
- เลือกบัญชี Google ปฏิทิน
ขั้นตอนที่ 4: ปรับแต่งกิจกรรม Google ปฏิทิน
- เลือกปฏิทินจากบัญชีของคุณที่คุณต้องการใช้
การเลือกปฏิทินที่เขียนได้นั้นง่ายที่สุด คุณจึงเพิ่มการนัดหมายทดสอบได้ทุกเมื่อที่ต้องการ
- เลือกเวลาก่อนที่คุณจะต้องการให้ Zapier ทริกเกอร์
เป็นตัวเลือกในการเพิ่มข้อความค้นหา เพื่อให้แน่ใจว่า Zapier จะทริกเกอร์เหตุการณ์ที่มีชื่อเฉพาะเท่านั้น ถ้าคุณไม่กรอกข้อความค้นหา Zapier จะทริกเกอร์ทุกกิจกรรมในปฏิทิน
คลิก "ทดสอบและดำเนินการต่อ"
ขั้นตอนที่ 5: เชื่อมต่อ Adafruit
ส่วนที่ 2 ของการเชื่อมต่อคือ Adafruit
- ใต้ Select App ให้ค้นหา "Adafruit IO" แล้วเลือก
- ภายใต้ Select Action Event เลือก “สร้างข้อมูลฟีด”
- ใต้ "เลือกบัญชี" ให้เข้าสู่ระบบโดยใช้บัญชี Adafruit ของคุณ
ขั้นตอนที่ 6: ปรับแต่งข้อมูลฟีด Adafruit
ตอนนี้เราได้เข้าสู่ส่วนที่เรียกว่ากำหนดข้อมูลฟีดเอง
- ใต้ Feed Key เลือก “Use a Custom Value”
- ใต้ "ค่ากำหนดสำหรับคีย์ฟีด" ป้อนชื่อฟีดที่คุณสร้างใน Adafruit
ในกรณีของเราคือ "การฝึกอบรม"
- ใต้ "ค่า" ให้คลิกที่ไอคอนเพิ่มที่ด้านขวาของกล่องข้อความ
- เลือก “1. กิจกรรมเริ่มต้น: “และ “1. สิ้นสุดกิจกรรม:”.
ตรวจสอบให้แน่ใจว่าได้เลือกตามลำดับนี้เพื่อประโยชน์ของรหัสนี้ อย่าเว้นช่องว่างระหว่างบล็อกทั้งสอง อย่าเลือกเวอร์ชันที่ "สวย" หากคุณเปลี่ยนวิธีที่ร่างจัดการการป้อนสตริง คุณสามารถใช้การจัดรูปแบบใดก็ได้
ขั้นตอนที่ 7: ทดสอบ Zap
เราได้ป้อนข้อมูลทั้งหมดและเราสามารถทดสอบการเชื่อมต่อของเราได้
- คลิกที่ "ทดสอบและดำเนินการต่อ" Zapier จะเรียกใช้เหตุการณ์การทดสอบ
- ดูในฟีด Adafruit ของคุณ คุณจะเห็นกิจกรรมทดสอบโดย Zapier ถูกเพิ่มลงในฟีดของคุณ
- อย่าลืมเปิด zap ที่มุมบนขวาใน Zapier มันจะไม่ทำงานถ้าคุณไม่ทำเช่นนี้
ขั้นตอนที่ 8: Arduino IDE: Config.h
- เสียบ ESP8266 เข้ากับคอมพิวเตอร์ของคุณ
- ดาวน์โหลดสเก็ตช์บน Github และเปิดใน Arduino IDE
คุณจะต้องเปลี่ยนรหัสใน config.h
- กรอกชื่อผู้ใช้ Adafruit ของคุณ
- กรอกรหัส AIO ของคุณ
คุณจะพบคีย์ AIO ของคุณที่มุมบนขวาใน Adafruit
ขั้นตอนที่ 9: 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 ในการกำหนดค่าหรือไม่
- ตรวจสอบว่าเราเตอร์เปิดอยู่หรือไม่
แนะนำ:
4 ถึง 20 MA เครื่องสอบเทียบกระบวนการทางอุตสาหกรรม DIY - เครื่องมือวัดอิเล็กทรอนิกส์: 8 ขั้นตอน (พร้อมรูปภาพ)
4 ถึง 20 MA เครื่องสอบเทียบกระบวนการทางอุตสาหกรรม DIY | เครื่องมือวัดทางอิเล็กทรอนิกส์: เครื่องมือวัดทางอุตสาหกรรมและอิเล็กทรอนิกส์เป็นสาขาที่มีราคาแพงมาก และไม่ง่ายที่จะเรียนรู้เกี่ยวกับเรื่องนี้ หากเราเป็นเพียงการศึกษาด้วยตนเองหรือเป็นงานอดิเรก ด้วยเหตุนั้น คลาสอุปกรณ์อิเล็กทรอนิกส์ของฉันและฉันจึงออกแบบกระบวนการ 4 ถึง 20 mA ราคาประหยัดนี้
การแสดงข้อความแบบเลื่อน (A ถึง Z Guide): 25 ขั้นตอน (พร้อมรูปภาพ)
การแสดงข้อความเลื่อน (A ถึง Z Guide): ในคำแนะนำ / วิดีโอนี้ฉันจะแนะนำคุณด้วยคำแนะนำทีละขั้นตอนเกี่ยวกับวิธีการแสดงข้อความเลื่อนด้วย Arduino ฉันจะไม่อธิบายวิธีสร้างรหัสสำหรับ Arduino ฉันจะแสดงวิธีใช้รหัสที่มีอยู่ อะไรและที่ไหนที่คุณต้องร่วม
Raspberry PI 3 - เปิดใช้งานการสื่อสารแบบอนุกรมไปยัง TtyAMA0 ถึง BCM GPIO 14 และ GPIO 15: 9 ขั้นตอน
Raspberry PI 3 - เปิดใช้งานการสื่อสารแบบอนุกรมไปยัง TtyAMA0 ถึง BCM GPIO 14 และ GPIO 15: ฉันเพิ่งมีความสนใจที่จะเปิดใช้งาน UART0 บน Raspberry Pi (3b) ของฉัน เพื่อให้ฉันสามารถเชื่อมต่อโดยตรงกับอุปกรณ์ระดับสัญญาณ RS-232 โดยใช้มาตรฐาน 9 - ขั้วต่อ d-sub แบบพินโดยไม่ต้องผ่านอะแดปเตอร์ USB เป็น RS-232 ส่วนหนึ่งของความสนใจของฉัน
ตัวควบคุมแรงดันไฟฟ้า 12v ถึง 3v: 8 ขั้นตอน
ตัวควบคุมแรงดันไฟฟ้า 12v ถึง 3v: คุณสามารถลดการจ่ายไฟ DC ได้อย่างง่ายดายโดยใช้ตัวต้านทาน 2 ตัว ตัวแบ่งแรงดันไฟฟ้าเป็นวงจรพื้นฐานและง่ายที่สุดในการลดกระแสไฟตรงใดๆ ในบทความนี้ เราจะทำวงจรง่ายๆ เพื่อลดขนาด 12v เป็น 3
LoRa 3Km ถึง 8Km การสื่อสารไร้สายด้วยอุปกรณ์ E32 (sx1278/sx1276) ราคาประหยัดสำหรับ Arduino, Esp8266 หรือ Esp32: 15 ขั้นตอน
LoRa 3Km ถึง 8Km การสื่อสารไร้สายด้วยอุปกรณ์ E32 (sx1278/sx1276) ราคาประหยัดสำหรับ Arduino, Esp8266 หรือ Esp32: ฉันสร้างไลบรารี่เพื่อจัดการ EBYTE E32 ตามชุดอุปกรณ์ LoRa ของ Semtech อุปกรณ์ที่ทรงพลัง เรียบง่าย และราคาถูก คุณสามารถหาได้ เวอร์ชัน 3Km ที่นี่ เวอร์ชัน 8Km ที่นี่พวกเขาสามารถทำงานในระยะทาง 3,000 ม. ถึง 8000 ม. และมีคุณสมบัติมากมายและ