···1122-# 🌀 BaSIL — ==Ba==dge ==S==ocial ==I==risé ==L==ibre
22+# 🌀 BaSIL — Badge Social Irisé Libre
3344-Other potential name : **OSIriS** : OpenSource Social Iridescent Badge
44+Other potential name : **OSIriS** : OpenSource Social Iridescent Socializer
5566> A wearable, open-source social radar that tells you where your friends are
77> — without screens, without cloud, without surveillance.
···1818BaSIL is a screenless wearable badge that uses light and subtle feedback
1919to indicate the direction and distance of nearby trusted contacts.
20202121-Think of it as a compass that always points toward your friends.
2121+Think of it as a compass that always points toward your people.
22222323**Core principles:**
2424- **Zero-screen interface:** Two concentric LED rings (16 + 8 WS2812B)
···37373838| Range | Technology | Precision |
3939|-------|-----------|-----------|
4040-| 0–30m | BLE 6.0 Channel Sounding (nRF54L15) | Sub-meter |
4141-| 30m–2km+ | LoRa (SX1262, 868 MHz) | Approximate bearing |
4040+| 0.1m–100m | BLE 6.0 Channel Sounding (nRF54L15) | Sub-meter |
4141+| 100m–3km+ | LoRa (SX1262, 868 MHz) | Approximate bearing |
42424343The inner LED ring (8 LEDs) represents your **circle of trust** — lasting
4444bonds built through recurring proximity. The outer ring (16 LEDs) acts as
···5252| Component | Role |
5353|-----------|------|
5454| Seeed XIAO nRF54L15 Sense | MCU, BLE 6.0, IMU, microphone |
5555-| Wio-SX1262 or NiceRF LR2021 | LoRa (Gen2 or Gen4) transceiver (868 MHz)|
5555+| Wio-SX1262 | LoRa transceiver (868 MHz)|
5656| QMC5883L | Magnetometer (heading) |
5757| 2x WS2812B rings (16+8) | Zero-screen interface |
5858| TTP223 | Capacitive touch button |
···143143 et les motifs d'animation.
144144- **Vie privée par conception :** Pas de GPS. Pas de cloud. Pas d'identité
145145 persistante. Les clés de chiffrement et les données de contact sont
146146- automatiquement purgées après 72 heures sans contact (anti-harcèlement
146146+ automatiquement purgées après 72 heures sans contact ou apèrs un date et une heure défini (anti-harcèlement
147147 par design).
148148- **Matériel ouvert :** Schémas KiCad, layout PCB, fichiers boîtier
149149 imprimables en 3D — tout le nécessaire pour construire le vôtre.
···155155156156| Portée | Technologie | Précision |
157157|--------|------------|-----------|
158158-| 0–30m | BLE 6.0 Channel Sounding (nRF54L15) | Sub-métrique |
159159-| 30m–2km+ | LoRa (SX1262, 868 MHz) | Cap approximatif |
158158+| 0,1m–100m | BLE 6.0 Channel Sounding (nRF54L15) | cm |
159159+| 100m–3km+ | LoRa (SX1262, 868 MHz) | Cap approximatif |
160160161161L'anneau intérieur (8 LEDs) représente votre **cercle de confiance** —
162162des liens durables construits par la proximité récurrente. L'anneau
···164164les contacts détectés.
165165166166Une application compagnon (React Native, prévue) gère l'appairage, les
167167-mises à jour firmware et la gestion du cercle. Le badge fonctionne de
167167+mises à jour firmware et la gestion du cercle (incluant la lecture de message texte ou audio court). Le badge fonctionne de
168168manière autonome après la configuration initiale.
169169170170### Matériel (Badge V1)
···186186|--------|------------|
187187| RTOS | Zephyr (Nordic nRF Connect SDK) |
188188| Radio | BLE 6.0 + LoRa (SPI) |
189189-| Capteurs | IMU (LSM6DS3TR-C) + Magnétomètre (I2C) |
189189+| Capteurs | IMU (LSM6DS3TR-C) + Magnétomètre (I2C) + Microphone|
190190| Moteur de position | Trilatération, filtre de Kalman, classification TinyML |
191191| App compagnon | React Native (prévue) |
192192···229229230230Prérequis :
231231- nRF Connect for VS Code (toolchain Nordic)
232232-- KiCad 9.x
233233-- Imprimante 3D (FDM ou SLA) pour le boîtier
232232+- KiCad 9.x ou + récent
233233+- Imprimante 3D (FDM ou SLA) pour le boîtier et éventuellment FreeCAD 10.x ou + récent.
234234235235### Licence
236236