Nodo LoRa basado en RAK811 y alimentado por baterias AA
Nodo LoRa concebido para la experimentacion. Se conecta facilmente con casi cualquier tipo de sensor. Diseñado para instalarse dentro de una caja generica resistente al agua, solo hay que agregar un par de pilas AA alcalinas, y listo para usarse!
Componente clave: Modulo LoRa RAK811.
Principales caracteristicas:
- Hardware & Software de Codigo Libre
- Se alimenta con 2 pilas AA (1.5v) .
- Resistente al agua y montable en pared.
- RAK811=SX1276+STM32L151. No se necesita microcontrolador adicional.
- Programacion mediante RAK RUI API, o STM32 CUBE LoRa stack.
- Area para expansion y/o Prototipado.
- Pads para soldar antena de resorte interna o conector U.FL para externa.
Listado de materiales
Componente | Consigue el tuyo! | Hoja de caracteristicas |
---|---|---|
Modulo LoRa RAK811 | 💸 | RAK811.pdf |
Caja generica resistente al agua de 83x58x33mm (varias opciones: tapa transparente, salientes para montaje en pared) | 💸 | AK10019-A1.pdf |
Tornillo autorroscante M2.6 tipo B | 💸 | M2.6x5-6-8-12mm.pdf |
Soporte para bateria AA para montaje en PCB | 💸 | BH311.pdf |
Bornera de tornillo kf350 3.5mm 3 pines | 💸 | KF350.pdf |
Antena de resorte para 433,868,915 MHz | 💸 | SW433-TH32.pdf SW868-TH06.pdf SW915-TH12.pdf |
Conector de hilera de pines hembra 2.54mm | 💸 | FHA3-SXX.pdf |
Conector de hilera de pines macho 2.54mm | 💸 | PHA1-S3XX.pdf |
Tarjetas de Circuito Impreso
PCB | Archivos fuente |
---|---|
Tarjeta principal | RAK811 LORA ADAPTABLE NODE |
Tarjeta de expansion | RAK LORA ADAPTABLE NODE BREAKOUT 2AA |
Software
Software | Archivos fuentes |
---|---|
Firmware | RAK811 RUI SWITCH SENSOR |
Personalizacion
El proyecto ha sido dividido en 4 principales aspectos: fuente de alimentacion, caja, antena y expansion. Cada uno de los cuales puede ser modificado segun los requerimientos propios. Finalmente se presentara una aplicacion de ejemplo para mostrar como implementar su propio sensor.
Fuente de alimentacion
El dispositivo puede operar desde 1.8v hasta 3.7v. Hay varias alternativas para hacerlo:
- 2 Pilas alcalinas AA. Se deberan cortocircuitar las posiciones 1-2 del jumper JP1.
- 1 Pila de litio 14500. Se deberan cortocircuitar las posiciones 2-3 del jumper JP1. El soporte para la bateria BT2 puede ser removido, liberando un poco de espacio en el PCB.
- Fuente de alimentacion externa en la bornera J1. Los soportes para baterias BT1 y BT2 pueden ser removidos, liberando aun mas espacio en el PCB.
Caja
El PCB tiene las dimensiones correctas para ser instalado dentro de una caja plastica “generica” a prueba de agua de 83x58x33mm . Estas cajas vienen en multiples variantes: gris, negro, blanco, tapa transparente, salientes para montaje en pared, etc. La tarjeta se fija a la caja mediante 2 tornillos autorroscantes.
Expansion
El area de prototipado contiene pads para soldadura que estan conectados a todos los pines del modulo RAK811, adicionalmente hay algunos pads libres para realizar algo de prototipado mediante cable y soldadura. Las conexiones a sensores externos se realizan mediante las borneras W, X, Y, Z. En caso que la inmensa area para prototipado no sea suficiente, se pueden soldar regletas de conectores hembra para agregar una tarjeta de expansion desmontable. Notese que el RAK811-LF y RAK811-HF tienen algunas diferencias en unos cuantos pines de i/o.
Opciones de antena
Antena interna de resorte soldada en el pad J6, se deberan cortocircuitar las posiciones 1-2 del jumper JP2.
Antena externa usando conector U.FL, se deberan cortocircuitar las posiciones 2-3 del jumper JP2.
Aprovisionamiento
Como el codigo es derivado de un producto existente de RAK Wireless, se usan los mismos comandos AT para el aprovisionamiento del nodo en la red LoRa usando la UART. Para mayor informacion ver el manual que contiene los comandos completos AT.
Aplicacion de ejemplo
La aplicacion de ejemplo consiste en un interruptor magnetico LoRa que transmite un paquete cada vez que se cierra o se abre el contacto debido al efecto de acercar o alejar el iman. Para ello se instalo un reed switch pequeño en una de las paredes al interior de la caja. La tarjeta de expansion es usada para instalar los componentes suplementarios: Led indicador de transmision, resistencias de pullup, pulsador para prueba de transmision, y divisor de voltaje para monitoreo de bateria.
Cualquier otro sensor de tipo interruptor (sensor de inclinacion por esferas, resorte detector de vibracion, etc.) puede ser agregado!
Para hacer las conexiones se uso cable con recubrimiento PVDF por su alta resistencia al calor, en especial al soldar con cautin!. Para mas informacion sobre el PCB o el firmware, recuerde consultar los repositorios vinculados
Componentes opcionales:
Componente | Consigue el tuyo! | Hoja de caracteristicas |
---|---|---|
Alambre 30 AWG con recubrimiento PVDF UL1423 | 💸 | UL1423.pdf |
Conector para antena externa U.FL montaje superficial | 💸 | 6474011114.pdf |
Reed switch plastico pequeño | 💸 | GPS-11A.pdf |
Iman para fijacion en pared mediante tornillos | 💸 | MC-38.pdf |
Sensor de vibracion tipo resorte | 💸 | SW-18015p.pdf |
Sensor de inclinacion por esferas | 💸 | SW-200D.pdf |
Resistencias TH 1/4W 1% | 💸 | MGR-SERIES.pdf |
Led 3mm | 💸 | 1254-10SYGD.pdf |
Interruptor momentaneo pulsador 6x6mm | 💸 | TS-1301.pdf |