Skip to content

LORA NRF52840

reichart edited this page Jun 16, 2026 · 20 revisions

8 dépôts github : exemples-de-montages festisol CROUS-micro-python piano visio anumby jouets developpement-voiture raspberry-pico Blog ateliers numériques Repair Café d'Orsay

monter une radio LORA, avec programmation avec sideband, MESHSTATIC ou RETICULUM demandent des niveaux croissants de calcul ; j'ai testé des montages pour des applications frugales pour faire des répéteurs ou des postes autonomes à faible consommation énergétique

nous allons utiliser un processeur faible consommation ; il est très utilisé pour construire des périphériques bluetooth

image

Processeur sur Arduino

image

Pas facile à utiliser le circuit ne répond pas lorsqu'il est branché sur USB ; pour accéder au port USB nrf52840 mettre à zero la broche RESET rapidement

image

Il gère le chargement d'une batterie bat +/-

image

Comme pour rasberry pico, un dossier est créé automatiquement

image
UF2 Bootloader 0.6.4 lib/nrfx (v2.0.0) lib/tinyusb (0.12.0-145-g9775e7691) lib/uf2 (remotes/origin/configupdate-9-gadbb8c7)
Model: nice!nano
Board-ID: nRF52840-nicenano
Date: May 17 2022
SoftDevice: S140 6.1.1

Pour l'utiliser sur Arduino

https://adafruit.github.io/arduino-board-index/package_adafruit_index.json

Prendre la carte "Adafruit Feather nRF52840 Express"

https://nicekeyboards.com/docs/nice-nano/getting-started/

CODE

LORA avec nrf52840

image

https://adrelien.com/diy-meshtastic-how-to-build-your-own-meshtastic-device-with-faketec-pcb-nrf52840/

la documentation commerciale est mauvaise

https://wiki.icbbuy.com/doku.php?id=developmentboard:nrf52840

MESH avec écran OLED

les modules gérent un bluetooth économe en énergie (BLE) : ils dialoguent en réseau ; avec une radio LORA ils dialoguent en meshtastic

image

https://adrelien.com/meshtastic-diy-how-to-build-your-own-meshtastic-node-nrf52840-lora-radio/

LoRa Module Pin: MISO -> nRF52 Pin: P0.02
LoRa Module Pin: MOSI -> nRF52 Pin: P1.15
LoRa Module Pin: SCK -> nRF52 Pin: P1.11
LoRa Module Pin: NSS -> nRF52 Pin: P1.13
LoRa Module Pin: DIO0 -> nRF52 Pin: P0.29
LoRa Module Pin: DIO1 -> nRF52 Pin: P0.10
LoRa Module Pin: RESET -> nRF52 Pin: P0.09

installation Meshtastic

Visit the Meshtastic web flasher
Select "NRF52 Pro-micro DIY variant" from the list
Download the UF2 file
Put your node in DFU mode again
Drag and drop the downloaded UF2 file onto the drive
Wait for the device to restart (this may take a minute or two)

fabrication PCB

sur le site adrelien

Navigate to JLCPCB's quote page Download the latest Gerber files (v4) from the FakeTec PCB repository Upload the Gerber ZIP file to JLCPCB Keep all the default PCB settings (you can change the PCB color if desired)

références

impression 3D

https://github.com/mrekin/MeshtasticCustomBoards/tree/main/Gerbers

https://github.com/BlueDrink9/supermini-nrf52840-kicad

Clone this wiki locally