สารบัญ:
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-23 15:12
ในโพสต์นี้ เราเรียนรู้วิธีสร้างเซิร์ฟเวอร์ Blynk ในพื้นที่ซึ่งจะช่วยลดเวลาแฝงโดยรวมที่บางครั้งมีอยู่เมื่อใช้เซิร์ฟเวอร์ระยะไกลเริ่มต้นที่เป็นค่าเริ่มต้น เราตั้งค่าโดยใช้ Pi Zero W และเรายังสร้างโครงการสาธิตเพื่อให้แน่ใจว่าทั้งหมดทำงานอย่างถูกต้อง
ขั้นตอนที่ 1: ดูวิดีโอ
วิดีโอด้านบนจะกล่าวถึงรายละเอียดทั้งหมดที่คุณต้องรู้เพื่อตั้งค่าเซิร์ฟเวอร์ โปรดดูภาพรวมก่อนเพื่อทำความเข้าใจว่าทุกอย่างมารวมกันได้อย่างไร
ขั้นตอนที่ 2: กำหนดค่า Pi
ฉันตัดสินใจใช้ Raspbian เวอร์ชันเดสก์ท็อป แม้ว่าคุณจะสามารถใช้เวอร์ชัน Lite และทำทุกอย่างโดยใช้เทอร์มินัลได้ คุณสามารถใช้ลิงก์ต่อไปนี้สำหรับคำแนะนำในการติดตั้งอย่างเป็นทางการ แต่ฉันได้กล่าวถึงขั้นตอนสำคัญด้านล่างแล้ว:
github.com/blynkkk/blynk-server
เมื่อคุณตั้งค่า Raspberry PI แล้ว ให้รันคำสั่งต่อไปนี้เพื่อติดตั้ง Java แล้วดาวน์โหลดไฟล์เซิร์ฟเวอร์:
- sudo apt ติดตั้ง openjdk-8-jdk openjdk-8-jre
- wget "https://github.com/blynkkk/blynk-server/releases/download/v0.41.12/server-0.41.12-java8.jar"
เมื่อเสร็จแล้ว สิ่งที่เราต้องทำคือใช้ crontab เพื่อทำให้เซิร์ฟเวอร์ทำงานอัตโนมัติเมื่อบูต ที่สามารถทำได้โดยเรียกใช้คำสั่งต่อไปนี้เพื่อเปิด crontab:
crontab -e
เลื่อนลงไปที่ด้านล่างของไฟล์แล้วพิมพ์ดังต่อไปนี้:
@reboot java -jar /home/pi/server-0.41.12-java8.jar -dataFolder /home/pi/Blynk &
บันทึกไฟล์โดยพิมพ์ CTRL+X จากนั้นกด Y จากนั้นกดปุ่ม ENTER เซิร์ฟเวอร์ Blynk จะส่งอีเมลพร้อมโทเค็นการตรวจสอบสิทธิ์สำหรับแต่ละโครงการ เพื่อให้ใช้งานได้ เราต้องกำหนดการตั้งค่าเมลโดยสร้างไฟล์ใหม่ สามารถทำได้โดยการรันคำสั่งต่อไปนี้:
sudo nano mail.properties
เราจำเป็นต้องเพิ่มการตั้งค่าอีเมลในไฟล์นี้พร้อมกับรายละเอียดของบัญชีอีเมล โปรดใช้ลิงก์ GitHub เพื่อรับบรรทัดที่ต้องเพิ่มหรือดูวิดีโอสำหรับรายละเอียดเพิ่มเติม
ขั้นตอนสุดท้ายคือการรีบูตบอร์ดซึ่งสามารถทำได้โดยการรันคำสั่งต่อไปนี้:
sudo รีบูต
ขั้นตอนที่ 3: กำหนดค่าแอพ
ดาวน์โหลดแอป Blynk หรือออกจากระบบหากคุณมีอยู่แล้ว คลิกตัวเลือกเพื่อสร้างบัญชีใหม่ จากนั้นคลิกไอคอนที่ด้านล่างของหน้าจอเพื่อป้อนรายละเอียดเซิร์ฟเวอร์ คลิกตัวเลือกที่กำหนดเองและป้อนที่อยู่ IP ของราสเบอร์รี่ Pi ของคุณ จากนั้นให้ระบุที่อยู่อีเมลที่ถูกต้องและป้อนรหัสผ่านเพื่อสร้างบัญชีบนเซิร์ฟเวอร์ภายในของคุณ
ตอนนี้คุณสามารถใช้ Blynk ได้ตามปกติ แต่ในการทดสอบ ให้สร้างโปรเจ็กต์สาธิตเพื่อสลับพิน D1 บนกระดานขนาดเล็ก WeMos D1 นั่นคือทั้งหมดที่คุณต้องทำที่นี่
ขั้นตอนที่ 4: กำหนดค่าบอร์ด
คุณจะได้รับอีเมลพร้อมโทเค็นการตรวจสอบสิทธิ์สำหรับโครงการของคุณ เปิด Arduino IDE ตรวจสอบให้แน่ใจว่าคุณได้ติดตั้งไลบรารี Blynk โดยใช้ตัวจัดการไลบรารีแล้วเปิดแบบร่างตัวอย่าง nodemcu
เพิ่มโทเค็นการตรวจสอบความถูกต้อง รายละเอียดเครือข่าย WiFi จากนั้นตรวจสอบให้แน่ใจว่าได้ใส่ความคิดเห็นเกี่ยวกับบรรทัดการเชื่อมต่อเซิร์ฟเวอร์เริ่มต้น เนื่องจากเราจำเป็นต้องเพิ่มที่อยู่ IP ของเซิร์ฟเวอร์ในเครื่องตามที่แสดงในรูปภาพ/วิดีโอ จากนั้นอัปโหลดภาพร่างไปที่บอร์ดและเปิดจอภาพอนุกรมเพื่อดูผลลัพธ์ อันดับแรกควรเชื่อมต่อกับเครือข่าย WiFi ของคุณสำเร็จ จากนั้นจะเชื่อมต่อกับเซิร์ฟเวอร์ และหากสำเร็จ จะแสดงข้อความ "พร้อม"
ขั้นตอนที่ 5: ทดสอบ Setup
เปิดแอพแล้วคลิกปุ่มเรียกใช้ ตอนนี้ คุณจะสามารถควบคุมสถานะ GPIO ได้โดยใช้ปุ่ม
แนะนำ:
ฟักทองฮาโลวีน IoT - ควบคุม LED ด้วยแอพ Arduino MKR1000 และ Blynk ???: 4 ขั้นตอน (พร้อมรูปภาพ)
ฟักทองฮาโลวีน IoT | ควบคุมไฟ LED ด้วย Arduino MKR1000 และแอพ Blynk ???: สวัสดีทุกคน เมื่อไม่กี่สัปดาห์ก่อนเป็นวันฮาโลวีน และตามประเพณี ฉันแกะสลักฟักทองสวยๆ สำหรับระเบียงของฉัน แต่เมื่อฟักทองอยู่กลางแจ้ง ฉันตระหนักว่ามันค่อนข้างน่ารำคาญที่ต้องออกไปจุดเทียนทุกเย็น และฉัน
การควบคุม Led ผ่านแอพ Blynk โดยใช้ Nodemcu ทางอินเทอร์เน็ต: 5 ขั้นตอน
การควบคุม Led ผ่านแอพ Blynk โดยใช้ Nodemcu ทางอินเทอร์เน็ต: สวัสดีทุกคน วันนี้เราจะแสดงให้คุณเห็นว่าคุณสามารถควบคุม LED โดยใช้สมาร์ทโฟนผ่านอินเทอร์เน็ตได้อย่างไร
PlotClock, WeMos และ Blynk เล่น Vintage AMI Jukebox: 6 ขั้นตอน (พร้อมรูปภาพ)
PlotClock, WeMos และ Blynk การเล่น AMI Jukebox แบบวินเทจ: นวัตกรรมทางเทคนิคสี่ประการทำให้โครงการนี้เป็นไปได้: 1977 Rowe AMI Jukebox, ชุดแขนหุ่นยนต์ PlotClock, ไมโครคอนโทรลเลอร์ WeMos/ESP 8266 และ Blynk App/Cloud service หมายเหตุ: หากคุณไม่มี ตู้เพลงอยู่ใกล้มือ อย่าหยุดอ่าน! โครงการนี้สามารถ
รดน้ำต้นไม้ในร่มด้วย NodeMCU, Local Blynk Server และ Blynk Apk, Set Point ที่ปรับได้: 3 ขั้นตอน
รดน้ำต้นไม้ในร่มด้วย NodeMCU, Local Blynk Server และ Blynk Apk, Set Point ที่ปรับได้: ฉันสร้างโปรเจ็กต์นี้เพราะต้นไม้ในร่มของฉันต้องแข็งแรงแม้ในขณะที่ฉันพักร้อนเป็นระยะเวลานาน และฉันชอบแนวคิดที่มี ควบคุมหรืออย่างน้อยก็เฝ้าติดตามเหตุการณ์ที่เป็นไปได้ทั้งหมดที่เกิดขึ้นในบ้านของฉันผ่านทางอินเทอร์เน็ต
สวัสดี Blynk! การเชื่อมต่อ SPEEEduino ด้วยแอป Blynk: 5 ขั้นตอน
สวัสดี Blynk! การเชื่อมต่อ SPEEEduino กับแอป Blynk: SPEEEduino คืออะไร SPEEEduino เป็นบอร์ดไมโครคอนโทรลเลอร์ที่เปิดใช้งาน Wi-Fi โดยอิงจากระบบนิเวศ Arduino ซึ่งสร้างขึ้นสำหรับนักการศึกษา SPEEEduino รวมฟอร์มแฟคเตอร์และไมโครคอนโทรลเลอร์ของ Arduino เข้ากับ ESP8266 Wi-Fi SoC ทำให้