Cruzando el escudo de Ethernet

Lo hemos dicho varias veces que Arduino es una plataforma prototipo. En ese espíritu [Doug Jackson] le muestra cómo guardar la costosa placa Arduino y el escudo Ethernet construyendo su propio módulo Arduino Ethernet. Puede recordar el ENC28j60 como una NIC para sus microcontroladores. [Doug’s] La placa usa ese chip y agrega ATmega168 con cristal, regulador de potencia, pines de fuga e incluso algunos interruptores DIP que pueden ser muy útiles.

  • navo.notnilc dice:

    bela; unilateral, en su mayoría de orificio pasante, sin sobrecarga ni partes extrañas, y compatible con arduino. ¡Ahora solo necesito algo útil que hacer con uno!

  • Luego dice:

    Esto sería genial para una red ArpCop. Agregue uno de estos a cada segmento de mi red y descubra exactamente de dónde provienen los ataques. Siguiente paso, saca el bate de béisbol de la sala de servidores …

  • El Cageybee dice:

    mmm, no hay pila de TCP / IP. Dígale adiós al uso de cualquier espacio que quede en su ATMega para obtener muchas ganancias. El ENC28J60 es bueno para chips que tienen un poco más de Flash + RAM, pero para Arduino, olvídalo. Obtenga uno de los módulos de Wiznet (no un escudo de Ethernet).

    • Algo de basura vieja dice:

      Gracias amigo mío, finalmente entendí el significado de la palabra “milenio” …

      ¡Ahora veo por qué sigues comprando bitcoins! =) jajaja, no …

      PD: Mi respuesta real fue tan malditamente cruel (pero honesta, real y no con malas intenciones detrás, quiero decir, solo la realidad del antiguo poder de la ingeniería) que prefiero deshacerme de ella … porque, mostrar la realidad podría ser la una cosa honesta correcta. hacer … Pero … no si el precio de una verdadera bofetada en la cara es su propia ambición y capacidad de preguntarse, imaginar y soñar …

      Así que espero que hayas aprendido todas las cosas que le di a mi respuesta eliminada …

      Quiero decir … para mí … no importa … será pobre para siempre, porque bueno … ¿ves? arruinando la diversión otra vez! =) bueno, amigo mío, lo reiniciaré fácilmente:

      Máquinas de procesamiento de alimentos nutritivos jugosos …

      1940: Mecánica que utiliza principalmente la fuerza clásica – fuerza ++ distancia = – distancia ++ fuerza
      1960: Motores, botones …
      1990: Par de torsión más potente y botones convenientes para elegir cómo se exprime la comida.
      2010: Más bonito, la misma mierda, menos fiable (porque obtienes lo mínimo de electrónica, con el pretexto de un menor consumo de energía, como si los dispositivos de motor electromagnético no encontraran el principal desperdicio eléctrico en un exprimidor …)
      2020: Más o menos hermoso, la misma mierda, menos botones, tiene un touchpad, mmm, la superficie de micrones cautiva lo hace 50US $ más caro, más más “theccnhy”, ¿verdad? jajaja

      Amigo mío, usa i2c, onewire u obtén tu propio protocolo …

      Luego, vaya a uno o dos mcus (lo que significa que podría obtener cualquier voltaje / frecuencia de interconexión, y tal vez incluso datos preprocesados ​​… como … compresión, como crc, etc.) todo por el precio de un puerto usb o serie … luego, en esa computadora, solo obtenga una computadora vieja, póngala en Linux, haga su pila de red de software: Kernel, Init (¡¡¡su maldita puerta de enlace de software !!!)

      Y aquí está ….

      No necesitas que ese maldito pid # 1 sea otra cosa que tu transoder / proxy compartido olvidable o como siempre quieras llamarlo …

      Bueno … quiero decir … si conoces una c cruda … y conoces un látigo como upiex, entonces … puedes tener una domótica de arte malditamente hermosa … por el precio de una vieja pieza de basura .. más .. Cientos de GB de ideas para almacenar sus analíticas, su telemetría o cualquier género que desee …

      Créame, la forma fácil es divertida, la forma difícil … quiero decir … Puede pasar años intentando innovar el agua … pero … cuando tenga éxito … probablemente no necesitará weels en absoluto …

      Hola =) feliz 21

  • nes dice:

    @Cageybee Como señaló Anon, hay muchos otros protocolos de red completamente útiles además de TCP / IP. UDP y ARP, p. Ej. son factibles casi sin recursos.

  • Moggie100 dice:

    Además, no necesita completar una pila; por ejemplo, para una aplicación de detección, es posible que solo necesite enviar paquetes, eliminando la mitad de la pila.

    Solo un pensamiento.

  • El Cageybee dice:

    @nes & Moggie100 Supongo que está bien, si solo desea que ATMega lo haga, se necesitan algunas medidas para enviarlo a través de una red para que sea procesado.
    Lo que estaba tratando de decir es que si quisieras hacer un proyecto independiente que publique automáticamente en Internet, estarías bromeando con este enfoque.
    Por ejemplo, actualmente estoy trabajando en una estación meteorológica conectada a Internet que publica lo que lee en mySQL-db cada 15 minutos, sincroniza la hora automáticamente, tiene una pantalla LCD, tiene un servidor integrado para permitir la instalación del dispositivo, como un enrutador.
    Ya son 24k y no ha terminado.
    En cuanto a los caballos para cursos, puedo ver que esto sería útil en muchas circunstancias, pero de manera similar, para muchas.
    El Cageybee

  • Sotavento dice:

    Entonces sé que Arduino es básicamente un prototipo de monstruo, pero ¿cómo se traduciría su creación a una placa o PCB? ¿Programa el nuevo chip con el código que escribe y coloca los elementos donde deben estar? Quería ensuciarme con estas cosas, pero dudo en comprometerme porque no sé cómo pasar del prototipo> la construcción final en PCB …

  • anónimo dice:

    @La Cageybee
    ¿Por qué no construir el servidor web Arduino, pero reemplazarlo con el escudo ethernet? Esto también puede resolver los conflictos del autobús.

  • centro dice:

    En otras palabras, recreó la tabla tuxográfica de hace 4 años que funciona bien en la pila de uIP.

  • El Cageybee dice:

    @anónimo ¿Te das cuenta de que sd-kad solo se usa para servir páginas HTML, verdad? Es decir, no puede ejecutar código desde la SD.

    Como dije, son caballos para cursos. Solo quería llamar la atención de las personas que no están tan familiarizadas con la plataforma Arduino que esto no es directamente comparable con Arduino y el escudo Ethernet.

    Personalmente no uso el escudo, tengo wiz810mj. No uso escudos en absoluto. Eso es porque me gusta construir proyectos completos con un protoboard. Si tuviera el dinero para producir PCB, lo haría. Pero al mismo tiempo que pongo un Arduino y un escudo o dos en un proyecto terminado y lo llamo terminado, me siento medio atacado.

    @ Lee Si su objetivo es pasar de Arduino a proto-board, solo necesita un mínimo de 4 elementos.
    Consulte “Instructables.com” para obtener algunas guías.
    El Cageybee

  • El Cageybee dice:

    Perdón por todos los errores. Realmente no tengo que beber. 🙂

  • Paul dice:

    @Cageybee, puede producir placas de circuito a muy bajo costo hoy en día. BatchPCB cuesta solo $ 2.50 por pulgada cuadrada, pero hay una tarifa de $ 10, más aproximadamente $ 10 de envío. Laen en DorkbotPDX hace un pedido grupal similar, a $ 5 por pulgada cuadrada, pero no se incluyen tarifas ni envío adicionales. Entonces, si puedes dibujar el tablero pequeño, ¡es muy barato!

    http://www.dorkbotpdx.org/wiki/pcb_order

    El de la foto es un multiplexor USB que hice hace aproximadamente un mes. Las 3 tablas en la foto costaban solo $ 7, ¡incluido el envío!

    La mayoría de la gente usa Eagle para organizar los arreglos, que es gratis para tablas de 2 capas en tamaños más pequeños.

    PD: cualquier otra persona interesada en PCB barato, por favor, corra la voz … Laen es un tipo muy agradable y ciertamente no gana mucho dinero en todo caso, e incluso ha perdido dinero debido a algunos pedidos, pero quiere continuar esto.

  • Sal_The_Tiller dice:

    @ Lee: Mira aquí, creo que hay algunas guías.

    Pero básicamente, solo crea una placa en EAGLE con ATMEGA, cristal, etc. y maneja lo que necesites. Puede obtener chips desnudos con el lanzador Arduino o puede grabar su código en los chips directamente.

    Golpéame en los comentarios si necesitas que haga ejercicio.

  • R dice:

    @The Cageybee: ¿Por qué no usar algún script del lado del servidor para manejar su base de datos SQL? Algo simple que usa sockets para hablar con tu microcontrolador. Los contactos en Python son muy fáciles, y combinados con algo como SQLAlchemy, son muy poderosos y reducirían en gran medida el código requerido en el micro.

  • Como dice:

    ¿Dónde se puede encontrar el código fuente de la pila IP y el controlador ethernet? Esto es inútil sin él.

  • Jake dice:

    Los arduinos son geniales porque permiten a las personas jugar con MCU sin tener la comprensión necesaria para conectar uno. Es interesante ver cuántas personas más están haciendo estas cosas ahora que no tienen que entender realmente el hardware.

  • Hungry_Mistine dice:

    No sé por qué todos insisten en nombrar todo con un microcontrolador AVR en su arduino. Es como llamar a tu computadora Windows o Linux, casi exactamente pero no realmente.

  • aggaz dice:

    ¡Parece perfecto para desarrollar controladores OSC de bricolaje!

  • fcobcn dice:

    ¡Buen trabajo Doug!
    unas pocas modificaciones perfeccionarán la placa para lo que necesito.
    ¿Está planeando lanzar los archivos kicad?

  • Chris dice:

    ¿Cuál es la forma más económica de hacer tablas de una cara de unos 12-15 cm cuadrados? (Para antenas ..)

    Además de hacerlos tú mismo …

  • Corey Allen dice:

    Entonces, ¿por qué usar el adrin en este caso? No veo ninguna ventaja. El enrutador en sí es muchas veces más potente y tiene buses i2c, jtag, usb, pci y además funciona en linux con full stack …

Alberto Gimenez
Alberto Gimenez

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *