สารบัญ:
- ขั้นตอนที่ 1: เขียนโค้ดอินเทอร์เฟซผู้ใช้บน MIT App Inventor
- ขั้นตอนที่ 2: การเข้ารหัสในสภาพแวดล้อมของอนุภาค: การเริ่มต้นตัวแปร
- ขั้นตอนที่ 3: การเข้ารหัสในสภาพแวดล้อมของอนุภาค: การตั้งค่าฟังก์ชันทวีต
- ขั้นตอนที่ 4: องค์ประกอบทางกายภาพ
- ขั้นตอนที่ 5: คุณทำเสร็จแล้ว
วีดีโอ: Tweeting Lamp Bot: 5 ขั้นตอน (พร้อมรูปภาพ)
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:05
คำแนะนำนี้จะสอนวิธีทำให้โทรศัพท์มือถือควบคุมทวีต - หลอดไฟ เป็นโปรเจ็กต์สุดเจ๋งที่ใช้นักประดิษฐ์แอพ MIT รวมถึงสภาพแวดล้อมการเข้ารหัสอนุภาคเพื่อสร้างหลอดไฟที่ควบคุมด้วยโทรศัพท์มือถือผ่าน IoT ซึ่งจะทวีตทวีตส่วนตัวไปยังบัญชีบอท
วัสดุที่คุณต้องการ:
- ไฟ LED 4 ดวง (จำนวนหรือสีของไฟ LED ใดก็ได้ แต่เราจะใช้ 4 สำหรับบทช่วยสอนนี้)
- 8 ชิ้นลวดไม่ควั่นขนาด 4 นิ้ว (เพื่อประสานเข้ากับไฟ LED)
- ไม้ขนาด 4 นิ้ว x 4 นิ้ว จำนวน 4 ชิ้น (สำหรับทำที่ใส่กล่อง)
- โฟตอนอนุภาค (คุณสามารถหาได้ที่นี่:
- เขียงหั่นขนม
- บัญชีทวิตเตอร์
- บัญชีนักประดิษฐ์แอป MIT
ขั้นตอนที่ 1: เขียนโค้ดอินเทอร์เฟซผู้ใช้บน 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 นาทีระหว่างทวีตก่อนที่จะทวีตออก
แนะนำ:
3D พิมพ์ LED Mood Lamp: 15 ขั้นตอน (พร้อมรูปภาพ)
3D Printed LED Mood Lamp: ฉันมีความหลงใหลในหลอดไฟมาโดยตลอด ดังนั้นความสามารถในการรวมการพิมพ์ 3D และ Arduino กับ LED จึงเป็นสิ่งที่ฉันต้องดำเนินการ แนวคิดนี้เรียบง่ายมากและผลลัพธ์ที่ได้คือภาพที่น่าพอใจที่สุดชิ้นหนึ่ง ประสบการณ์ที่คุณสามารถใส่
DIY Homemade Fancy Lamp: 5 ขั้นตอน (พร้อมรูปภาพ)
DIY Homemade Fancy Lamp: ฉันเป็นนักศึกษาวิทยาลัยกำลังเรียนวงจร ระหว่างชั้นเรียน ฉันมีไอเดียที่จะใช้วงจรง่ายๆ เพื่อสร้างโครงงานจริงที่ออกแบบมาสำหรับนักเรียนชั้นประถมศึกษาที่สนุก สร้างสรรค์ และให้ข้อมูล โครงการนี้รวมถึงผ
Tweeting Weather Station: 8 ขั้นตอน (พร้อมรูปภาพ)
Tweeting Weather Station: เคยต้องการที่จะตรวจสอบสภาพอากาศในเมืองของคุณในปัจจุบัน รอยเท้าคาร์บอน ระดับเสียงรบกวนและมลพิษหรือไม่? คุณต้องการเป็น Crusader เกี่ยวกับการเปลี่ยนแปลงสภาพภูมิอากาศหรือตั้งค่า Tweeting Weather Station ของคุณเองและแบ่งปันสภาพอากาศในพื้นที่ของคุณกับ wo
Tweeting Temp Sensor: 4 ขั้นตอน
Tweeting Temp Sensor: สร้าง Tweeting Temperature Sensor ของคุณเองซึ่งสามารถทำงานได้ทุกที่ด้วย WiFi
ถังขยะ BT Line Drawing Bot - My Bot: 13 ขั้นตอน (พร้อมรูปภาพ)
Trash Built BT Line Drawing Bot - My Bot: Hai เพื่อน ๆ หลังจากห่างหายไปนานประมาณ 6 เดือน ฉันมากับโปรเจ็กต์ใหม่ จนกว่าจะเสร็จสิ้น Cute Drawing Buddy V1 หุ่นยนต์ SCARA - Arduino ฉันวางแผนสำหรับบอทวาดรูปอีกตัวหนึ่ง เป้าหมายหลักคือการครอบคลุมพื้นที่ขนาดใหญ่สำหรับการวาดภาพ แขนหุ่นยนต์คงที่ดังนั้นค