สารบัญ:

Tweeting Lamp Bot: 5 ขั้นตอน (พร้อมรูปภาพ)
Tweeting Lamp Bot: 5 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: Tweeting Lamp Bot: 5 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: Tweeting Lamp Bot: 5 ขั้นตอน (พร้อมรูปภาพ)
วีดีโอ: Python Twitter Bot That Auto Likes/Retweets Tutorial 2024, พฤศจิกายน
Anonim
ทวีตโคมไฟ Bot
ทวีตโคมไฟ Bot
ทวีตโคมไฟ Bot
ทวีตโคมไฟ Bot

คำแนะนำนี้จะสอนวิธีทำให้โทรศัพท์มือถือควบคุมทวีต - หลอดไฟ เป็นโปรเจ็กต์สุดเจ๋งที่ใช้นักประดิษฐ์แอพ MIT รวมถึงสภาพแวดล้อมการเข้ารหัสอนุภาคเพื่อสร้างหลอดไฟที่ควบคุมด้วยโทรศัพท์มือถือผ่าน IoT ซึ่งจะทวีตทวีตส่วนตัวไปยังบัญชีบอท

วัสดุที่คุณต้องการ:

  • ไฟ LED 4 ดวง (จำนวนหรือสีของไฟ LED ใดก็ได้ แต่เราจะใช้ 4 สำหรับบทช่วยสอนนี้)
  • 8 ชิ้นลวดไม่ควั่นขนาด 4 นิ้ว (เพื่อประสานเข้ากับไฟ LED)
  • ไม้ขนาด 4 นิ้ว x 4 นิ้ว จำนวน 4 ชิ้น (สำหรับทำที่ใส่กล่อง)
  • โฟตอนอนุภาค (คุณสามารถหาได้ที่นี่:
  • เขียงหั่นขนม
  • บัญชีทวิตเตอร์
  • บัญชีนักประดิษฐ์แอป MIT

ขั้นตอนที่ 1: เขียนโค้ดอินเทอร์เฟซผู้ใช้บน MIT App Inventor

โค้ดอินเทอร์เฟซผู้ใช้บน MIT App Inventor
โค้ดอินเทอร์เฟซผู้ใช้บน MIT App Inventor
รหัสขึ้นส่วนต่อประสานผู้ใช้บน MIT App Inventor
รหัสขึ้นส่วนต่อประสานผู้ใช้บน MIT App Inventor

นี่จะเป็นสิ่งที่ควบคุมการเปิดและปิดหลอดไฟของคุณ ฉันได้ให้รูปภาพด้านบนสำหรับรหัสบล็อกและอินเทอร์เฟซ ดูบทช่วยสอนนี้สำหรับขั้นตอนนี้ (https://www.hackster.io/Richa1/mit-app-inventor-2-…

ขั้นตอนที่ 2: การเข้ารหัสในสภาพแวดล้อมของอนุภาค: การเริ่มต้นตัวแปร

การเข้ารหัสในสภาพแวดล้อมของอนุภาค: การเริ่มต้นตัวแปร
การเข้ารหัสในสภาพแวดล้อมของอนุภาค: การเริ่มต้นตัวแปร

เมื่อคุณตั้งค่าบล็อคของคุณบน MIT App inventor แล้ว คุณสามารถเริ่มเขียนโค้ดหลักของคุณในสภาพแวดล้อมของอนุภาคได้ ขั้นแรกคุณต้องได้รับโฟตอนของอนุภาคและตั้งค่าบัญชี (ลิงก์ไปยังเว็บไซต์ของตนซึ่งคุณสามารถซื้อได้ในบทนำ) คำแนะนำในการตั้งค่าโฟตอนมีอยู่ในเอกสารประกอบบนเว็บไซต์ เมื่อคุณตั้งค่าโฟตอนของคุณแล้ว คุณสามารถเริ่มเขียนโค้ดฟังก์ชันเพื่อให้มันทวีตและเปิดไฟ LED ของคุณ

  • ตัวแปรถ่านจะแสดงข้อความที่คุณต้องการทวีต พิมพ์ข้อความที่ต้องการทวีตระหว่างวงเล็บ
  • บรรทัดที่ระบุว่า #define TOKEN คือโทเค็น Twitter ของคุณที่คุณจะใส่ลงในบัญชี Twitter ที่คุณจะทวีต (คุณสามารถรับโทเค็นได้โดยไปที่ URL นี้และทำตามขั้นตอนที่ 1)
  • เริ่มต้นฟังก์ชันอนุภาค ดังนั้นเมื่อเรียกใช้จากคอนโซล MIT App Inventor ฟังก์ชันจะทำคำสั่ง
  • คุณจะเริ่มต้นไฟ LED ของคุณและตั้งเป็นเอาต์พุตเนื่องจากไม่ได้รับตัวแปรประเภทใด ๆ

ขั้นตอนที่ 3: การเข้ารหัสในสภาพแวดล้อมของอนุภาค: การตั้งค่าฟังก์ชันทวีต

การเข้ารหัสในสภาพแวดล้อมของอนุภาค: การตั้งค่าฟังก์ชันทวีต
การเข้ารหัสในสภาพแวดล้อมของอนุภาค: การตั้งค่าฟังก์ชันทวีต
การเข้ารหัสในสภาพแวดล้อมของอนุภาค: การตั้งค่าฟังก์ชันทวีต
การเข้ารหัสในสภาพแวดล้อมของอนุภาค: การตั้งค่าฟังก์ชันทวีต

นี่คือรหัสสำหรับตั้งค่าฟังก์ชันทวีต คุณต้องวางไว้ภายใต้ void setup() เพื่อให้มันทำงาน

จากนั้น ภายใต้คำสั่ง led Toggle ให้เขียนโค้ดสำหรับเปิดไฟ led จากอินเทอร์เฟซแอป MIT

รหัสที่ดึงมาจาก

ขั้นตอนที่ 4: องค์ประกอบทางกายภาพ

องค์ประกอบทางกายภาพ
องค์ประกอบทางกายภาพ
องค์ประกอบทางกายภาพ
องค์ประกอบทางกายภาพ
องค์ประกอบทางกายภาพ
องค์ประกอบทางกายภาพ
องค์ประกอบทางกายภาพ
องค์ประกอบทางกายภาพ
  • ประสานสายไฟเข้ากับ Led (สีม่วงสำหรับค่าลบและสีแดงสำหรับค่าบวก)
  • ใส่โฟตอนของอนุภาคลงบนเขียงหั่นขนมและต่อสายไฟที่เรานำไปไว้บนหมุดที่เกี่ยวข้อง (สีแดงสำหรับหมุด D1-D4 และสีม่วงทั้งหมดสำหรับ GND)
  • กล่องกาวเข้าด้วยกันเพื่อยึดไฟ LED และเขียงหั่นขนมของคุณ (จากนั้นคุณสามารถทาสีได้)
  • เชื่อมต่อโฟตอนของคุณและแฟลช Code ของคุณ

ขั้นตอนที่ 5: คุณทำเสร็จแล้ว

เมื่อคุณแฟลชรหัสของคุณแล้ว คุณสามารถเชื่อมต่อโทรศัพท์มือถือของคุณกับแอพบนตัวประดิษฐ์แอพ MIT และเปิดไฟ LED ของคุณบนคำสั่งเช่นเดียวกับทวีตออกในเวลาเดียวกัน

หมายเหตุ: เนื่องจากทวิตเตอร์มีกฎข้อบังคับที่แปลกประหลาดมากเกี่ยวกับสิ่งเดียวกันที่ทวีตออกหลายครั้ง จึงต้องรออย่างน้อย 1 นาทีระหว่างทวีตก่อนที่จะทวีตออก

แนะนำ: