Indholdsfortegnelse:
- Trin 1: #Hardware - Bestilling af dele
- Trin 2: #Hardware - 3D -printede dele
- Trin 3: #Hardware - Forbered batteribakken
- Trin 4: #Hardware - Forbered LoRaWan Board
- Trin 5: #Hardware - Montering 1: TSL2561 / BME680
- Trin 6: #Hardware - Montering 2: Set LoRaWan Board
- Trin 7: #Hardware - Montering 3: Tilslut I2C -pins
- Trin 8: #Hardware - Assembly 4: Cable Management - I2C Cables
- Trin 9: #TTN - Tilmeld / Log ind
- Trin 10: #TTN - Programopsætning
- Trin 11: #TTN - Opsætning af nyttelastformater
- Trin 12: #TTN - Tilføj enheder
- Trin 13: #TTN - Enhedsindstillinger
- Trin 14: #Code - Download af Arduino -kode
- Trin 15: #Kode - Arduino - Enhedsopsætning med TTN
- Trin 16: #Code - Arduino - Installer RTC og Adafruit Library
- Trin 17: #Code - Arduino - Seeeduino LoRaWAN Library Install
- Trin 18: #Code - Arduino - Board Selection / COM Port
- Trin 19: #Code - Arduino - Upload koden til bestyrelsen
- Trin 20: #Code - Arduino - Test koden
- Trin 21: #Hardware - Samling 5: Isæt batteribakke
- Trin 22: #Hardware - Samling 6: Isæt batterier
- Trin 23: #Hardware - Samling 7: Bagcover
- Trin 24: #Hardware - Vedhæftning af enheden
Video: MuMo - Node_draft: 24 trin (med billeder)
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:25
### UPDATE 10-03-2021 // de seneste oplysninger/opdateringer vil være tilgængelige på github-siden:
Hvad er MuMo?
MuMo er et samarbejde mellem produktudvikling (en afdeling ved universitetet i Antwerpen) under navnet Antwerp Design Factory og Antwerp Fashion Museum. Målet med projektet er at bygge et open source IOT -monitor -system baseret på et LoRa -netværk.
- Det skal være let at opsætte.
- Det skal være let at samle.
- Det skal være skalerbart med hensyn til anvendelsesområde.
Hvad projektet MuMo indeholder:
MuMo Node
MuMo Node er en lavenhedsenhed på AA -batterier, der kan måle og transmittere miljøparametre over et LoRa -netværk. Parametrene er temperatur, fugtighed, omgivende tryk og lysstyrke. *** MuMo -noden kan udvides med andre funktioner, der kan bruges i andre applikationer. ***
MuMo Gatway
MuMo Gateway er en aktiv LoRa -gateway, der kan modtage og videresende LoRa -signaler fra Node -enheden over internettet. I dette projekt vil gatewayen også være udstyret med de samme sensorer på MuMo Node -enheden, luftstøvføler og en fejlfælde, der kan fjernovervåges med et kamera.
*** Gatewayen behøver ikke at være udstyret med sensorer eller et kamera. Det kan også kun tjene til at tilvejebringe et LoRa -netværk (ikke målebro). ***
MuMo Dashboard
MuMo Dashboard leveres til at oprette en oversigtswebapplikation over det netværk, der oprettes. Det er gjort brugervenligt med forskellige funktioner. Instrumentbrættet kan tilpasses fuldt ud til brugerens ønsker og anvendelse.
Github -side:
github.com/MoMu-Antwerp/MuMo
Instruktive sider:
MuMo_Node:
MuMo_Gateway:
Påkrævede værktøjer:
- 3D printer med filament
- Loddejern / lodde
- Lille skæretang
- Varm limpistol (eller andre fikseringsværktøjer)
- Lille skruetrækker
Trin 1: #Hardware - Bestilling af dele
Reservedele:
Se github -siden for en nylig oversigt:
github.com/jokohoko/Mumo/blob/main/Shopping_list.md
Trin 2: #Hardware - 3D -printede dele
Dele til 3D -print:
- NODE_Main_Housing
- NODE_Battery_Tray
- NODE_Bagside
Se github -siden for de nyeste STL -filer:
github.com/jokohoko/Mumo/tree/main/STL_NODE
Udskriv filament:
- PETG (foretrukket og mere holdbar)
- PLA
Generelle udskriftsindstillinger:
- Ingen support nødvendig
- Fyld ikke nødvendig
- 0,2 laghøjde
- 3 udvendige omkredse (for styrke og holdbarhed)
Trin 3: #Hardware - Forbered batteribakken
Dele:
- 2 x batterihus (sideknude: Du kan også kun bruge et batterihus til 3 AA -batterier, men levetiden bliver kortere!)
- 1 x JST 2.0 -strømstik (følger med Seeed LoRaWan -kortet)
- 3D -printet del: batteribakke
Instruktioner - Lodning: (Advarsel HOT - pas på!)
- Lod alle de røde kabler sammen
- Lod alle de sorte kabler sammen.
- Sørg for, at lodningsarbejdet er beskyttet med isoleringsmateriale. Dette kan være en muffe, som du trækker over kablet før lodning eller isoleringstape, som du påfører bagefter.
Instruktioner - Fastgørelse af batteriholderen:
-
Lim batteriholderne ind i batteribakken, så kablerne vender ud til siden med udskæringen (se billede). Dette kan gøres med varm lim (foretrukket), dobbeltsidet tape, silikone, anden lim, …
Trin 4: #Hardware - Forbered LoRaWan Board
En del:
LoRaWan bord
Instruktion:
Inden lysdioden fjernes på kortet, skal du slutte kortet til computeren og kontrollere, om strømledningen lyser. Efter fjernelse af LED'en har vi ingen strømindikation længere.
For at reducere Lorawan -skjoldets strømforbrug bør vi fjerne to LED'er, der er rent informative. Strømmen (PWR) og ladningsindikationen (CHG) førte.
Vær yderst forsigtig med ikke at beskadige tavlen under denne proces! Brug en skarp tang.
- Find opladnings -LED'en (CHR) og powerLED (PWR) (se billedet ovenfra med de grønne rektangler)
- Skær lodningen af LED'en. LED'en skal løsne.
- Fjern lysdioderne, og kontroller, om delene blev fjernet rent uden at beskadige sporene nedenunder.
Trin 5: #Hardware - Montering 1: TSL2561 / BME680
Dele:
- 3D -print - "Node hoveddel"
- Digital lyssensor (lille sensor)
- BME680 sensor (lang sensor)
- 2 x Grove I2C stik kabler
- 4 x M2x5 skruer
Instruktioner:
-
Tilslut en af lundkablerne til den digitale lyssensor. Og den anden til BME680 -sensoren.
- Placer sensorerne i 3D -printhuset ("Node -hoveddel").
- Digitalt lys øverst til venstre / BME680 øverst til højre. Tilslutningsdelen af sensoren vender nedad (ikke synlig!). Du er nødt til at bøje kablerne, så de gør en skarp drejning.
- Og skru begge på plads med m2x5 mm skruerne.
Trin 6: #Hardware - Montering 2: Set LoRaWan Board
Dele:
- Batteribakke med batteriholdere
- Set LoRaWan board
- Hovedlegeme node
- 4 x M2x5 skruer
Instruktioner:
- Indsæt strømkablet til batteribakken i LoRaWan -kortet.
- Bøj strømkablet over, så kablerne, så de ikke fylder meget.
- Sæt LoRaWan -kortet i huset med usb -stikket og strømkablet først.
- Juster hullerne på LoRaWan -kortet med husets monteringsstifter.
- Sørg for at placere LoRaWan -tavlen ved siden af skillevæggen. (se billeder)
- Sæt de fire skruer i den angivne position på brættet (se billedet ovenfra - grønne cirkler)
- Når du strammer skruerne, skal du sørge for, at nulstillingsknappen er korrekt justeret med trykknappen på siden af knuden. (se billede ovenfra - Blåt rektangel)
- Kontroller, om nulstillingsknappen fungerer korrekt. Hvis knappen ikke bevæger sig eller ikke rører nulstillingsknappen eller kortet, kan der være uoverensstemmelser i 3D -udskriftskvaliteten. Prøv at flytte brættet lidt, eller overvej at afbryde den plastprintede nulstillingsknap helt for at løse dette. Du kan stadig nulstille knappen gennem hullet i udskriften.
- Før antennen gennem den påtænkte åbning i batteristøtteblokken, forsigtigt for ikke at ødelægge antennen
Trin 7: #Hardware - Montering 3: Tilslut I2C -pins
Instruktioner:
Tilslut Grove -kablerne til i2C -åbningerne på Seeeduino. Kun de to yderste stik er I2C -ben og kan bruges til vores sensorer. Men du kan udskifte begge sensorstik. (se billede - blå rektangel)
Trin 8: #Hardware - Assembly 4: Cable Management - I2C Cables
Instruktioner:
- Bag batteristøtteblokken er der plads til at skubbe I2C -kablerne ned i. Pasformen er stram, så de ikke bevæger sig tilbage.
- Orienter kablerne pænt, så de ikke forstyrrer batteribakken, der vil blive placeret ovenpå om et øjeblik.
Kommentar: Lad nodens hardware være som den er nu. Vi opsætter koden først.
Trin 9: #TTN - Tilmeld / Log ind
Ting -netværket giver et sæt åbne værktøjer og et globalt, åbent netværk til at bygge din næste IoT -applikation til lave omkostninger med maksimal sikkerhed og klar til skalering.
* Hvis du allerede har en konto, kan du springe dette trin over
Instruktioner:
- Tilmeld dig The Things Network og opret en konto
- Følg instruktionerne på TTN's websted.
- Efter tilmelding skal du logge ind på din konto
- Gå til din konsol. Du finder det i rullemenuen på din profil (se billede)
Trin 10: #TTN - Programopsætning
* Hvis du allerede har et program, kan du springe dette trin over
En applikation er et miljø, hvor du kan gemme flere node -enheder.
Instruktioner:
- Når du er i konsollen, skal du klikke på applikationer (se billede 1).
- Klik på "tilføj applikation"
- Du er nu placeret i vinduet Tilføj program (se billede 2).
- Lav et applikations -id
- Giv din ansøgning en beskrivelse
- Indstil din handlerregistrering (afhængigt af din placering)
- Når du er færdig, skal du klikke på "tilføj applikation".
Trin 11: #TTN - Opsætning af nyttelastformater
Nyttelastopsætningen er vigtig for at kunne læse dine indgående datainformationer korrekt.
Instruktioner:
- Klik på "Nyttelastformater" i applikationsoversigten. (se billede 1 - grønt rektangel)
- Kopier indsæt funktionen (tjek github -linket nedenunder) i dekodereditoren. (se billede - blå rektangel)
- Klik på knappen Gem for at gemme dit resultat.
Funktionslink til dekoder -editor:
github.com/jokohoko/Mumo/blob/main/documentation/Payload_format.md
Trin 12: #TTN - Tilføj enheder
Hvis alt går godt, er du nu i applikationsoversigten. Hvor du har kontrol over din applikation. Vi vil nu tilføje en ny enhed (node) til eller applikation.
Instruktioner:
- Klik på registreringsenheden (se billede 1 - grønt rektangel)
- Indtast et enheds -id
- Indstil Device EUI til automatisk genereret. Klik på krydsende pile i venstre side.
- Når du er færdig, skal du klikke på "registrer enhed".
- Enheden er nu oprettet.
Trin 13: #TTN - Enhedsindstillinger
Dette trin er virkelig vigtigt for at få en god forbindelse til LoRa -opsætningen af enhederne.
Instruktioner:
- Når du er på enhedsoversigtssiden, skal du klikke på "indstillinger" (se billede 1 - grønt rektangel)
- På indstillingssiden kan du give din enhed en beskrivelse (behøver ikke)
- Indstil aktiveringstilstanden til ABP.
- Marker "Rammetæller -tjek". Du finder nederst på siden.
- Lad alle enheds -EUI, enhedsadresse, netværkssessionnøgle, appsessionnøgle forblive til automatisk generering.
- Klik på knappen Gem for at gemme de nye indstillinger.
- Gå tilbage til siden "indstillinger". (se billede 3 - grønt rektangel)
- Sæt aktiveringstilstanden tilbage til OTAA !! (se billede 4 - grønt rektangel)
- Overlad App -nøglen til automatisk generering.
- Klik på knappen Gem for at gemme de nye indstillinger. (Se billede 5 - grønt rektangel)
Trin 14: #Code - Download af Arduino -kode
Ok, indtil videre så godt. Vi har vores node -samling, vi har en konto på TTN, vi oprettede en applikation med det rigtige nyttelastformat, og vi lavede en enhed (OTAA) i den applikation. Så nu skal vi kun opsætte Arduino -koden med de samme indstillingsoplysninger som den enhed, vi lavede i TTN. I det næste trin vil vi uploade koden til LoRaWan -kortet i noden.
Instruktioner:
- Download mumoV1 -biblioteket fra Github -siden.
- Download den nyeste version af arduino -software. (https://www.arduino.cc/en/software)
- Åbn arduino -kodefilen "mumoV1.ino" (du finder Github -linket under vejledningen)
Github -link:
github.com/jokohoko/Mumo/tree/main/mumoV1
Trin 15: #Kode - Arduino - Enhedsopsætning med TTN
Instruktioner:
- Åbn dette netværk (TTN), gå til din enhedsoversigt, hvor du finder alle indstillingsoplysninger for enheden. Vi kommer til at bruge dette til opsætning af arduino -koden.
- Gå til fanen "mumoV1.h" i arduino -koden.
Opsætningsknude -id:
- Kopier device_EUI fra TTN og indsæt det i arduino -koden (se lilla pil).
- Kopiér applikationen_EUI fra TTN og indsæt den i arduino -koden (se blå pil).
- Kopier app_key fra TTN og indsæt den i arduino koden (se grøn pil). Hvis netværks_ session_key ikke er synlig, klik på "øje" symbolet (se den grønne cirkel).
- Kopier device_adressen fra TTN og indsæt den i arduino -koden (se gul pil).
- Kopiér network_session_key fra TTN og indsæt den i arduino -koden (se orange pil). Hvis netværks_session_nøglen ikke er synlig, skal du klikke på symbolet "øje" (se den orange cirkel).
- Kopier app_session_key fra TTN og indsæt den i arduino -koden (se rød pil). Hvis app_session_key ikke er synlig, skal du klikke på symbolet "øje" (se den røde cirkel).
Trin 16: #Code - Arduino - Installer RTC og Adafruit Library
- I din arduino -grænseflade skal du klikke på Skitse> Inkluder bibliotek> Administrer biblioteker …
- Biblioteksstyringsvinduet dukker op.
- Skriv i søgefeltet: rtczero
- Installer den nyeste version af det første bibliotek
- Skriv i søgefeltet: adafruit BME680 (til BME680 -sensoren)
- Installer den nyeste version af det første bibliotek
- Skriv i søgefeltet: adafruit TSL2561 (Til TSL2561sensoren)
- Installer den nyeste version af det første bibliotek.
- Skriv i søgefeltet: flashstorage ATSAM Installer den nyeste version af det første bibliotek.
Trin 17: #Code - Arduino - Seeeduino LoRaWAN Library Install
Vi installerer Seeed boards -biblioteket for at kommunikere med tavlen.
Instruktioner:
- I din arduino -grænseflade skal du klikke på Filer> Indstillinger og kopiere url'en (nedenunder) til "Yderligere Boards Manager -webadresser" (se billede - rødt rektangel).
- Klik på "ok".
- Tilbage ved arduino -grænsefladen skal du klikke på Toos> Board> Board Manager.
- Skriv "lorawan" i søgelinjen.
- Du vil se biblioteket med Seeed LoRaWan board. (se billede - grønt rektangel).
- Klik på "installer" og vent, indtil det er færdigt.
URL:
Trin 18: #Code - Arduino - Board Selection / COM Port
Instruktioner:
- Tilslut LoRaWAN -kortet med et mikro -usb -kabel til din computer.
- I din arduino -grænseflade skal du klikke på Værktøjer> Board og vælge kortet "Seeeduino LoRaWAN". (se billede)
- Vælg den rigtige COM -port i den samme menu.
Trin 19: #Code - Arduino - Upload koden til bestyrelsen
Nu hvor vi har vores kode klar, er det tid til at sætte koden på LoRaWAN -tavlen!
Instruktioner:
- Sørg for, at dit LoRaWAN -kort stadig er tilsluttet din pc.
- Dobbeltklik på nulstillingsknappen på sideknudepunktet. Du vil se, at LED'en blinker. Det betyder, at enheden er i bootloader -tilstand.
- På grund af bootloader -modus skal vi vælge en ny COM -port. Dette gøres nøjagtig det samme som i trin #18.
- Klik på upload -knappen. Det er knappen med pilen, der peger til højre. (Se billede - rød cirkel).
- Du skal se "upload udført" i nederste højre hjørne.
Trin 20: #Code - Arduino - Test koden
Instruktioner:
- Klik på "Data" i enhedsoversigten over TTN. Der finder du alle de indgående data, der specifikt node -enhed. (se billede - rødt rektangel)
- For at teste datatransmissionen skal du trykke på reset -knappen på siden af nodeenheden for at sende signal.
- Hvis LoRa -signalet modtages af en gateway, vil du se de indgående data i enhedens applikationsdata på TTN. (vent 30 til 40 sekunder for at se resultatet)
- Hvis du ikke kan se indgående data, skal du prøve at trykke på hvileknappen på siden af nodeenheden for at sende signalet igen.
- Hvis dette ikke hjælper, går du tilbage til trin #18 og prøver at uploade koden igen.
Tillykke, du har nu en fungerende LoRa Node -enhed!
- Fjern USB'en fra lorawan -kortet.
- Tryk en sidste gang på hvileknappen på siden af nodeenheden.
Trin 21: #Hardware - Samling 5: Isæt batteribakke
Dele:
Batteribakke
Instruktioner
- Sæt batteribakken ind i huset under en vinkel. Sørg for først at placere strømkablet i den rigtige retning. (se billede)
- Placer først bakken på støtteblokvæggen, hvor kablerne er proppet bagved.
- Skub bakken ned, indtil du hører en "snap klik" -lyd.
- Kontroller hjørnet, at bakken har en god pasform i hovedhuset. (se billede 2/3 - røde cirkler) // weg
- Sæt strømkablet oven på I2C -tilslutningskablerne. Skub det ned med noget stump. Vær forsigtig med ikke at beskadige kablerne.
Trin 22: #Hardware - Samling 6: Isæt batterier
Dele:
6 x AA -batterier (sideknude)
Instruktioner:
- Indsæt 6 x AA -batterier i den korrekte retning af batteriholderne.
- Skub forsigtigt kablerne til batteriet ned, så de ikke forstyrrer det næste trin.
*sideknude: kontroller batteriets orientering. det kan være anderledes end det på billedet
Trin 23: #Hardware - Samling 7: Bagcover
Dele:
3D -print - Knude på bagsiden
instruktioner:
- Sæt bagdækslets læber ind i læberunden på hovedlegemet under en glidevinkel.
- Skub på siden af huset og sørg for, at det er den rigtige position.
- Hvis læberne ikke passer på grund af trykproblemer, skal du prøve at male noget af overfladen, indtil den passer. Kontroller, at bagdækslet er helt fladt på huset, og at der ikke er sømme.
- Sæt M3x16mm skruerne i og stram.
Trin 24: #Hardware - Vedhæftning af enheden
Der er flere måder at tilslutte enheden på.
- Skru glideslidsrille på siden.
- Skru glidelåsen på bagsiden.
- Tiewrap lunde på siden / toppen og bagsiden.
- Bagsiden af noden er også forsynet med en krog.
Anbefalede:
MuMo - LoRa Gateway: 25 trin (med billeder)
MuMo-LoRa Gateway: ### UPDATE 10-03-2021 // de seneste oplysninger/opdateringer vil være tilgængelige på github-siden: https: //github.com/MoMu-Antwerp/MuMoHvad er MuMo? MuMo er et samarbejde mellem produktudvikling (en afdeling ved universitetet i Antwerpen) under
Sådan gør du: Installation af Raspberry PI 4 Headless (VNC) med Rpi-imager og billeder: 7 trin (med billeder)
Sådan gør du: Installation af Raspberry PI 4 Headless (VNC) med Rpi-imager og billeder: Jeg planlægger at bruge denne Rapsberry PI i en masse sjove projekter tilbage i min blog. Tjek det gerne ud. Jeg ville tilbage til at bruge min Raspberry PI, men jeg havde ikke et tastatur eller en mus på min nye placering. Det var et stykke tid siden jeg konfigurerede en hindbær
Sådan adskilles en computer med nemme trin og billeder: 13 trin (med billeder)
Sådan adskilles en computer med nemme trin og billeder: Dette er en instruktion om, hvordan du adskiller en pc. De fleste af de grundlæggende komponenter er modulopbyggede og nemme at fjerne. Det er dog vigtigt, at du er organiseret omkring det. Dette hjælper med at forhindre dig i at miste dele og også ved at lave genmonteringen til
Ciclop 3d Scanner My Way Trin for trin: 16 trin (med billeder)
Ciclop 3d Scanner My Way Step by Step: Hej alle sammen, jeg kommer til at indse den berømte Ciclop 3D -scanner.Alle trin, der er godt forklaret på det originale projekt, er ikke til stede.Jeg lavede nogle rettelser for at forenkle processen, først Jeg udskriver basen, og end jeg genstarter printkortet, men fortsæt
Sådan styrer du husholdningsapparater med fjernsyn med fjernbetjening med timerfunktion: 7 trin (med billeder)
Sådan styrer du husholdningsapparater med fjernsyn med fjernbetjening med timerfunktion: Selv efter 25 års introduktion til forbrugermarkedet er infrarød kommunikation stadig meget relevant i de seneste dage. Uanset om det er dit 55 tommer 4K -fjernsyn eller dit billydsystem, har alt brug for en IR -fjernbetjening for at reagere på vores