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.