Monitor de garaje tiene Arduino adicional

[Jody] Quería saber cuándo está abierta la puerta de su garaje. Detalla su configuración, que utiliza un sensor de temperatura leído por Arduino para enviar una radio XBee a una computadora con Windows Service. Hemos visto esto dos veces antes, y es notable como lección. Las radios XBee tienen la capacidad de leer datos analógicos, transmitir señales digitales y mucho más. Esto significa que el Arduino es completamente innecesario. Por ejemplo, Tweet Watt usa dos ADC de XBee para medir el voltaje y la corriente en un medidor de potencia Kill Watt. Programar XBee es realmente simple, con la ayuda de los tutoriales de SparkFun y Adafruit. Se debe dar algo de programación y soldadura. [Jody] de vuelta su Arduino. Esperamos que esta nota lo ayude a encontrar usos más creativos de XBees sin microcontroladores.

[Via Make]

  • Juan Avitable dice:

    ¿Dónde están todos los comentarios sobre HAD y arduino hacks?

  • macegr dice:

    Esta crítica preventiva es una nueva dirección para La-Tecnologia... y me gusta. No tenga miedo de señalar formas ineficientes de hacer las cosas, es la mejor manera de fomentar el progreso y las soluciones simplificadas.

  • addidis dice:

    También me gusta el comportamiento de la publicación. Elogie el trabajo duro y dé el siguiente paso.

  • terian dice:

    pero arrrdhhhino es por puntos!

  • Lo siento dice:

    Huza! ¡El cartel de HaD señala lo estúpido que fue usar Arduino! ¡Gracias!

    Arduino: Eso hace que la frase "si todo lo que tienes es un martillo, todo parece un clavo" sea completamente cierta.

    No quiero odiar demasiado a Arduino, es una herramienta muy útil, muy mal utilizada. No se requiere una plataforma de microcontrolador de $ 30 para cada proyecto.

  • BiOzZ dice:

    todo puede usar otro arduino!

    @Juan Avitable
    las personas que generalmente se quejan están ocupadas restaurando fusibles AVR ahora
    acosarán sin rumbo a un arduino alrededor de 6: 3

  • Suciedad dice:

    Haha BiOzZ gana el premio al mejor comentario.

    Muy buen post Devlin. Veo a HaD como una comunidad de personas muy experimentadas y principiantes. esto toma [Jody]el trabajo de y explica a un principiante por qué esta implementación fue excesiva y cómo resolver fácilmente este problema, ¡guardando a Arduino para un proyecto más ingenioso!

  • luego dice:

    Oh amigo, te vi como un Arduino...

  • que no dice:

    Dos piezas de metal en contacto te dirán si la puerta está cerrada, supongo que esto todavía ayuda a la economía, pfff

  • MRE dice:

    Hacer…. nadie tiene nada que decir sobre el uso de un sensor de temperatura para señalar que una puerta está abierta?

  • MRE dice:

    Revisé la publicación. Usar un interruptor para la puerta y leer la temperatura por otras razones.
    Amor que tenía un estilo de escritura.

    De todos modos, buen uso de xbee. No sabía sobre el adc a bordo.

  • Bill portero dice:

    ¡¡¡El Xbee también es excesivo!!!

    Podría usar $ 25 Xbee como dice HAD, o $ 20 Arduino y $ 5 RF link porque solo necesita ser unidireccional.

    O podría usar $ 4 ATtiny y $ 5 link y obtener el mismo resultado. Si elegimos a la gente por demasiado, ¿por qué tirar de la línea en el caro Xbee?

  • Devlin Thyne dice:

    O puede usar una chispa disparada por la puerta y calcular la temperatura en función del ruido de fondo en relación con la señal de la chispa. Pero eso no usaría gran parte del hardware y la funcionalidad existentes, ¿en este momento?

  • BiOzZ dice:

    @Bill Porter
    avr + placa + fuente de alimentación + cristal y varios componentes le darán más de $ 4 (tal vez más de $ 20) e incluso más si no posee un ISP.

    el enlace será de $ 10 con transmisor y receptor de lo que necesita un segundo controlador para convertir el enlace RF a serie que serie a usb y además de eso, mucha codificación sin sentido y pérdida de tiempo sin sentido para una placa simple de 2 xbee 1-break. proyecto de $ 40 y no tener que lidiar con los problemas de programación AVR y cancelar el ruido que pueden captar los transmisores y receptores de RF baratos.

    hay que pensar que estas cosas se tiraron frente a la frustración al respecto

  • Lenny dice:

    Este hilo me hizo pensar en una idea interesante (detenme si ya existe... y comparte el enlace)

    Debería haber una sección de HAD (o un sitio web completamente separado) dedicada a mostrar cómo se proyecta el de-arduino... El arduino es una gran plataforma para la creación rápida de prototipos, pero muchas personas no saben cómo trabajar sin él... ¿qué pasa con un sitio web dedicado a informar a los usuarios de arduino en lugar de solo vencerlos

    pd... esto no es nada en contra de ningún comentario o publicación. Creo que esta publicación / hilo fue principalmente constructivo e informativo. Simplemente me decidí.

  • Bill portero dice:

    @BiOzZ,

    ¿Más de $ 20? De ningún modo. Estoy construyendo proyectos con ATtiny's por menos de $ 20. Crystal y 7805 no cuestan más que unos pocos dólares. Su derecho a los enlaces de RF sin embargo, son más como $ 7-8 en total.

    Y la 'facilidad de programación' es relativa. Podría programar AVR mucho más fácilmente de lo que podría programar esos Xbees explotados. Los manuales me parecen confusos y demasiado complicados; así como una interfaz X-CTU no muy amigable para principiantes.

    @Devlin, ¿verdad? Todavía necesitaría hardware para detectar la chispa y ejecutar los cálculos, entonces, ¿cómo tiene sentido eso, incluso para una publicación retórica?

    HAD se burla de este tipo por ser demasiado experto en hardware cuando mi solución es incluso menos excesiva en hardware que la solución de HAD. Sin embargo, me eligen porque mi camino no es "lo suficientemente fácil" y puedo argumentar que la solución original es incluso más fácil que HAD para el tipo que lo hizo (principiantes), y estábamos llenos.

    Entonces, ¿quién puede decidir dónde está el hardware de grado/instalación aceptable? Yo digo que varía según la persona.

    • caleb kraft dice:

      @ TODOS,
      Creo que Devlin elogió a este tipo por un buen trabajo, al mismo tiempo que enfatizó que podría recoger su arduino para otro proyecto. No hubo nada negativo aquí y sí, hay muchas maneras en que esto se puede lograr si comienza desde cero.

  • Bill portero dice:

    @Lenny,

    Se llama universidad, para obtener un título de ingeniería. Luego aprende a usar uC sin muletas.

    Principalmente bromeando, pero tienes razón, sería una buena idea si aún no está en alguna parte.

  • osgeld dice:

    para ser justos, no necesita un cristal porque avr funcionará hasta 8 MHz con el oscilador interno, por lo que ahorra un par de BiOzZ

    Me gusta el uso de una zapatilla que no es para jugar en una instalación que tiene un tablero perforado fijo junto con mucho de lo que ya se ha señalado.

  • código central dice:

    @BillPorter:
    ¿Habría adivinado bien que fuiste a la universidad hace unos años?
    Todo lo que necesita es una conexión a Internet, Google y la mitad de una idea de cómo crear consultas de búsqueda significativas.

    (ps. lol @ Chrome pensando que Google es un error de ortografía)

  • agrega dice:

    @billporter

    Al principio no se burlaba de nadie. Dijo que hubo una masacre. Está.
    segundo. . .
    La solución propuesta por el autor del cartel fue un simple seguimiento del desarrollo del proyecto. NO saltar a un título de ingeniería. Aliviar.

  • Bill portero dice:

    @kernelkodo,

    Estoy un poco perdido, ¿estás diciendo que internet + Google es una solución aceptable para la idea de Lenny, o una de mis publicaciones está deshabilitada? Y sí, tienes razón.

  • taylor alexander dice:

    Aparte del potencial de señuelo inflamable, me gusta que esta publicación realmente profundice la idea de que * realmente * no necesitas Arduino para algunas cosas. Quiero decir, todo el mundo ya sabe que todo lo que hace Arduino se puede hacer más barato con AVR, pero señalar que, de hecho, no se necesita ningún microcontrolador, es realmente bueno.

    No porque las personas confíen demasiado en Arduinos, sino porque las personas no leen las hojas de datos sobre las cosas que usan con bastante frecuencia. Al igual que el modo bitbang FTDI, las entradas digitales y analógicas en XBEE son una de esas características realmente agradables que las personas pueden no notar a menos que estén leyendo el manual. Si solo compran unas pocas tablas y cuidan los datos en serie, es posible que no sientan la * necesidad * de leer el manual, pero a menudo es muy útil.
    -Taylor

  • Bill portero dice:

    También me gusta que esta información esté disponible. Realmente estoy jugando a los demonios aquí porque creo que Xbee es una de las mejores soluciones para el público objetivo de HAD.

    Mi punto es que, si nos tomamos el tiempo para enseñar a las personas a comprender mejor el hardware para evitar la exageración, también les daremos más profundidad sobre las posibles soluciones. Hay tutoriales sobre el uso de ATtiny (o MCU pequeños equivalentes) y sobre cómo usar los enlaces RF baratos de $ 8. Demonios, incluso hay núcleos Arduino para ATtinys y bibliotecas Arduino para los enlaces RF de $ 8. Es casi tan fácil de hacer como usar Xbee solo.

    Después de todo, el Xbee es el Arduino del mundo RF; tiene un microprocesador y una radio RF que están en el mismo chip. Hace que la conexión inalámbrica sea fácil para aquellos que quieren que sea fácil.

  • erik johnson dice:

    Yo hice algo similar cuando era pequeño, además era un transmisor de FM y tenía una radio sintonizada dentro de la casa. El transmisor se apagaría si la puerta estuviera abierta (un simple interruptor de cable suelto) y luego la radio sonaría inmóvil si se abriera la puerta del garaje.

    Fue bueno saber cuando los padres llegaron a casa;)

  • J Harton dice:

    Para la puerta, simplemente adjunte un pequeño imán permanente. Coloque un interruptor de bastón en la pared al lado de la puerta y enrolle los cables hacia donde los quiere o use un transmisor/receptor xbee o rf para recibir la señal.

  • Wibble dice:

    Ermmm, tengo una solución que cuesta £ 0.00, ¡simplemente apaga tu trasero y echa un vistazo!

    Pero sigue siendo un buen póster... ¿Qué tal si le das una patada a Jody en las nueces mientras lo haces? Imagina, si puedes, mi hijo de 5 años se me acercó y me preguntó acerca de hacer una antorcha, después de escucharlo. cuéntame como andan las pilas cada uno. y la necesidad de algunos cables y cosas, no dije bien hecho, hijo, aquí tienes, probemos eso, sino que simplemente arrugué la mirada y dijo pero para qué usar esto, aquello y lo otro… Y luego lo mandó a enredar el rabo entre las piernas, para que nunca se molestara en tratar de pensar en una solución a un problema… (aplausos aplausos)

  • que no dice:

    @Taylor Alexander: Lo que dices es cierto, por supuesto, pero lo que es aún más extraño es que muchas empresas, y a veces lo suficientemente grandes, y a veces grandes con mucha experiencia en electrónica, realizan esas acrobacias, de lo más extrañas.

  • Ekaj dice:

    "sensor de temperatura leído de AND Arduino ..."

    ¿Alguien ha notado esto todavía? ¿Soy solo TOC o también molesta a otras personas?

  • BiOzZ dice:

    @Bill Porter
    ¡hagamos algunas matemáticas!
    ATtiny85 $ 3
    LM7805 $ 2.50
    16 MHz OSC $ 1
    Tablero de preferencia IC común $ 3
    250ma PTC $ 1,25
    Zócalo IC $ 1
    Inductor de 180uH $ 2
    encabezados de programación estándar $ 2
    unas tapas de filtro $5
    descanso básico FTDI $ 15
    eso es 35.75 que el envío de lo que necesita 2 de ellos (ignorando el segundo FTDI) eso es $ 56.75 que si incluye el receptor y transmisor RF Link 2400bps eso es alrededor de $ 10 entonces son $ 66 cuando solo 2 xbees en total $ 40 pueden hacer exactamente lo mismo cosa sin todos. las dolorosas soldaduras y explosiones

    así que dime cómo tu idea es más efectiva?

  • Suciedad dice:

    Ve BiOzZ,
    No estoy seguro de dónde provienen esos números, pero están lejos de lo que gastaría. Además, no hay descansos de FTDI, ¿por qué necesitarías dos de esos? Está usando un puerto COM virtual... ¡puedes usar un puerto COM REAL!

    Incluso digikey tiene transmisores por $7... viene con todos los componentes extra.

    La cosa es que definitivamente puedes hacerlo más barato si quieres hacer todo a mano. Si desea comprar cosas de gama baja y simplemente trabajar en estrategias de software/implementación, entonces xbee o arduino son el camino a seguir.

  • Bill portero dice:

    Um, por supuesto, sí, lo sé, por qué es algo que se sabe de antemano.

    ATtiny85 $ 3
    LM7805 $ 2.50
    Zócalo IC $ 1
    Tablero de preferencia IC común $ 3

    y hecho. Ni siquiera necesitas un cristal.

    ¿Y de dónde sacas tus precios? $ 5 para tapas de filtro? Incluso a los precios de Sparkfun, solo cuesta $ .75 por 2.

    Puede argumentar parcialmente a favor de los desarrolladores / FTDI, pero los ahorros que obtiene al no tener que pagar por el mismo hardware en cada Arduino lo niegan.

  • BiOzZ dice:

    @Bill Porter

    no necesitas nada más que agua y comida pero quieres todo eso

    si no usa vidrio, la posibilidad de que falle el programa es muy alta, lo que requerirá un reinicio, especialmente cuando se trata de un entorno sin control de temperatura, como un garaje.
    quieres un disyuntor FDTI porque tienes que comunicarte con una computadora a través de USB tal como lo hace con su arduino.
    necesita PTC o, de lo contrario, el IC puede congelarse debido a cualquier subida de tensión o tener el potencial
    necesita el inductor debido al ruido generado por casi todas las fuentes de alimentación y producido por el IC
    para el lm7805 necesitas 2 104s y 2 tapas electrolíticas de aproximadamente 47u para mantener las cosas agradables y sin problemas y compré mis tapas de 47uf en 2000, así que no sé el precio de una, pero supongo que alrededor de $ 0.50 por paz que una segunda 104 para el transmisor y el receptor, así que probablemente esté a unos cuantos dólares, ¿lo siento?
    que ademas de todo esto el mismo desarrollador de avr te va a rodar $20 el mismo

    @Cuchara-tenedor
    Solo incluí una ruptura una vez en el precio final, lo dejé claro
    Conseguí mis precios de radioshack y sparkfun para reducir el envío
    y usó un puerto USB ... la mayoría de las computadoras modernas no tienen un puerto RS232, así que asumí que si tuviera la opción, tomaría el RS232 arduino y el convertidor de nivel RS232 es como $ 10 si obtiene el descanso ?

    vamos chicos donde dejaron a sus novatos EE? XDD

  • Anónimo dice:

    "Tengo mis precios de radioshack..."
    Bueno, es tu problema. Te quitan el cuero cabelludo por todo.

  • Lo siento dice:

    @BiOzZ
    "Si no usa vidrio, la posibilidad de que falle el programa es muy alta y requerirá un reinicio, especialmente cuando se trata de un entorno sin control de temperatura como un garaje" - ¡¿BUH?! No sé qué quieres decir con eso. Si está corriendo a baja velocidad, esto no debería suceder. Lo mismo ocurre con PTC y, sinceramente, si le preocupa que una oleada acabe con su proyecto, ¡póngalo en una protección contra salpicaduras! Si pierde el proyecto, pierde el proyecto, si invierte menos dinero en él, también estará menos apegado a que muera y tenga que reemplazar algunas partes.

    Realmente no necesita tanta suavización para algo así a menos que necesite una potencia extremadamente suave para lecturas de ADC muy precisas, que en este caso pueden disminuir en uno o dos grados y le iría bien. Lo mismo sucede aquí con el inductor: el 7805 filtrará bastante bien el ruido de baja frecuencia y el ruido de alta frecuencia no afectará realmente al circuito.

    Y también ignora el hecho de que cosas como los desgloses de FTDI o los "encabezados estándar para la programación" son solo costos de 1 vez (suponiendo que use una inclinación). ¡Un buen hacker ya debería tener mucho de eso en su escritorio! Si necesita un encabezado constante, también podría comprar un paquete enorme de encabezados de clavijas de máquina. Estos siempre son útiles y cuestan casi nada.

    De todos modos, creo que el punto aquí es realmente que este proyecto fue un poco excesivo con el Arduino incluido allí, y suponiendo que piratea regularmente, no es una buena razón para no comprar las piezas por separado. ¡Especialmente porque no lo privaría del uso futuro del Arduino!

  • Suciedad dice:

    @BiOzZ
    No quise quemarme, el precio me pareció escandaloso. También soy partidario de los chips FTDI para USB; la gente los descifra en cada tablero que fabrica y, a menudo, es un costo innecesario. Podría agregar un procesador ARM por menos de $ 4 y usarlo en lugar de FTDI si fuera económico y eficiente. - Pero entonces querrías omitir el uC por completo porque el ARM haría todo lo que quieras excepto la radio.

    Olvidé mi clase iluminada de primer año donde aprendí a leer tu publicación (perdí la parte de radioshack), pero no olvidé mi EE.

  • fumanto_dave dice:

    "Puede hacer exactamente lo mismo sin todas las dolorosas soldaduras y explosiones"

    Vamos Biozz, puedes confesar la verdad aquí. No puedes ganar dinero. ¿Tengo razón? Puedes admitirlo, no nos reiremos de ti.

  • Bill portero dice:

    “Vamos chicos, ¿dónde dejaron a sus estudiantes de primer año EE? XD”

    Lo dejé en el pasado hace muchos años.

    Bueno, muchos otros han señalado la ridiculez de tu comentario, no me molestaré en repetirme; en otras palabras, he usado ATtinys en muchos proyectos con piezas por valor de menos de $ 10 sin ningún problema.

  • eco delta dice:

    Lo siento, pero no sé de qué se tratan todos estos dispositivos CAPS, y probablemente nunca lo sepa. Nadie mencionó el precio de los 2 transformadores para alimentar todas estas cosas. Verrugas... ¡poderosos vampiros! Ni siquiera se requiere el simple cambio de bastón. El abridor de puerta tiene lógica e interruptores de límite listos en su lugar. Ábrelo y córtalo a una luz idiota. ¡Alambres! Cualquier enlace de radio, a menos que esté controlado por xtal, se desviará, atestiguan esos inútiles dispositivos remotos sintonizados de bobina y tapa de 300 mhz. Hace frío en el Medio Oeste ahora mismo. Pedazo.

  • kris lee dice:

    ¿Hay algo que pueda proporcionar la misma funcionalidad que XBee, pero sería una solución con cable?

    Me refiero a algo realmente simple y barato con la capacidad de leer valores analógicos a través de la conexión en serie.

  • carbón azul dice:

    Más allá de eso, hay una unidad de $ 8.00 en Target que hace lo mismo. Incluso tiene una bonita cosa LED para pegar en la pared que tiene luces para abrir o cerrar...
    Todavía soy fanático del viejo pin / zapatilla de papel Anarchist Cookbook. He usado esas cosas tan a menudo jajaja. Tuvo varios usos como pedales de sustain en los que simplemente se extiende el resorte del pasador. 🙂
    Todo por estas publicaciones de De-Ardy 🙂

  • cara de pedo dice:

    $ 225.00 en partes para hacer esto... wow.

    ¡Mañana TENÍA cómo usar un enrutador Cisco de $ 4500.0 como un conmutador ethernet de 2 puertos!

  • ZotDitzMyo dice:

    Me pregunto acerca de la precisión de la posición de la puerta. ¿Es suficiente un interruptor con esta pequeña acción? ¿O debería usarse algo con una liberación más larga para estar seguro?

  • cara de pedo dice:

    12f675 - $ 1.25
    DS1820 - $ 1.99
    434 Transmisor RF $ 4.00
    bateria para proyecto - $ 4.00
    tablero perforado para construirlo. $ 0.90

    Todo listo y funcionará durante 2 años con un juego de 3 pilas AA.

  • fooo dice:

    Entonces, ¿es posible usar el XBEE solo para verificar la puerta del garaje también? Quería cablear la puerta de mi garaje y escribir una aplicación de Android para abrirla y cerrarla (y decirme si está abierta o cerrada) para poder usar mi teléfono como abridor de puerta de garaje.

    Inicialmente pensé en usar un escudo arduino y wifi, pero me pareció costoso.

  • una sinfonía retorcida dice:

    ya sabes... compré un sensor para la puerta de mi garaje que me dice si está abierta o cerrada. es un pequeño dispositivo de pegado que se pega a la puerta, y un receptor en la casa con un par de LED rojo/verde (rojo = abierto, verde = cerrado)

    Me costó $12 en un Home Depot, tomó menos de 2 minutos para “instalarlo” y ha estado funcionando durante los últimos 5 años con las baterías incluidas originalmente.

    Estoy a favor de los trucos, pero cuando ya existe algo tan simple, barato y omnipresente, ¿por qué gastar tiempo y dinero en reinventar la rueda?

  • kanuko dice:

    @fooo: sí, es posible controlar la puerta del garaje con el XBee. Hay varios pines de E / S digitales en el XBEE que debería poder conectar a la parte posterior de su abre-puertas de garaje. (debidamente almacenado en búfer o retransmitido, etc.) Creo que es posible que necesite uno de los modelos compatibles con API para consultar o configurar de forma remota un pin de E / S digital a través de una serie.

  • doctor oct. dice:

    Anuncio de servicio comunitario para aquellos de ustedes que no hablan inglés: una antorcha es una antorcha.

  • d3c4f dice:

    ŬAŬ!

    esto se ha ido de alguien que usa lo que tenía/sabía para realizar una tarea simple a un EE piss match. Es posible que ni siquiera quieran reestructurar todo el proyecto mientras se está ejecutando. Su tiempo vale algo, dudo mucho que esto se produzca en masa como producto (que podría fabricarse por $ 2-4 / set). Puede que no sea como algunos de ustedes serían (con una mayor comprensión de la electrónica, etc.); sin embargo, dudo mucho que en este caso la persona quisiera pasar horas/días/semanas/años aprendiendo cómo hacer esto por $20-30 más barato y solo quería que funcionara ahora.

    Es decir, si quieres ir al precio más bajo, lo más sencillo puede ser instalar una polea y una bandera para que puedan mirar por la ventana y ver si la puerta está abierta. O un espejo afuera en la acera. O conecte un cable barato de calibre 24 a los sensores. O use un par de walkie-talkies Wal-Mart de $ 7, algunos wal-warts, interruptores, transistores y luces.

    La conclusión es que lo hizo de la manera que quería. El "próximo paso" para él puede ser simplemente dejarlo. (Aunque recuperaría el Arduino. Lol)

  • tehgringe dice:

    Probablemente sea el primer proyecto de las dudas. Es una placa de herramientas Arduino, con la placa prototipo pegada en un plástico negro.

    Bien hecho HAD, buena referencia y lo que me gusta ver. Cómo progresar, un buen enfoque para equilibrar las observaciones precisas pero inútiles que se suelen hacer en estos comentarios.

    Además, +1 a la referencia de yo dawg que vi arriba en los comentarios.

  • Jody dice:

    Hola chicos, gracias por los comentarios, reseñas y todo. Sí, podría haberlo construido sin Arduino, pero fue mi primer intento de resolver un problema real en lugar de solo encender algunas luces.

    Por favor envíeme una línea en el blog con sugerencias. Para mí se trata de aprender cómo se hace.

Victoria Prieto
Victoria Prieto

Deja una respuesta

Tu dirección de correo electrónico no será publicada.