สารบัญ:

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

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

วีดีโอ: NetPower: 5 ขั้นตอน (พร้อมรูปภาพ)
วีดีโอ: 💥การใช้งาน netPower 15FR EP.2💥 ทำอะไรได้บ้าง มาดูกันเลยยยย ⚡ 2024, กรกฎาคม
Anonim
Image
Image
สิ่งของสำหรับโครงการ
สิ่งของสำหรับโครงการ

โครงงานนี้: เป็นระบบควบคุมระยะไกลโดยเครือข่ายโดยใช้ telnet บนพื้นฐานของ Arduino UNO R3 พร้อม Ethernet Shield ซึ่งช่วยให้สามารถควบคุมสถานะของรีเลย์ได้ 8 ตัว

Este Proyecto: es un sistema de control remoto por red utilizando telnet, basado en Arduino UNO R3 กับ Ethernet Shield, อนุญาติให้ควบคุม el estado de 8 relés

ขั้นตอนที่ 1: สิ่งของสำหรับโครงการ

ด้วยองค์ประกอบเพียงเล็กน้อย เราสามารถประกอบระบบได้ ในรายการนี้มีรายละเอียด

Con muy pocos องค์ประกอบ podemos armar el sistema, en esta lista se detallan los mismos.

วัสดุ

  • 1- Arduino UNO R3
  • 1- ชิลด์อีเธอร์เน็ต W5100
  • 1- 8 บอร์ดรีเลย์
  • 10- สายดูปองท์ชาย-หญิง

ขั้นตอนที่ 2: การประกอบฮาร์ดแวร์

การประกอบฮาร์ดแวร์
การประกอบฮาร์ดแวร์
การประกอบฮาร์ดแวร์
การประกอบฮาร์ดแวร์
การประกอบฮาร์ดแวร์
การประกอบฮาร์ดแวร์
การประกอบฮาร์ดแวร์
การประกอบฮาร์ดแวร์

เป็นขั้นตอนที่ง่ายที่สุด เนื่องจากคุณเพียงแค่เชื่อมต่อ Arduino UNO กับ Ethernet Shield แล้วต่อสายเคเบิลที่เริ่มต้นจากพินดิจิทัลของ Arduino UNO (จริงๆ แล้วพวกมันออกมาจาก Ethernet Shield เนื่องจากอยู่ในสายนี้) ถึง แต่ละหน้าสัมผัสของบอร์ดรีเลย์

ใช้งานได้ง่าย, ใช้งานได้จริง, ใช้งานร่วมกันได้กับ Arduino UNO con el Shield Ethernet และสายเคเบิลเชื่อมต่อผ่านดิจิตอล Arduino UNO (en realidad salen desde el Shield Ethernet ya que esta sobre este) a cada contacto de la placa de relés.

ขั้นตอนที่ 3: รหัสและการเขียนโปรแกรม

รหัสและการเขียนโปรแกรม
รหัสและการเขียนโปรแกรม

สมมติว่าเป็นส่วนที่ใช้เวลานานกว่าที่ฉันแก้ไขจุดบกพร่องและมีปัญหากับขนาดของหน่วยความจำใน Arduino UNO ดังนั้นฉันจึงลบโค้ดบางส่วนโดยเฉพาะไม่มีการเข้าสู่ระบบหรือฟังก์ชันอื่น ๆ ที่ถ้าฉันมี ใจที่จะใช้ แต่ใกล้จะเต็มหน่วยความจำเล็ก ๆ ของอุปกรณ์ฉันต้องลบรหัสจำนวนมากบางทีในรุ่นอนาคตบางฉันจะใช้ฮาร์ดแวร์ที่มีประสิทธิภาพมากขึ้น

เราจะกำหนดเวลา เพียงแค่ดาวน์โหลดไฟล์บีบอัดและแตกไฟล์ ซึ่งจะสร้างโฟลเดอร์ "NetPower" ที่มีไฟล์ "NetPower. ino" อยู่ข้างใน คุณต้องย้ายโฟลเดอร์นี้ (พร้อมไฟล์) ไปยังตำแหน่งที่คุณ บันทึกโครงการ Arduino IDE จากนั้นเริ่ม Arduino IDE กำหนดค่าบอร์ด พอร์ต และเปิดโครงการ NetPower คุณต้องกำหนดค่าพารามิเตอร์เครือข่ายในโค้ด เพียงแค่ตั้งโปรแกรม Arduino และคุณจะสามารถใช้ระบบ NetPower ได้

คำศัพท์ que es la parte que mas tiempo me llevo ya que fui depurando y también tuve problemsas con el tamaño de la memoria en Arduino UNO, por lo que กำจัด parte del código, en concreto no tienecio login ni otras en en us pero al estar muy cerca de llenar la diminuta memoria del atmega tuve que eliminar mucho código, แบบทดสอบ en alguna futura เวอร์ชันใช้ฮาร์ดแวร์ที่มีประสิทธิภาพ

Vamos โปรแกรม, เดี่ยว โหลด que descargar el archivo comprimido y extraer lo, esto crea una carpeta "NetPower" con un archivo "NetPower.ino" en su interior, tienen que mover esta carpeta (con el archivo) a la ubicación donde guardan los proyectos ของ Arduino IDE เริ่มต้นใช้งาน Arduino IDE, ตั้งค่าคอนฟิก, เริ่มต้นใช้งาน NetPower, ตั้งค่าคอนฟิกแบบไม่ต้องยุ่งยาก, ตั้งค่าโปรแกรมเดี่ยวสำหรับ Arduino และใช้งานระบบ NetPower

ขั้นตอนที่ 4: ใช้งานอย่างไร?

ใช้อย่างไร?
ใช้อย่างไร?

เพื่อให้สามารถเชื่อมต่อกับระบบได้ก่อนหน้านี้ต้องกำหนดค่าพารามิเตอร์เครือข่ายในโค้ดโดยที่ระบบได้รับการกำหนดค่าและตั้งโปรแกรมไว้แล้ว เราต้องดำเนินการคำสั่งเท่านั้น: telnet SYSTEM-IP-ADDRESS

รายการคำสั่ง

  • NS? เปิดใช้งานพอร์ตตามหมายเลข[0-8]
  • NS? ปิดใช้งานพอร์ตตามหมายเลข[0-8]
  • อี? สถานะพอร์ตตามหมายเลข[0-8]
  • NS? รีเซ็ตพอร์ตตามหมายเลข[0-8]
  • s = ออก

สำหรับตัวเลือกทั้งหมด การกำหนดค่าตามความชอบ การกำหนดค่าส่วนตัว การกำหนดค่าสีแดง และตัวเลือก: telnet IP-DEL-SISTEMA

Lista de Comandos

  • NS? = Activar el Puerto Segun Numero [0-8]
  • NS? = Desactivar เอล Puerto Segun Numero [0-8]
  • อี? = เอสตาโด เดล ปูแอร์โต เซกุน นูเมโร [0-8]
  • NS? = รีเซ็ตเปอร์โต เซกุน นูเมโร [0-8]
  • s = ซาลิร์

ขั้นตอนที่ 5: คำทักทายครั้งสุดท้าย

คำทักทายสุดท้าย
คำทักทายสุดท้าย

ดังที่ฉันได้กล่าวไปแล้วในโอกาสอื่นๆ ว่าหลายโครงการของฉันใช้วัสดุรีไซเคิล ดังนั้นฉันอยากจะขอบคุณทุกคนที่บริจาควัสดุสำหรับการประชุมเชิงปฏิบัติการของฉัน

Como ya comente en otras ocasiones, muchos de mis proyectos son usando materiales de reciclaje, por ello quiero agradecer สิ่งที่ต้องทำ aquellos que aportan materiales para mi สูงกว่า

แนะนำ: