¿Puede un chip nRF24L01+ funcionar solo? (es decir, sin placa Arduino)

Tengo un prototipo basado en el transceptor wifi ESP8266 como módulo independiente, sin ninguna placa Arduino.

Funciona bien, pero he oído que el chip nRF24L01+ consume menos energía.

Después de algunas investigaciones en línea, creo que no hay posibilidades de incrustar un programa en el nRF24L01+, ya que no tiene memoria .

Solo quería comprobar en este foro si estoy en lo cierto o no.

(Si tengo razón, no tiene sentido considerar el nRF24L01+ ya que también debería alimentar la placa Arduino)

nRF24L01+ es un transceptor IC. Transmitirá los datos que se le alimenten. Necesitarás un dispositivo inteligente para controlarlo. Ya sea Arduino o alguna otra MCU
Ciertamente no necesita una "placa Arduino", pero necesitará un microcontrolador de algún tipo. Personalmente, uso un PIC de 8 bits, uno de la gama PIC16LFxxx de menor potencia.
¡Bien! Pero el sueño profundo nRF24L01+ por debajo de 1uA y un sueño profundo ATtiny85 por debajo de 1 mA / en comparación con un sueño profundo ESP8266 a 18 mA. Entonces, ¿ATtiny+nRF24L01+ consumiría mucha menos energía que ESP8266? ¿Tengo razón?
@VincentLê, ¿ha verificado la funcionalidad que está disponible en el modo de suspensión profunda para cada uno de los componentes? Tal vez el sueño profundo en ESP8266 signifique que todavía hay una conexión retenida o algo más, mientras que en el nRF24L01+ podría significar que es solo un chip muerto básicamente hasta que lo despierte algún evento externo (muy probable a 1 µA). Si no necesita la funcionalidad provista del ESP, probablemente sea una mala elección para su aplicación.
No estoy del todo seguro de las funciones de sueño profundo del ESP8266, pero para un transceptor de muy baja potencia, mis cálculos (y según diferentes blogs) muestran que un NRF24L01+ y un ATtiny85 serían mucho más interesantes que el esp8266. ¡Ahora, el esp8266 es genial para un primer prototipo!

Respuestas (1)

El nRF24L01+ es de hecho solo un transceptor IC sin firmware incorporado que pueda modificar.

Tiene cierta capacidad para reducir la cantidad de trabajo que necesita el controlador de la aplicación (que puede ser cualquier MCU, puede crear su propio diseño de ultra bajo consumo si un Arduino necesita demasiada energía), pero la pila de protocolos debe implementarse allí.

Tal vez quiera echar un vistazo al nRF24LE1, que tiene flash integrado (16kB) y MCU (8 bits), pero no creo que sea posible colocar una pila wifi allí.

Hay soluciones similares de TI y otros, que podrían valer la pena echarle un vistazo. Las cosas inalámbricas están avanzando muy rápido en estos días, así que no publicaré más cosas específicas, ya que estarán obsoletas el lunes.

Gracias. Señaló el problema correcto aquí: no hay una pila wifi disponible para una solución nRF24L01 +.