Talaan ng mga Nilalaman:

NetPower: 5 Hakbang (na may Mga Larawan)
NetPower: 5 Hakbang (na may Mga Larawan)

Video: NetPower: 5 Hakbang (na may Mga Larawan)

Video: NetPower: 5 Hakbang (na may Mga Larawan)
Video: ТЕПЕРЬ НЕ ПРОПАДУ 10-ть самоделок ВЫРУЧАТ ГДЕ УГОДНО! 2024, Hulyo
Anonim
Image
Image
Bagay-bagay para sa Proyekto
Bagay-bagay para sa Proyekto

Ang Proyekto na ito: ay isang remote control system sa pamamagitan ng network na gumagamit ng telnet, batay sa Arduino UNO R3 na may Ethernet Shield, na nagbibigay-daan upang makontrol ang katayuan ng 8 relay.

Este Proyecto: upang mapigil ang remoto ng red utilizando telnet, basado sa Arduino UNO R3 sa Ethernet Shield, na pinapayagan ang kontrol ng estado ng 8 relés.

Hakbang 1: Bagay-bagay para sa Proyekto

Sa napakakaunting mga elemento maaari nating tipunin ang system, sa listahang ito ay detalyado.

Con muy pocos elementos podemos armar el sistema, en esta lista se detallan los mismos.

Mga Kagamitan

  • 1- Arduino UNO R3
  • 1- Shield Ethernet W5100
  • 1- 8 Board ng Relay
  • 10- Dupont Mga Lalaki-Babae na Kable

Hakbang 2: Hardware Assembly

Hardware Assembly
Hardware Assembly
Hardware Assembly
Hardware Assembly
Hardware Assembly
Hardware Assembly
Hardware Assembly
Hardware Assembly

Ito ang pinakasimpleng yugto, dahil kailangan mo lamang ikonekta ang Arduino UNO sa Ethernet Shield at pagkatapos ay ikonekta ang mga kable na nagsisimula mula sa mga digital na pin ng Arduino UNO (talagang lumabas sila mula sa Ethernet Shield dahil nasa isang ito) upang bawat contact ng relay board.

Mas madali ang mga ito, solo solo mo unir el Arduino UNO con el Shield Ethernet y luego conectar los cables partiendo desde los pines digitales del Arduino UNO (en realidad salen desde el Shield Ethernet ya que esta sobre este) a cada contacto de la placa de relés.

Hakbang 3: Ang Code at Programming

Ang Code at Programming
Ang Code at Programming

Sabihin nating ito ang bahagi na tumagal sa akin mula noong nagde-debug ako at nagkaroon din ng mga problema sa laki ng memorya sa Arduino UNO, kaya tinanggal ko ang bahagi ng code, partikular na wala itong pag-login o iba pang mga pagpapaandar na kung mayroon ako isiping gamitin ngunit pagiging napakalapit sa pagpuno ng maliit na memorya ng aparato kailangan kong alisin ang maraming code, marahil sa ilang hinaharap na bersyon ay gagamit ako ng isang mas malakas na hardware.

Mag-iiskedyul kami, i-download lamang ang naka-compress na file at i-extract ito, lumilikha ito ng isang "NetPower" folder na may isang "NetPower. Ino" na file sa loob nito, kailangan mong ilipat ang folder na ito (kasama ang file) sa lokasyon kung saan mo i-save ang mga proyekto ng Arduino IDE. pagkatapos ay simulan ang Arduino IDE, i-configure ang board, port at buksan ang proyekto ng NetPower, kailangan mong i-configure ang mga parameter ng network sa code, i-program lamang ang Arduino at magagawa mong gamitin ang NetPower system.

Digamos que es la parte que mas tiempo me llevo ya que fui depurando y también tuve problemas con el tamaño de la memoria en Arduino UNO, por lo que elimine parte del código, en concreto no tiene login ni otras funciones que si tenia en mente usar pero al estar muy cerca de llenar la diminuta memoria del atmega tuve que eliminar mucho código, quizás en alguna futura versión use un hardware mas potente.

Vamos a Programar, solo tienen que descargar el archivo comprimido y extraer lo, esto crea una carpeta "NetPower" con un archivo "NetPower.ino" en interior, tienen que mover esta carpeta (con el archivo) a la ubicación donde guardan los proyectos de Arduino IDE. luego iniciar Arduino IDE, configurar placa, puerto y abrir el proyecto NetPower, hay que configurar los parámetros de red en el código, solo resta programar el Arduino y ya podrán utilizar el sistema NetPower.

Hakbang 4: Paano Ito Ginagamit?

Paano Ito Ginagamit?
Paano Ito Ginagamit?

Upang makakonekta sa system na dati ay kailangang i-configure ang mga parameter ng network sa code, mayroon nang naka-configure at naka-program na system, kailangan lang namin ipatupad ang utos: telnet SYSTEM-IP-ADDRESS

Listahan ng Mga Utos

  • a? Paganahin ang Port Ayon sa Numero [0-8]
  • d? I-deactivate ang Port Ayon sa Numero [0-8]
  • e? Katayuan ng Port Ayon sa Numero [0-8]
  • r? I-reset ang Port Ayon sa Numero [0-8]
  • s = Exit

Para sa poder conectar al sistema previamente se tubo que configurar los parámetros de red en el código, yaong mag-iwan ng system configurado y programado, solo debemos ejecutar el comando: telnet IP-DEL-SISTEMA

Lista de Comandos

  • a? = Activar el Puerto Segun Numero [0-8]
  • d? = Desactivar el Puerto Segun Numero [0-8]
  • e? = Estado del Puerto Segun Numero [0-8]
  • r? = Resetear Puerto Segun Numero [0-8]
  • s = Salir

Hakbang 5: Pangwakas na Pagbati

Pangwakas na Pagbati
Pangwakas na Pagbati

Tulad ng nabanggit ko na sa iba pang mga okasyon, marami sa aking mga proyekto ang gumagamit ng mga materyales sa pag-recycle, kaya nais kong pasalamatan ang lahat ng mga nag-aambag ng mga materyales para sa aking pagawaan.

Para sa iyo, maaari kang magdagdag ng higit pang mga proyekto sa mga anak na lalaki ng mga materyal na materyal, sa pamamagitan ng isang quadiero agradecer a todos aquellos que aportan materiales para sa mas mataas.

Inirerekumendang: