Hoe een LoRa-meshnetwerk over lange afstand op te bouwen | MeshTastic, Heltec, MeshNology
Bouw een langeafstands-LoRa-messenger buiten het elektriciteitsnet met Meshtastic
In de verbonden wereld van vandaag, wat gebeurt er als er geen mobiel bereik of internet is? Deze projectgids laat je zien hoe je je eigen privécommunicatienetwerk buiten het elektriciteitsnet bouwt dat gratis werkt over kilometers afstand. We gaan de veelzijdige Heltec WiFi LoRa 32-module omvormen tot een krachtig berichtenapparaat met behulp van het open-source Meshtastic-platform. Deze opstelling stelt je in staat om tekstberichten te verzenden en locaties te delen tussen apparaten via een langeafstands-meshnetwerk met laag vermogen, waardoor het perfect is voor wandelen, kamperen of noodsituaties.
We gebruiken verschillende speciaal ontworpen behuizingen van Meshnology—de N30, N32 en N35—die het Heltec-bord huisvesten en batterijen bevatten variërend van 1100mAh tot 3000mAh voor langdurig gebruik in het veld. Alle benodigde hardware, software en affiliatelinks vind je op de bronnenpagina die onder deze video is gelinkt.
Hoe het werkt: LoRa en Meshtastic uitgelegd
Dit project is afhankelijk van twee belangrijke technologieën om langeafstandscommunicatie buiten het elektriciteitsnet te bereiken, zoals uitgelegd op 01:43 in de video.
- LoRa (Long Range): Dit is een radiotechnologie die datatransmissie over grote afstanden mogelijk maakt met zeer weinig vermogen. Het werkt op ongelicentieerde frequentiebanden (zoals 915 MHz in de VS), dus er zijn geen kosten of abonnementen vereist.
- Meshtastic: Dit is een open-sourceproject dat een gedecentraliseerd, versleuteld meshnetwerk creëert met behulp van goedkope LoRa-radio's. In een meshnetwerk kan elk apparaat berichten doorsturen voor andere apparaten, waardoor het bereik van het hele netwerk automatisch wordt uitgebreid.
Het communicatieproces is eenvoudig maar krachtig: je typt een bericht in de Meshtastic-app op je telefoon. De app verzendt het bericht via Bluetooth naar je gekoppelde Heltec LoRa-apparaat. Dat apparaat verzendt het bericht vervolgens via het LoRa-netwerk. Elk ander apparaat binnen bereik ontvangt het LoRa-bericht en stuurt het via Bluetooth door naar de gekoppelde telefoon, waar het in de app verschijnt.
Stap 1: De Meshtastic-firmware flashen
Voordat je je Heltec-module kunt gebruiken, moet je de Meshtastic-firmware installeren. De eenvoudigste manier om dit te doen is met de officiële webflasher-tool, zoals getoond op 09:26.
- Verbind je Heltec WiFi LoRa 32-apparaat via USB met je computer.
- Open een compatibele webbrowser (zoals Google Chrome of Edge) en ga naar flasher.meshtastic.org.
- Selecteer je apparaat in het vervolgkeuzemenu. Je kunt filteren op "Heltec" om eenvoudig de "Heltec Wireless Stick V3" of een vergelijkbaar model te vinden.
- Kies de nieuwste stabiele firmwareversie in het volgende vervolgkeuzemenu.
- Klik op de knop "Flash". Er verschijnt een pop-up waarin je wordt gevraagd de COM-poort voor je apparaat te selecteren. Kies deze en klik op verbinden. Het wordt sterk aanbevolen om de optie "Erase and install" te kiezen om een schone installatie te garanderen.
- De flasher wist automatisch de oude firmware en installeert Meshtastic. Zodra dit is voltooid, start het apparaat opnieuw op en zie je het Meshtastic-opstartscherm op het OLED-display.
Stap 2: De Meshtastic-app installeren en instellen
De Meshtastic-app is je commandocentrum voor het verzenden van berichten en het configureren van je apparaten. Het installatieproces begint op 12:48.
- Ga naar de Google Play Store of Apple App Store op je smartphone en zoek naar "Meshtastic".
- Installeer en open de app. Je kunt de eerste welkomstschermen overslaan.
- De app vereist Bluetooth- en locatierechten om te functioneren, dus zorg ervoor dat je deze verleent wanneer daarom wordt gevraagd.
- Met de app geopend, ben je nu klaar om je eerste LoRa-apparaat te koppelen.
Stap 3: Je apparaat koppelen en configureren
Om berichten te verzenden, moet je je LoRa-apparaat via Bluetooth met de app koppelen. Deze cruciale stap wordt behandeld op 13:38.
- Tik in de Meshtastic-app op het Bluetooth-pictogram of de knop "scannen" om te zoeken naar apparaten in de buurt.
- Je Heltec-apparaat zou in de lijst moeten verschijnen met een naam zoals "Meshtastic_XXXX". Tik erop.
- Er verschijnt een koppelingsverzoek op je telefoon en er wordt een 6-cijferige bevestigingscode weergegeven op het OLED-scherm van het Heltec-apparaat. Voer deze code in de app in om de koppeling te voltooien.
- Zodra het is gekoppeld, maakt de app verbinding en laadt de configuratie van het apparaat. De belangrijkste eerste stap is om je regio in te stellen. Ga naar de apparaatinstellingen, zoek het menu "LoRa" of "Radio Configuration" en selecteer je regio (bijv. "United States"). Hiermee wordt de juiste frequentie voor jouw gebied ingesteld. Het apparaat start opnieuw op nadat je deze instelling hebt opgeslagen.
- Je kunt ook naar de "User"-instellingen gaan om je apparaat een unieke naam te geven, waardoor het gemakkelijker te identificeren is in het netwerk.
Stap 4 (optioneel): Geavanceerde configuratie via de webclient
Voor meer gevorderde gebruikers biedt Meshtastic een krachtige webclient voor configuratie, beschikbaar op client.meshtastic.org. Zoals getoond op 06:02, kun je je apparaat via USB verbinden en deze interface gebruiken om een kaart van alle nodes in je mesh te zien, gedetailleerde apparaatstatistieken te bekijken en geavanceerde instellingen zoals het LoRa-zendvermogen fijn af te stemmen om bereik en batterijduur in balans te brengen.
Je eerste bericht verzenden
Met je geconfigureerde apparaten ben je klaar om te communiceren! Dit proces wordt gedemonstreerd op 18:50.
- Navigeer in de Meshtastic-app naar het tabblad "Chat" of "Berichten".
- Alle berichten worden verzonden via een kanaal. Standaard zit iedereen op het primaire kanaal, maar je kunt ook privé-, versleutelde kanalen aanmaken.
- Typ eenvoudig je bericht in het tekstvak en druk op verzenden. Het bericht wordt via Bluetooth naar je LoRa-apparaat gestuurd, dat het vervolgens uitzendt over het mesh-netwerk.
- Enkele seconden later verschijnt het bericht in de app van elke andere gebruiker op jouw kanaal, evenals op de OLED-schermen van hun LoRa-apparaten.
Zoals de video demonstreert, werkt dit systeem feilloos en maakt het communicatie mogelijk tussen meerdere verschillende soorten Meshtastic-apparaten tegelijkertijd. De praktijktest in het veld bij 19:58 bevestigt succesvolle communicatie op een afstand van 1,5 km, terwijl de onderliggende technologie bewezen is te werken op veel grotere afstanden.
Video-hoofdstukken
- 00:00 - Introductie tot het project
- 01:43 - Wat zijn LoRa en Meshtastic?
- 02:40 - Hardware-overzicht
- 05:02 - Software- en tools-overzicht
- 09:26 - Firmware flashen met flasher.meshtastic.org
- 12:48 - De Meshtastic-app installeren
- 13:38 - Een apparaat koppelen via Bluetooth
- 15:07 - Apparaatinstellingen configureren (regio & naam)
- 18:50 - Live-labdemonstratie: berichten verzenden
- 19:58 - Praktijktest in het veld (1,5 km)
Common Course Links
Common Course Files
Hulpmiddelen en referenties
-
ExternPurchase Wi-Fi LoRa 32 from Meshnologymeshnology.com
Bestanden📁
Geen bestanden beschikbaar.