Kazalo:
- 1. korak: #Hardware - Naročanje delov
- 2. korak: #Hardware - 3D natisnjeni deli
- 3. korak: #Hardware - Pripravite predal za baterije
- 4. korak: #Hardware - Pripravite ploščo LoRaWan
- 5. korak: #Strojna oprema - Sestava 1: TSL2561 / BME680
- 6. korak: #Strojna oprema - Sklop 2: Glejte ploščo LoRaWan
- 7. korak: #Strojna oprema - Sklop 3: Priključite zatiče I2C
- 8. korak: #Hardware - Sestava 4: Upravljanje kablov - kabli I2C
- 9. korak: #TTN - Prijavite se / Prijavite se
- 10. korak: #TTN - Namestitev aplikacije
- 11. korak: #TTN - Nastavitev formatov koristnega tovora
- 12. korak: #TTN - Dodajte naprave
- 13. korak: #TTN - Nastavitve naprave
- Korak 14: #Code - prenos kode Arduino
- Korak 15: #Code - Arduino - Nastavitev naprave s TTN
- Korak 16: #Code - Arduino - Namestite knjižnico RTC in Adafruit
- 17. korak: #Code - Arduino - Namestitev knjižnice LoRaWAN Seeeduino
- 18. korak: #Code - Arduino - Izbor plošče / COM vrata
- Korak 19: #Code - Arduino - Naložite kodo na tablo
- 20. korak: #Code - Arduino - Preizkusite kodo
- 21. korak: #Strojna oprema - Sklop 5: Vstavite predal za baterije
- Korak 22: #Hardware - Sestava 6: Vstavite baterije
- 23. korak: #Strojna oprema - Sestava 7: Zadnji pokrov
- 24. korak: #Hardware - Priključitev naprave
Video: MuMo - Node_draft: 24 korakov (s slikami)
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:02
### UPDATE 10-03-2021 // najnovejše informacije/posodobitve bodo na voljo na strani github:
Kaj je MuMo?
Kaj je MuMo? MuMo je sodelovanje med razvojem izdelkov (oddelek Univerze v Antwerpnu) pod imenom Antwerpen Design Factory in modnim muzejem v Antwerpnu. Cilj projekta je izgradnja odprtokodnega nadzornega sistema IOT, ki temelji na omrežju LoRa.
- Namestitev bi morala biti enostavna.
- Moral bi biti enostaven za sestavljanje.
- Biti mora prilagodljiv glede na področje uporabe.
Kaj vsebuje projekt MuMo:
Vozlišče MuMo
Vozlišče MuMo je naprava z nizko porabo energije na baterijah AA, ki lahko meri in prenaša okoljske parametre po omrežju LoRa. Parametri so temperatura, vlaga, tlak v okolju in svetlost. *** Vozlišče MuMo je mogoče razširiti z drugimi funkcijami, ki jih je mogoče uporabiti v drugih aplikacijah. ***
MuMo Gatway
Prehod MuMo je aktivni prehod LoRa, ki lahko po internetu sprejema in posreduje signale LoRa iz naprave Node. V tem projektu bo prehod opremljen tudi z istimi senzorji naprave MuMo Node, senzorjem zračnega prahu in lovilcem hroščev, ki ga je mogoče daljinsko spremljati s kamero.
*** Vrata ni treba opremiti s senzorji ali kamero. Lahko služi tudi samo za zagotavljanje omrežja LoRa (nemerljivi hodnik). ***
Nadzorna plošča MuMo
Nadzorna plošča MuMo je na voljo za ustvarjanje pregledne spletne aplikacije ustvarjenega omrežja. Narejen je uporabniku prijazen z različnimi funkcijami. Armaturno ploščo lahko v celoti prilagodimo željam in uporabi uporabnika.
Stran Github:
github.com/MoMu-Antwerp/MuMo
Strani z navodili:
MuMo_Node:
MuMo_Gateway:
Potrebna orodja:
- 3D tiskalnik z žarilno nitko
- Spajkalno železo / spajkanje
- Majhen klešče za rezanje
- Pištola za vroče lepilo (ali drugo orodje za pritrditev)
- Majhen izvijač
1. korak: #Hardware - Naročanje delov
Deli po naročilu:
Za nedavni pregled si oglejte stran github:
github.com/jokohoko/Mumo/blob/main/Shopping_list.md
2. korak: #Hardware - 3D natisnjeni deli
Deli za 3D tiskanje:
- NODE_Glavno_stanovanjsko
- NODE_Battery_Tray
- NODE_Na hrbtni strani
Najnovejše datoteke STL si oglejte na strani github:
github.com/jokohoko/Mumo/tree/main/STL_NODE
Tiskana nit:
- PETG (prednostno in trajnejše)
- PLA
Splošne nastavitve tiskanja:
- Podpora ni potrebna
- Polnjenje ni potrebno
- 0,2 višine plasti
- 3 zunanji obod (za trdnost in vzdržljivost)
3. korak: #Hardware - Pripravite predal za baterije
Deli:
- 2 x ohišje za baterijo (stransko vozlišče: Uporabite lahko tudi samo en kovček za 3 baterije AA, vendar bo doseg v živo krajši!)
- 1 x priključek za napajanje JST 2.0 (priložen plošči Seeed LoRaWan)
- 3D natisnjeni del: pladenj za baterije
Navodila - spajkanje: (Opozorilo HOT - bodite previdni!)
- Spajajte vse rdeče kable skupaj
- Spajamo vse črne kable skupaj.
- Pazite, da je spajkanje zaščiteno z izolacijskim materialom. To je lahko rokav, ki ga potegnete čez kabel pred spajkanjem, ali izolacijski trak, ki ga nalepite pozneje.
Navodila - Pritrditev držala baterije:
-
Nosilce baterij prilepite v predal za baterije, tako da so kabli obrnjeni na stran z izrezom (glejte sliko). To lahko naredite z vročim lepilom (prednostno), dvostranskim trakom, silikonom, drugim lepilom,…
4. korak: #Hardware - Pripravite ploščo LoRaWan
Del:
Plošča LoRaWan
Navodila:
Preden odstranite LED na plošči, priključite ploščo na računalnik in preverite, ali lučka za napajanje zasveti. Po odstranitvi LED -ja nimamo več indikacije napajanja.
Da bi zmanjšali porabo energije ščita Lorawan, bi morali odstraniti dve LED diodi, ki sta zgolj informativni. Luč za napajanje (PWR) in indikator napolnjenosti (CHG).
Bodite zelo previdni, da med tem postopkom ne poškodujete plošče! Uporabite oster klešče.
- Poiščite polnilno LED (CHR) in powerLED (PWR) (glejte sliko od zgoraj z zelenimi pravokotniki)
- Odrežite spajkanje LED. LED mora popustiti.
- Odstranite svetleče diode in preverite, ali so bili deli čisto odstranjeni, ne da bi pri tem poškodovali sledi pod njimi.
5. korak: #Strojna oprema - Sestava 1: TSL2561 / BME680
Deli:
- 3D tisk - "Glavno telo vozlišča"
- Digitalni senzor svetlobe (majhen senzor)
- Senzor BME680 (dolg senzor)
- 2 x priključni kabli Grove I2C
- 4 x vijaki M2x5
Navodila:
-
Priključite enega od kablov grove na digitalni senzor svetlobe. In drugi do senzorja BME680.
- Senzorje namestite v ohišje 3D -tiskanja ("glavno telo vozlišča").
- Digitalna luč zgoraj levo / BME680 zgoraj desno. Priključni del senzorja je obrnjen navzdol (ni viden!). Kable morate upogniti, da naredijo oster zavoj.
- Oboje privijte z vijaki m2x5 mm.
6. korak: #Strojna oprema - Sklop 2: Glejte ploščo LoRaWan
Deli:
- Pladenj za baterije z držali za baterije
- Glej tablo LoRaWan
- Glavno telo vozlišča
- 4 x vijaki M2x5
Navodila:
- Napajalni kabel predala za baterije vstavite v ploščo LoRaWan.
- Napajalni kabel upognite tako, da kabli ne zavzamejo veliko prostora.
- Ploščo LoRaWan najprej vstavite v ohišje s priključkom USB in napajalnim kablom.
- Poravnajte luknje plošče LoRaWan z montažnimi zatiči na ohišju.
- Poskrbite, da ploščo LoRaWan postavite ob predelno steno. (glej slike)
- Vstavite štiri vijake v označeni položaj plošče (glejte sliko od zgoraj - zeleni krogi)
- Ko privijete vijake, se prepričajte, da je gumb za ponastavitev pravilno poravnan s potisnim gumbom na strani vozlišča. (glej sliko od zgoraj - modri pravokotnik)
- Preverite, ali gumb za ponastavitev pravilno deluje. Če se gumb ne premakne ali se ne dotakne gumba za ponastavitev ali plošče, lahko pride do neskladnosti v kakovosti 3D -tiskanja. Poskusite rahlo premakniti ploščo ali pa v celoti odlomite plastični gumb za ponastavitev, da to odpravite. Gumb lahko še vedno ponastavite skozi luknjo v tisku.
- Položite anteno skozi predvideno odprtino v nosilcu akumulatorja, tako da antene ne zlomite
7. korak: #Strojna oprema - Sklop 3: Priključite zatiče I2C
Navodila:
Priključite kable Grove v reže i2C na Seeeduinu. Samo dva najbolj oddaljena priključka sta I2C zatiča in sta uporabna za naše senzorje. Lahko pa zamenjate priključek obeh senzorjev. (glej sliko - modri pravokotnik)
8. korak: #Hardware - Sestava 4: Upravljanje kablov - kabli I2C
Navodila:
- Za podpornim blokom baterije je na voljo prostor za potiskanje kablov I2C navzdol. Prileganje je tesno, zato se ne bodo premaknili nazaj.
- Lepo usmerite kable, da ne motijo predala za baterije, ki bo v trenutku postavljen na vrh.
Komentar: Strojno opremo vozlišča zaenkrat pustite takšno, kot je. Kodo bomo najprej nastavili.
9. korak: #TTN - Prijavite se / Prijavite se
Mreža stvari ponuja niz odprtih orodij in globalno, odprto omrežje za izdelavo vaše naslednje aplikacije IoT po nizki ceni, z največjo varnostjo in pripravljenostjo za razširitev.
* Če že imate račun, lahko ta korak preskočite
Navodila:
- Prijavite se na The Things Network in ustvarite račun
- Sledite navodilom na spletnem mestu TTN.
- Po prijavi se prijavite v svoj račun
- Pojdite na svojo konzolo. Najdete ga v spustnem meniju svojega profila (glej sliko)
10. korak: #TTN - Namestitev aplikacije
* Če že imate aplikacijo, lahko ta korak preskočite
Aplikacija je okolje, v katerem lahko shranite naprave z več vozlišči.
Navodila:
- Ko ste v konzoli, kliknite aplikacije (glejte sliko 1).
- Kliknite na "dodaj aplikacijo"
- Zdaj ste v oknu za dodajanje aplikacije (glejte sliko 2).
- Naredite ID aplikacije
- Opišite svojo prijavo
- Nastavite registracijo upravljavca (odvisno od vaše lokacije)
- Ko končate, kliknite »dodaj aplikacijo«.
11. korak: #TTN - Nastavitev formatov koristnega tovora
Nastavitev tovora je pomembna za pravilno branje podatkov o vhodnih podatkih.
Navodila:
- V pregledu aplikacij kliknite »Oblike koristnega tovora«. (glej sliko 1 - zeleni pravokotnik)
- Kopirajte prilepite funkcijo (spodaj preverite povezavo github) v urejevalnik dekoderja. (glej sliko - modri pravokotnik)
- Če želite shraniti rezultat, kliknite gumb za shranjevanje.
Povezava do funkcije urejevalnika dekoderja:
github.com/jokohoko/Mumo/blob/main/documentation/Payload_format.md
12. korak: #TTN - Dodajte naprave
Če je vse v redu, ste zdaj v pregledu aplikacije. Kjer imate nadzor nad aplikacijo. Zdaj bomo dodali novo napravo (vozlišče) ali aplikacijo.
Navodila:
- Kliknite na napravo za registracijo (glejte sliko 1 - zeleni pravokotnik)
- Vnesite ID naprave
- EUI naprave nastavite na samodejno ustvarjeno. Kliknite na puščice za prečkanje na levi strani.
- Ko končate, kliknite »registriraj napravo«.
- Naprava je zdaj ustvarjena.
13. korak: #TTN - Nastavitve naprave
Ta korak je zelo pomemben za dobro povezavo nastavitev naprav LoRa.
Navodila:
- Ko ste na strani s pregledom naprave, kliknite »nastavitve« (glej sliko 1 - zeleni pravokotnik)
- Na strani z nastavitvami lahko podate opis svoje naprave (ni treba)
- Način aktiviranja nastavite na ABP.
- Potrdite polje »Preverjanje števca okvirjev«. Našli boste na dnu strani.
- Samodejno generirajte ves uporabniški vmesnik naprave, naslov naprave, ključ seje omrežja, ključ seje aplikacije.
- Če želite shraniti nove nastavitve, kliknite gumb za shranjevanje.
- Vrnite se na stran "nastavitve". (glej sliko 3 - zeleni pravokotnik)
- Način aktivacije nastavite na OTAA !! (glej sliko 4 - zeleni pravokotnik)
- Pustite ključ aplikacije za samodejno ustvarjanje.
- Če želite shraniti nove nastavitve, kliknite gumb za shranjevanje (glejte sliko 5 - zeleni pravokotnik)
Korak 14: #Code - prenos kode Arduino
Ok, zaenkrat dobro. Imamo sestavo vozlišča, imamo račun na TTN, ustvarili smo aplikacijo s pravo obliko tovora in v tej aplikaciji izdelali napravo (OTAA). Zdaj moramo samo nastaviti kodo Arduino z enakimi podatki o nastavitvah kot naprava, ki smo jo naredili v TTN. V naslednjem koraku bomo kodo naložili na ploščo LoRaWan v vozlišču.
Navodila:
- Prenesite imenik mumoV1 s strani Github.
- Prenesite najnovejšo različico programske opreme arduino. (https://www.arduino.cc/en/software)
- Odprite arduino kodno datoteko "mumoV1.ino" (pod navodili boste našli povezavo Github)
Povezava do Github -a:
github.com/jokohoko/Mumo/tree/main/mumoV1
Korak 15: #Code - Arduino - Nastavitev naprave s TTN
Navodila:
- Odprite tisto omrežje (TTN), pojdite na pregled naprave, kjer boste našli vse informacije o nastavitvah naprave. To bomo uporabili za nastavitev arduino kode.
- V kodi arduino pojdite na zavihek "mumoV1.h".
ID nastavitvenega vozlišča:
- Kopirajte device_EUI iz TTN in ga prilepite v kodo arduino (glejte vijolično puščico).
- Kopirajte theapplication_EUI iz TTN in ga prilepite v kodo arduino (glejte modro puščico).
- Kopirajte app_key iz TTN in ga prilepite v kodo arduino (glejte zeleno puščico). Če ključ_session_session_key ni viden, kliknite simbol "oko" (glejte zeleni krog).
- Kopirajte device_adress iz TTN in ga prilepite v kodo arduino (glejte rumeno puščico).
- Kopirajte ključ network_session_key iz TTN in ga prilepite v kodo arduino (glejte oranžno puščico). Če ključek network_session_key ni viden, kliknite simbol "oko" (glejte oranžni krog).
- Kopirajte app_session_key iz TTN in ga prilepite v kodo arduino (glejte rdečo puščico). Če app_session_key ni viden, kliknite simbol "oko" (glejte rdeči krog).
Korak 16: #Code - Arduino - Namestite knjižnico RTC in Adafruit
- V vmesniku arduino kliknite Sketch> Include Library> Manage Libraries …
- Odpre se okno za upravljanje knjižnice.
- V iskalno vrstico vnesite: rtczero
- Namestite najnovejšo različico prve knjižnice
- V iskalno vrstico vnesite: adafruit BME680 (za senzor BME680)
- Namestite najnovejšo različico prve knjižnice
- V iskalno vrstico vnesite: adafruit TSL2561 (za senzor TSL2561)
- Namestite najnovejšo različico prve knjižnice.
- V iskalno vrstico vnesite: flashstorage ATSAM Namestite najnovejšo različico prve knjižnice.
17. korak: #Code - Arduino - Namestitev knjižnice LoRaWAN Seeeduino
Za komunikacijo s ploščo namestimo knjižnico Seeed Board.
Navodila:
- V vmesniku arduino kliknite Datoteka> Nastavitve in kopirajte url (spodaj) v "Dodatni URL -ji upravitelja plošč" (glejte sliko - rdeč pravokotnik).
- Kliknite "V redu".
- Nazaj na vmesniku arduino kliknite Toos> Board> Board Manager.
- V iskalno vrstico vnesite "lorawan".
- Videli boste knjižnico plošče Seeed LoRaWan. (glej sliko - zeleni pravokotnik).
- Kliknite »Namesti« in počakajte, da se konča.
URL:
18. korak: #Code - Arduino - Izbor plošče / COM vrata
Navodila:
- Ploščo LoRaWAN priključite z mikro USB kablom na računalnik.
- V vmesniku arduino kliknite Orodja> Plošča in izberite ploščo "Seeeduino LoRaWAN". (glej sliko)
- V istem meniju izberite ustrezna vrata COM.
Korak 19: #Code - Arduino - Naložite kodo na tablo
Zdaj, ko imamo kodo pripravljeno, je čas, da jo damo na ploščo LoRaWAN!
Navodila:
- Prepričajte se, da je plošča LoRaWAN še vedno povezana z računalnikom.
- Dvokliknite gumb za ponastavitev na stranskem vozlišču. Videli boste, da LED utripa. To pomeni, da je naprava v načinu zagonskega nalagalnika.
- Zaradi načina zagona nalagalnika moramo izbrati nova vrata COM. To se naredi popolnoma enako kot v koraku 18.
- Kliknite gumb za nalaganje. To je gumb s puščico, ki kaže na desno. (Glej sliko - rdeč krog).
- V spodnjem desnem kotu bi morali videti "nalaganje končano".
20. korak: #Code - Arduino - Preizkusite kodo
Navodila:
- V pregledu naprave TTN kliknite »Podatki«. Tam boste našli vse dohodne podatke za določeno napravo vozlišča. (glej sliko - rdeč pravokotnik)
- Če želite preizkusiti prenos podatkov, pritisnite gumb za ponastavitev na strani naprave vozlišča, da pošljete signal.
- Če signal LoRa sprejme prehod, boste na TTN videli vhodne podatke v aplikacijskih podatkih naprave. (počakajte 30 do 40 sekund, da vidite rezultat)
- Če ne vidite vhodnih podatkov, poskusite pritisniti gumb za počitek na strani naprave vozlišča, da znova pošljete signal.
- Če to ne pomaga, se vrnite na korak #18 in poskusite znova naložiti kodo.
Čestitamo, da imate zdaj delujočo napravo LoRa Node!
- Odstranite USB iz plošče lorawan.
- Še zadnjič pritisnite gumb za počitek na strani naprave vozlišča.
21. korak: #Strojna oprema - Sklop 5: Vstavite predal za baterije
Deli:
Pladenj za baterije
Navodila
- Pladenj za baterije vstavite v ohišje pod kotom. Napajalni kabel najprej postavite v pravo smer. (glej sliko)
- Pladenj najprej namestite na steno podpornega bloka, kjer so kabli napolnjeni zadaj.
- Pladenj potisnite navzdol, dokler ne zaslišite zvoka "snap click".
- Preverite kot, ali se pladenj lepo prilega glavnemu ohišju. (glej sliko 2/3 - rdeči krogi) // weg
- Napajalni kabel vstavite na vrh priključnih kablov I2C. Potisnite ga navzdol z nečim tupim. pazite, da ne poškodujete kablov.
Korak 22: #Hardware - Sestava 6: Vstavite baterije
Deli:
6 x AA baterij (stransko vozlišče)
Navodila:
- Vstavite 6 x AA baterij v pravilen položaj držala za baterije.
- Previdno potisnite kable baterije navzdol, da ne ovirajo naslednjega koraka.
*stransko vozlišče: preverite usmerjenost baterije v nosilcu baterije. lahko se razlikuje od tistega na sliki
23. korak: #Strojna oprema - Sestava 7: Zadnji pokrov
Deli:
3D tiskanje - vozlišče zadnje platnice
navodila:
- Vstavite ustnice zadnjega pokrova v ustnik na ohišju glavnega telesa pod kotom drsnika.
- Potisnite stran ohišja in se prepričajte, da je v pravem položaju.
- Če ustnice zaradi težav s tiskanjem ne prilegajo, poskusite nekaj površine zmleti, dokler se ne prilega. Preverite, ali je zadnji pokrov popolnoma ohišje ohišja in da ni šivov.
- Vstavite vijake M3x16 mm in jih privijte.
24. korak: #Hardware - Priključitev naprave
Napravo lahko pritrdite na več načinov.
- Na strani privijte utor za zaklepanje.
- Na hrbtni strani privijte utor za zaklepanje.
- Tiewrap nasadi ob strani / zgoraj in zadaj.
- Hrbtna stran vozlišča je opremljena tudi s kljuko.
Priporočena:
MuMo - LoRa Gateway: 25 korakov (s slikami)
MuMo-LoRa Gateway: ### UPDATE 10-03-2021 // najnovejše informacije/posodobitve bodo na voljo na strani github: https: //github.com/MoMu-Antwerp/MuMo Kaj je MuMo? MuMo je sodelovanje med razvoj izdelkov (oddelek Univerze v Antwerpnu) pod
Kako: Namestitev Raspberry PI 4 Headless (VNC) z Rpi-sliko in slikami: 7 korakov (s slikami)
Kako: Namestitev Raspberry PI 4 Headless (VNC) z Rpi-imagerjem in slikami: Ta Rapberry PI nameravam uporabiti v kopici zabavnih projektov v svojem blogu. Vabljeni, da to preverite. Želel sem se vrniti v uporabo Raspberry PI, vendar na novi lokaciji nisem imel tipkovnice ali miške. Nekaj časa je minilo, odkar sem nastavil malino
Števec korakov - mikro: Bit: 12 korakov (s slikami)
Števec korakov - Micro: Bit: Ta projekt bo števec korakov. Za merjenje korakov bomo uporabili senzor pospeška, ki je vgrajen v Micro: Bit. Vsakič, ko se Micro: Bit trese, bomo štetju dodali 2 in ga prikazali na zaslonu
Vijak - Nočna ura za brezžično polnjenje DIY (6 korakov): 6 korakov (s slikami)
Bolt - Nočna ura za brezžično polnjenje DIY (6 korakov): Induktivno polnjenje (znano tudi kot brezžično polnjenje ali brezžično polnjenje) je vrsta brezžičnega prenosa energije. Za zagotavljanje električne energije prenosnim napravam uporablja elektromagnetno indukcijo. Najpogostejša aplikacija je brezžično polnjenje Qi
Kako razstaviti računalnik z enostavnimi koraki in slikami: 13 korakov (s slikami)
Kako z enostavnimi koraki in slikami razstaviti računalnik: To navodilo za razstavljanje računalnika. Večina osnovnih komponent je modularnih in jih je enostavno odstraniti. Vendar je pomembno, da ste glede tega organizirani. To vam bo pomagalo preprečiti izgubo delov in tudi pri ponovni montaži