¿El dispositivo meteorológico de Internet usa wifi?

4

¿Alguien sabe un diseño de referencia con una lista de materiales de menos de 30 USD para recopilar datos meteorológicos de Internet, por ejemplo? ¿Yahoo y mostrarlo en una pantalla LCD?

Encontré muchos kits de diseño y desarrollo, pero la mayoría de ellos son demasiado caros y se dirigen principalmente a tabletas, marcos de fotos, radio por Internet y similares. Solo necesito una CPU lenta de 50-200Mhz, wifi y LCD (hasta 5 ", QVGA) o caracteres de varias líneas.

Realmente aprecié cualquiera de tus comentarios.

    
pregunta Liam

3 respuestas

2

El Twatch es el tipo correcto de dispositivo. Pero, solo está conectado a Ethernet.

El firmware necesitará algunos ajustes, actualmente se conecta a la API de Twitter a través de TCP / HTTP y analiza JSON.

enlace

enlace

La lista de piezas no incluye los precios, pero la lista de materiales debería ser fácilmente de menos de $ 30 en cantidad.

Part    Value   Package
IC1     PIC 18F67J60    TQFP-64
C1-3    10uF tantalum capacitor, 10volts+   SMC_A
C4,5    33pF capacitor  0805
C10,11,C14-23   0.1uF capacitor     0805
ICSP    5x 0.1″ male pin header     
J1  2.1mm SMD power jack    SMD
J2  HR911105A ethernet jack     RJ-45
L1, L2  Ferrite bead, 200ma+    0805
NPN1    NPN transistor, 250hfe+, 800ma+     SOT-23
Q1  25MHz SMD crystal   HC49UP
R2(A)   10K single turn trim resistor   3mm SMD or through hole (cheapest)
R3  240 ohms resistor   0805
R4-6    390 ohms resistor   0805
R7  2,260 ohms resistor, 1%     0805
R10-21  10,000 ohms resistor    0805
R30-33  49.9 ohms resistor, 1%  0805
VR1     LDO 3.3volt regulator (LD1117)  TO-220
VR2     7805T 5volt regulator   TO-220
HD44780-LCD     20×4 HD44780 character LCD
    
respondido por el Toby Jaffey
2

Tu especificación deseada está un poco superada y ciertamente no la obtendrás por menos de $ 30. Una CPU de 50MHz está por encima de la parte superior para una lectura del clima dado que puede conectar un chip de 16MHz a Ethernet con la misma facilidad. De manera similar, una pantalla LCD de 5 "probablemente te costará al menos $ 20.

Si desea 'WiFi', puede cortar esquinas y usar un dispositivo base conectado a través de Ethernet. Esto luego hablaría con otro módulo conectado a la pantalla (donde quiera que desee colocarlo). Ethernet y los transceptores de 2.4GHz (por ejemplo, Nordic nrf24l01 +) son comparativamente baratos en comparación con los módulos Wifi completos si construyes todos los circuitos desde cero.

Puede usar un chip de Ethernet barato como el ENC28J60 para conectarse al enrutador, entonces deberá encontrar un código o escribir su propia pila TCP / IP. Google produce algunas notas de aplicación, y aquí hay un servidor web escrito para un Atmega168. enlace . Personalmente, creo que lo mejor sería construirlo desde cero utilizando un AVR simple y un controlador de Ethernet en lugar de pagar por un Arduino que anulará el punto de ahorrar dinero.

Para el lado receptor, necesitaría otro transciever inalámbrico (2.4GHz o radio, su elección), otro microcontrolador (digamos un Atmega168 por razones), que recibe la información del clima y la muestra. Usando un LCD HD44780 16x4 estándar de bog, podría mostrar más que suficiente información. Si necesita gráficos, elija una pantalla basada en KS108. Un montón de código y controladores en la web para pantallas LCD.

Yo codificaría el formato en el micro de la pantalla y cuando recibas una actualización del clima, lo almacenaría en EEPROM. Todo lo que necesita es, digamos, durante 5 días, 5 valores de temperatura, viento, tipo de clima, etc. 1kB es más que suficiente espacio. EEPROM tiene un límite de r / w finito, pero de manera realista, si actualiza el clima 24 veces al día, aún podría pasar años.

Es probable que tenga que ir a montar en superficie para ser realmente barato, y en cuanto a una lista de materiales, es difícil enumerar uno sin una especificación de diseño exacta. Yo diría que estarías mirando alrededor de $ 40 como máximo. Ten en cuenta que, de todos modos, eso es menos que el costo de algunos módulos Wifi.

NRF2401L (QFN) - $ 5 cada uno
ATMega168 - $ 3 cada uno
16x2 LCD - $ 5 en eBay
ENC28J60 $ 3

Otros componentes como resistencias, tapas, etc. son insignificantes en comparación con los anteriores. Es posible que tenga que pagar uno o dos dólares por el conector de Ethernet y las antenas para los transceptores. Los precios se verificaron en Farnell Reino Unido y se convirtieron aproximadamente en dólares.

    
respondido por el Josh
0

Intente esto: Rompe mis comentarios sobre su pregunta para comunicaciones. Suciedad barata y un montón de opciones

Solución barata que usa ondas de radio (¿necesita algo para comunicarse en una PC?)

Transmisor RF Link - 434MHz

Lista de emisoras de radio

Receptor de radio 2Kilometre :)

Más caro, pero se conecta directamente a su enrutador, obtiene una IP y puede emitir comandos http GET reales, pero deberá poder analizar los encabezados y el cuerpo.

WIFI b / g 2.4Ghz

Usando el módulo 434Mhz a 2400bps, podría enviar 300 bytes de datos por segundo. Así que eso es aproximadamente 300 caracteres ASCII.

Creo que lo calculé correctamente (2400 bps / 8 (bits en un byte)) = 300bytes

    
respondido por el ppumkin

Lea otras preguntas en las etiquetas