Posts

Showing posts with the label NRF 51822

NRF51822 BLE battery voltage logger

Image
NRF51822 Bluetooth Low Energy module is simple solution to log 12V battery voltage and display voltage values in 0.96 inch color tft display. Information can be transferred with BLE interface to Android smartphone. BLE module: 64k Color IPS 0.96 inch 80x160 TFT display module with ST7735 driver and SPI interface:   With KiCad I edited schematic diagram and printed circuit board for this battery voltage logger: KiCad printed circuit board design supports 3D model show, if exists component/module 3D model in KiCad 3D library (.wrl/.step). I designed also printed circuit board, but did not order prototypes. 3D images of design: NRF51822 software was developed using Arduino IDE with NRF51 library package by Sandeep Mistry:  https://github.com/sandeepmistry/arduino-nRF5   First thing is to program S130 softdevice (BLE firmware to NRF51822). I used ST Link V2 for programming NRF51. In addition I had to edit low power and real time clock features replacing 0.7.0 directory versio...

NRF 51822 wireless PIR sensor with Android camera

Image
NRF 51822 is a very low power BLE System On Chip , that allows to use as B luetooth Low Energy peripheral connected to Passive Infrared Receiver module. PIR module used: Schematic diagram of ble motion sensor: HW build to 3D printed case: Software for NRF51822 was developed with Arduino IDE: NRF connect android application could be used  to check Bluetooth Low Energy  UART services and characteristics: BleCameraNRF  android application is used to start motion detection  from Nrf51 module, check battery, temp and solar log. Project files can be found from github: https://github.com/joukohak/nrf51pir

NRF 51822 BLE module sensor with Arduino IDE

Image
Radioland  BLE beacon module datasheet: https://www.renhotecic.com/image/download/pdf/2020031603025251822beacon.pdf can be reprogrammed with Arduino IDE and ST Link V2  to special remote button  application. SWDIO     ->   SWDIO SWCLK     ->   SWCLK 3.3V            ->   BAT+ GND          ->   BAT- 3D printed cover for BLE module:   Arduino IDE libraries for NRF51822  and instructions can be found from: https://github.com/sandeepmistry/arduino-nRF5 Nrf51822 Bluetooth low energy stack (Softdevice)  version S130 is required to download and flash to device  before BLE application software can be programmed : Selecting a SoftDevice SoftDevices contain the BLE stack and housekeeping, and must be downloaded once before a sketch using BLE can be loaded. The SD consumes ~5k of Ram + some extra based on actual BLE configuration...