สารบัญ:

LED ควบคุมเซิร์ฟเวอร์ HTTP - Ameba Arduino: 3 ขั้นตอน
LED ควบคุมเซิร์ฟเวอร์ HTTP - Ameba Arduino: 3 ขั้นตอน

วีดีโอ: LED ควบคุมเซิร์ฟเวอร์ HTTP - Ameba Arduino: 3 ขั้นตอน

วีดีโอ: LED ควบคุมเซิร์ฟเวอร์ HTTP - Ameba Arduino: 3 ขั้นตอน
วีดีโอ: DHT11 and MQTT 2024, พฤศจิกายน
Anonim
LED ควบคุมเซิร์ฟเวอร์ HTTP - Ameb Arduino
LED ควบคุมเซิร์ฟเวอร์ HTTP - Ameb Arduino

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

เสบียง

  • อะมีบา x 1
  • เขียงหั่นขนม x 1
  • LED x 1
  • ตัวต้านทาน 1KΩ x 1

ขั้นตอนที่ 1: การตั้งค่าฮาร์ดแวร์

การตั้งค่าฮาร์ดแวร์
การตั้งค่าฮาร์ดแวร์

ในตัวอย่างนี้ เราเชื่อมต่อ

Ameba เป็น WiFi และใช้ Ameba เป็นเซิร์ฟเวอร์ ผู้ใช้สามารถควบคุมการเปิด/ปิด LED ผ่านหน้าเว็บได้

ขั้นแรก เชื่อมต่ออะมีบากับ LED

ใน LED พินที่ยาวกว่าคือขั้วบวก และพินที่สั้นกว่าคือขั้วลบ ดังนั้นเราจึงเชื่อมต่อพินที่สั้นกว่ากับ GND (V=0) และเชื่อมต่อพินที่ยาวกว่ากับ D13 นอกจากนี้ เพื่อหลีกเลี่ยงกระแสไฟฟ้าเกินพิกัดความเผื่อของ LED และทำให้เกิดความเสียหาย เราเชื่อมต่อความต้านทานบนขั้วบวก

ขั้นตอนที่ 2: ตั้งค่าซอฟต์แวร์

การติดตั้งซอฟต์แวร์
การติดตั้งซอฟต์แวร์
การติดตั้งซอฟต์แวร์
การติดตั้งซอฟต์แวร์

ก่อนอื่นเราต้องตรวจสอบให้แน่ใจว่าได้ติดตั้งแพ็คเกจบอร์ด ameba แล้ว ถ้าไม่เช่นนั้น เราสามารถคัดลอกลิงก์ด้านล่างไปยัง "URL ผู้จัดการบอร์ดเพิ่มเติม" ภายใต้การตั้งค่า และติดตั้งโดยใช้ตัวจัดการบอร์ด

github.com/ambiot/amb1_arduino/raw/master/…

จากนั้นเปิด "ไฟล์" -> "ตัวอย่าง" -> "AmebaWiFi" -> "SimpleWebServerWiFi"

ในโค้ดตัวอย่าง ให้แก้ไขข้อมูลโค้ดที่ไฮไลต์เป็นข้อมูลที่เกี่ยวข้อง

อัปโหลดรหัสแล้วกดปุ่มรีเซ็ตบน Ameba

ขั้นตอนที่ 3: เซิร์ฟเวอร์

เมื่อสร้างการเชื่อมต่อแล้ว คุณจะเห็นข้อความ "หากต้องการดูหน้านี้ในการดำเนินการ ให้เปิดเบราว์เซอร์ไปที่ https://xxx.xxx.xxx.xxx" ใน arduino IDE ดังแสดงในรูปที่ 1 ด้านบน:

ถัดไป เปิดเบราว์เซอร์ของคอมพิวเตอร์หรือสมาร์ทโฟนภายใต้โดเมน WiFi เดียวกัน ป้อนที่อยู่ในข้อความ ในกรณีนี้ เรากำลังใช้เว็บเบราว์เซอร์บนพีซี

ตอนนี้เราสามารถเห็นสองบรรทัดบนเบราว์เซอร์ได้เหมือนกับรูปที่ 2 ด้านบน ขณะนี้เราสามารถควบคุม LED เพื่อเปิดหรือปิดได้ตลอดเวลา!

ขอให้สนุกกับโครงการนี้และเขียนโค้ดต่อไป!

แนะนำ: