Obsah:
- Krok 1: #Hardware - objednávanie dielov
- Krok 2: #Hardware - 3D tlačené diely
- Krok 3: #Hardware - pripravte priehradku na batérie
- Krok 4: #Hardware - pripravte dosku LoRaWan
- Krok 5: #Hardware - zostava 1: TSL2561 / BME680
- Krok 6: #Hardware - zostava 2: Videá doska LoRaWan
- Krok 7: #Hardware - zostava 3: Pripojte piny I2C
- Krok 8: #Hardware - zostava 4: Káblový manažment - káble I2C
- Krok 9: #TTN - Zaregistrujte sa / Prihláste sa
- Krok 10: #TTN - Nastavenie aplikácie
- Krok 11: #TTN - Nastavenie formátov užitočného zaťaženia
- Krok 12: #TTN - Pridajte zariadenia
- Krok 13: #TTN - Nastavenia zariadenia
- Krok 14: #Code - stiahnutie kódu Arduino
- Krok 15: #Code - Arduino - Nastavenie zariadenia s TTN
- Krok 16: #Code - Arduino - Nainštalujte si knižnicu RTC a Adafruit
- Krok 17: Inštalácia knižnice #Code - Arduino - Seeeduino LoRaWAN
- Krok 18: #Code - Arduino - výber dosky / port COM
- Krok 19: #Code - Arduino - nahrajte kód na tabuľu
- Krok 20: #Code - Arduino - vyskúšajte kód
- Krok 21: #Hardware - zostava 5: Vložte priehradku na batérie
- Krok 22: #Hardware - zostava 6: Vložte batérie
- Krok 23: #Hardware - zostava 7: zadný kryt
- Krok 24: #Hardware - pripojenie zariadenia
Video: MuMo - Node_draft: 24 krokov (s obrázkami)
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:55
### UPDATE 10-03-2021 // najnovšie informácie/aktualizácie budú k dispozícii na stránke github:
Čo je MuMo?
Čo je MuMo? MuMo je spolupráca medzi vývojom produktov (oddelenie Univerzity v Antverpách) pod názvom Antwerp Design Factory a Antwerp Fashion Museum. Cieľom projektu je vybudovať open source monitorovací systém IOT založený na sieti LoRa.
- Nastavenie by malo byť jednoduché.
- Zostavenie by malo byť ľahké.
- Musí byť škálovateľný z hľadiska oblasti použitia.
Čo projekt MuMo obsahuje:
Uzol MuMo
MuMo Node je zariadenie s nízkym výkonom na batériách AA, ktoré dokáže merať a prenášať parametre prostredia prostredníctvom siete LoRa. Parametre sú teplota, vlhkosť, okolitý tlak a jas. *** Uzol MuMo je možné rozšíriť o ďalšie funkcie, ktoré sa budú používať v iných aplikáciách. ***
MuMo Gatway
MuMo Gateway je aktívna brána LoRa, ktorá môže prijímať a posielať signály LoRa zo zariadenia Node cez internet. V tomto projekte bude brána tiež vybavená rovnakými snímačmi zariadenia MuMo Node, snímačom vzdušného prachu a lapačom chýb, ktoré je možné diaľkovo monitorovať kamerou.
*** Brána nemusí byť vybavená snímačmi ani kamerou. Môže tiež slúžiť iba na zabezpečenie siete LoRa (nemerajúca prechodová dráha). ***
Hlavný panel MuMo
Panel MuMo slúži na vytvorenie prehľadnej webovej aplikácie siete, ktorá sa vytvára. Je užívateľsky príjemný s rôznymi funkciami. Palubnú dosku je možné úplne prispôsobiť prianiam a aplikácii používateľa.
Stránka Github:
github.com/MoMu-Antwerp/MuMo
Stránky s pokynmi:
MuMo_Node:
MuMo_Gateway:
Požadované nástroje:
- 3D tlačiareň s vláknom
- Spájkovačka / spájkovačka
- Malé strihacie kliešte
- Horúca lepiaca pištoľ (alebo iné fixačné nástroje)
- Malý skrutkovač
Krok 1: #Hardware - objednávanie dielov
Diely na objednávku:
Aktuálny prehľad nájdete na stránke github:
github.com/jokohoko/Mumo/blob/main/Shopping_list.md
Krok 2: #Hardware - 3D tlačené diely
Časti na 3D tlač:
- NODE_Hlavné_Bývanie
- NODE_Battery_Tray
- NODE_Backcover
Najnovšie súbory STL nájdete na stránke github:
github.com/jokohoko/Mumo/tree/main/STL_NODE
Tlačové vlákno:
- PETG (preferovaný a odolnejší)
- PLA
Všeobecné nastavenia tlače:
- Nie je potrebná žiadna podpora
- Výplň nie je potrebná
- Výška vrstvy 0,2
- 3 vonkajšie obvody (pre pevnosť a trvanlivosť)
Krok 3: #Hardware - pripravte priehradku na batérie
Diely:
- 2 x puzdro na batériu (Bočný uzol: Môžete tiež použiť iba jedno puzdro na batérie pre 3 batérie AA, ale živý dosah bude kratší!)
- 1 x napájací konektor JST 2.0 (je súčasťou dosky Seeed LoRaWan)
- 3D tlačená časť: priehradka na batérie
Pokyny - Spájkovanie: (Varovanie HORKÉ - buďte opatrní!)
- Spájajte všetky červené káble dohromady
- Spájajte všetky čierne káble dohromady.
- Zaistite, aby boli spájkovacie práce chránené izolačným materiálom. Môže to byť rukáv, ktorý prevlečiete cez kábel pred spájkovaním alebo izolačnou páskou, ktorú nanesiete neskôr.
Pokyny - Upevnenie držiaka batérie:
-
Prilepte držiaky batérie do priehradky na batérie tak, aby káble smerovali k boku s výrezom (pozri obrázok). To je možné vykonať horúcim lepidlom (uprednostňuje sa), obojstrannou páskou, silikónom, druhým lepidlom, …
Krok 4: #Hardware - pripravte dosku LoRaWan
Časť:
Doska LoRaWan
Pokyn:
Pred odstránením diódy LED na doske pripojte dosku k počítaču a skontrolujte, či sa kontrolka napájania rozsvieti. Po odstránení LED diódy už nemáme indikáciu napájania.
Aby sme znížili spotrebu energie štítu Lorawan, mali by sme odstrániť dve diódy LED, ktoré sú čisto informatívne. LED dióda napájania (PWR) a indikácia nabíjania (CHG).
Buďte veľmi opatrní, aby ste počas tohto postupu nepoškodili dosku! Použite ostrú sadu klieští.
- Nájdite LED diódu nabíjania (CHR) a LED diódu PowerLED (PWR) (pozri obrázok zhora so zelenými obdĺžnikmi)
- Vystrihnite spájkovanie LED. LED dióda by sa mala uvoľniť.
- Odstráňte LED diódy a skontrolujte, či boli diely odstránené čisto bez poškodenia stôp pod nimi.
Krok 5: #Hardware - zostava 1: TSL2561 / BME680
Diely:
- 3D tlač - „Hlavné telo uzla“
- Digitálny svetelný senzor (malý snímač)
- Snímač BME680 (dlhý snímač)
- 2 x konektorový kábel Grove I2C
- 4 x skrutky M2x5
Inštrukcie:
-
Pripojte jeden z káblov Grove k digitálnemu snímaču svetla. A druhý na snímač BME680.
- Umiestnite senzory do puzdra 3D tlače („Hlavné telo uzla“).
- Digitálne svetlo vľavo hore / BME680 vpravo hore. Pripojovacia časť snímača je lícom nadol (nie je vidieť!). Káble musíte ohnúť tak, aby urobili ostrú zákrutu.
- A obe zaskrutkujte na miesto pomocou skrutiek m2x5 mm.
Krok 6: #Hardware - zostava 2: Videá doska LoRaWan
Diely:
- Zásobník na batérie s držiakmi na batérie
- Videl dosku LoRaWan
- Hlavný uzol tela
- 4 x skrutky M2x5
Inštrukcie:
- Vložte napájací kábel držiaka batérie do dosky LoRaWan.
- Napájací kábel ohnite tak, aby nezaberali veľa miesta.
- Zasuňte dosku LoRaWan najskôr do puzdra pomocou konektora USB a napájacieho kábla.
- Zarovnajte otvory na doske LoRaWan s montážnymi kolíkmi puzdra.
- Dosku LoRaWan umiestnite vedľa deliacej steny. (viď obrázky)
- Vložte štyri skrutky do označenej polohy dosky (pozri obrázok zhora - zelené kruhy)
- Keď utiahnete skrutky, uistite sa, že tlačidlo reset je správne zarovnané s tlačidlom na boku uzla. (pozri obrázok zhora - modrý obdĺžnik)
- Skontrolujte, či tlačidlo reset funguje správne. Ak sa tlačidlo nepohybuje alebo sa nedotýka tlačidla reset alebo dosky, môžu nastať nezrovnalosti v kvalite 3D tlače. Skúste to trochu pohnúť alebo zvážte úplné odlomenie plastového tlačeného resetovacieho tlačidla, aby ste to vyriešili. Tlačidlo môžete stále resetovať cez otvor v tlači.
- Anténu zasuňte cez predpokladaný otvor v bloku podpery batérie, opatrne tak, aby nedošlo k zlomeniu antény
Krok 7: #Hardware - zostava 3: Pripojte piny I2C
Inštrukcie:
Pripojte káble Grove k zásuvkám i2C na Seeeduino. Iba dva najvzdialenejšie konektory sú piny I2C a sú použiteľné pre naše senzory. Môžete však zameniť konektor oboch senzorov. (pozri obrázok - modrý obdĺžnik)
Krok 8: #Hardware - zostava 4: Káblový manažment - káble I2C
Inštrukcie:
- Za blokom podpery batérie je k dispozícii priestor na zatlačenie káblov I2C nadol. Fit je tesný, takže sa nebudú sťahovať späť.
- Káble pekne nasmerujte, aby neprekážali v priehradke na batérie, ktorá bude o chvíľu umiestnená na vrchu.
Komentár: Hardvér uzla nechajte zatiaľ taký, ako je. Najprv nastavíme kód.
Krok 9: #TTN - Zaregistrujte sa / Prihláste sa
Sieť vecí poskytuje sadu otvorených nástrojov a globálnu, otvorenú sieť na vybudovanie vašej ďalšej aplikácie IoT za nízke náklady, s maximálnym zabezpečením a pripravenou na škálovanie.
* Ak už máte účet, môžete tento krok preskočiť
Inštrukcie:
- Zaregistrujte sa v sieti The Things Network a vytvorte si účet
- Postupujte podľa pokynov na webovej stránke TTN.
- Po registrácii sa prihláste do svojho účtu
- Prejdite na konzolu. Nájdete ho v rozbaľovacej ponuke svojho profilu (pozri obrázok)
Krok 10: #TTN - Nastavenie aplikácie
* Ak už máte aplikáciu, môžete tento krok preskočiť
Aplikácia je prostredie, v ktorom môžete ukladať zariadenia s viacerými uzlami.
Inštrukcie:
- Keď ste v konzole, kliknite na aplikácie (pozri obrázok 1).
- Kliknite na „pridať aplikáciu“
- Teraz sa nachádzate v okne na pridanie aplikácie (pozri obrázok 2).
- Vytvorte ID aplikácie
- Popíšte svoju aplikáciu
- Nastavte registráciu obsluhy (v závislosti od vašej polohy)
- Po dokončení kliknite na „pridať aplikáciu“.
Krok 11: #TTN - Nastavenie formátov užitočného zaťaženia
Nastavenie užitočného zaťaženia je dôležité pre správne čítanie informácií o prichádzajúcich údajoch.
Inštrukcie:
- V prehľade aplikácií kliknite na „Formáty užitočného zaťaženia“. (pozri obrázok 1 - zelený obdĺžnik)
- Skopírujte funkciu (skontrolujte odkaz github pod) do editora dekodéra. (pozri obrázok - modrý obdĺžnik)
- Výsledok uložíte kliknutím na tlačidlo uložiť.
Funkčný odkaz pre editor dekodéra:
github.com/jokohoko/Mumo/blob/main/documentation/Payload_format.md
Krok 12: #TTN - Pridajte zariadenia
Ak všetko pôjde dobre, ste teraz v prehľade aplikácií. Kde máte nad svojou aplikáciou kontrolu. Teraz budeme do aplikácie alebo pridávať nové zariadenie (uzol).
Inštrukcie:
- Kliknite na zaregistrovať zariadenie (pozri obrázok 1 - zelený obdĺžnik)
- Zadajte ID zariadenia
- Nastavte zariadenie EUI na automatické generovanie. Kliknite na šípky prechodu na ľavej strane.
- Po dokončení kliknite na „zaregistrovať zariadenie“.
- Zariadenie je teraz vytvorené.
Krok 13: #TTN - Nastavenia zariadenia
Tento krok je skutočne dôležitý pre dobré prepojenie nastavenia LoRa zariadení.
Inštrukcie:
- Keď ste na stránke prehľadu zariadení, kliknite na „nastavenia“(pozri obrázok 1 - zelený obdĺžnik)
- Na stránke nastavení môžete svojmu zariadeniu poskytnúť popis (nemusíte)
- Nastavte aktivačný režim na ABP.
- Začiarknite políčko „Kontroly počítadla rámcov“. Nájdete v spodnej časti stránky.
- Nechajte všetky zariadenia EUI, adresu zariadenia, kľúč relácie v sieti, kľúč relácie aplikácie na automatické generovanie.
- Kliknutím na tlačidlo uložiť uložíte nové nastavenia.
- Vráťte sa na stránku „nastavenia“. (pozri obrázok 3 - zelený obdĺžnik)
- Nastavte aktivačný režim späť na OTAA !! (pozri obrázok 4 - zelený obdĺžnik)
- Nechajte kľúč aplikácie na automatické generovanie.
- Kliknutím na tlačidlo uložiť uložíte nové nastavenia. (Pozri obrázok 5 - zelený obdĺžnik)
Krok 14: #Code - stiahnutie kódu Arduino
Dobre, zatiaľ dobre. Máme zostavenie nášho uzla, máme účet v TTN, vytvorili sme aplikáciu so správnym formátom užitočného zaťaženia a v tejto aplikácii sme vyrobili zariadenie (OTAA). Teraz teda musíme nastaviť iba kód Arduino s rovnakými informáciami o nastavení ako zariadenie, ktoré sme vyrobili v TTN. V ďalšom kroku nahráme kód na dosku LoRaWan v uzle.
Inštrukcie:
- Stiahnite si adresár mumoV1 zo stránky Github.
- Stiahnite si najnovšiu verziu softvéru arduino. (https://www.arduino.cc/en/software)
- Otvorte súbor kódu arduino "mumoV1.ino" (odkaz na Github nájdete pod pokynmi)
Odkaz na Github:
github.com/jokohoko/Mumo/tree/main/mumoV1
Krok 15: #Code - Arduino - Nastavenie zariadenia s TTN
Inštrukcie:
- Otvorte sieť siete (TTN), prejdite na prehľad zariadenia, kde nájdete všetky informácie o nastaveniach zariadenia. Toto použijeme na nastavenie kódu arduino.
- V kóde arduino prejdite na kartu „mumoV1.h“.
Nastaviť ID uzla:
- Skopírujte zariadenie_EUI z TTN a vložte ho do kódu arduino (pozri fialovú šípku).
- Skopírujte súbor application_EUI z TTN a vložte ho do kódu arduino (pozri modrú šípku).
- Skopírujte kľúčové slovo app_key z TTN a vložte ho do kódu arduino (pozri zelenú šípku). Ak sieťové_session_key nie je viditeľné, kliknite na symbol „oko“(pozri zelený kruh).
- Skopírujte zariadenie_adress z TTN a vložte ho do kódu arduino (pozri žltú šípku).
- Skopírujte kľúč network_session_key z TTN a vložte ho do kódu arduino (pozri oranžovú šípku). Ak kľúč_session_key nie je viditeľný, kliknite na symbol „oko“(pozri oranžový kruh).
- Skopírujte kľúč app_session_key z TTN a vložte ho do kódu arduino (pozri červenú šípku). Ak kláves_aplikácie_aplikácie nie je viditeľný, kliknite na symbol „oko“(pozri červený kruh).
Krok 16: #Code - Arduino - Nainštalujte si knižnicu RTC a Adafruit
- V rozhraní arduino kliknite na Skica> Zahrnúť knižnicu> Spravovať knižnice …
- Zobrazí sa okno správy knižnice.
- Do vyhľadávacieho panela zadajte: rtczero
- Nainštalujte najnovšiu verziu prvej knižnice
- Do vyhľadávacieho panela zadajte: adafruit BME680 (pre snímač BME680)
- Nainštalujte najnovšiu verziu prvej knižnice
- Do vyhľadávacieho panela zadajte: adafruit TSL2561 (pre snímač TSL2561)
- Nainštalujte najnovšiu verziu prvej knižnice.
- Do vyhľadávacieho panela zadajte: flashstorage ATSAM Nainštalujte najnovšiu verziu prvej knižnice.
Krok 17: Inštalácia knižnice #Code - Arduino - Seeeduino LoRaWAN
Nainštalujeme knižnicu Seeed boards na komunikáciu s tabuľou.
Inštrukcie:
- V rozhraní arduino kliknite na položku Súbor> Predvoľby a skopírujte webovú adresu (nižšie) na „Adresy URL ďalších správcov dosiek“(pozri obrázok - červený obdĺžnik).
- Kliknite na „ok“.
- V rozhraní arduino kliknite na Toos> Board> Board Manager.
- Do vyhľadávacieho panela zadajte „lorawan“.
- Uvidíte knižnicu dosky Seeed LoRaWan. (viď obrázok - zelený obdĺžnik).
- Kliknite na „nainštalovať“a počkajte, kým sa nedokončí.
URL:
Krok 18: #Code - Arduino - výber dosky / port COM
Inštrukcie:
- Pripojte dosku LoRaWAN pomocou mikro USB kábla k počítaču.
- V rozhraní arduino kliknite na Nástroje> Doska a vyberte dosku "Seeeduino LoRaWAN". (viď obrázok)
- V tej istej ponuke vyberte správny port COM.
Krok 19: #Code - Arduino - nahrajte kód na tabuľu
Teraz, keď máme pripravený kód, je čas ho vložiť na dosku LoRaWAN!
Inštrukcie:
- Uistite sa, že je vaša doska LoRaWAN stále pripojená k počítaču.
- Dvakrát kliknite na tlačidlo reset na bočnom uzle. Uvidíte, že LED bliká. To znamená, že zariadenie je v režime bootloadera.
- Z dôvodu režimu bootloadera musíme vybrať nový port COM. To sa robí úplne rovnako ako v kroku č. 18.
- Kliknite na tlačidlo nahrávania. Je to tlačidlo so šípkou smerujúcou doprava. (Pozri obrázok - červený kruh).
- V pravom dolnom rohu by sa malo zobraziť „Odovzdanie bolo dokončené“.
Krok 20: #Code - Arduino - vyskúšajte kód
Inštrukcie:
- V prehľade zariadení TTN kliknite na „Údaje“. Tam nájdete všetky prichádzajúce údaje z konkrétneho uzlového zariadenia. (pozri obrázok - červený obdĺžnik)
- Ak chcete otestovať prenos údajov, pošlite signál stlačením tlačidla reset na bočnej strane uzlového zariadenia.
- Ak je signál LoRa prijatý bránou, uvidíte prichádzajúce údaje vo vašich aplikačných údajoch zariadenia na serveri TTN. (na zobrazenie výsledku počkajte 30 až 40 sekúnd)
- Ak nevidíte prichádzajúce údaje, skúste znova odoslať signál stlačením tlačidla odpočinku na bočnej strane uzlového zariadenia.
- Ak to nepomáha, vráťte sa ku kroku č. 18 a skúste kód nahrať znova.
Blahoželáme, teraz máte funkčné zariadenie LoRa Node!
- Vyberte USB z dosky lorawan.
- Stlačte poslednýkrát tlačidlo odpočinku na bočnej strane uzlového zariadenia.
Krok 21: #Hardware - zostava 5: Vložte priehradku na batérie
Diely:
Zásobník na batérie
Inštrukcie
- Pod uhlom vložte priehradku na batérie do puzdra. Najprv umiestnite napájací kábel správnym smerom. (viď obrázok)
- Najprv položte podnos na stenu nosného bloku, kde sú za ním káble napchaté.
- Zatlačte zásobník nadol, kým nebudete počuť zvuk „cvaknutia“.
- Skontrolujte v rohu, či je vanička dobre umiestnená v hlavnom kryte. (pozri obrázok 2/3 - červené kruhy) // weg
- Vložte napájací kábel na vrch pripájacích káblov I2C. Zatlačte ho niečím tupým. dávajte pozor, aby ste nepoškodili káble.
Krok 22: #Hardware - zostava 6: Vložte batérie
Diely:
6 x AA batérie (bočný uzol)
Inštrukcie:
- Vložte 6 x batérií AA so správnou orientáciou v držiakoch batérií.
- Opatrne zatlačte káble batérie nadol, aby neprekážali v ďalšom kroku.
*bočný uzol: skontrolujte orientáciu batérie v držiaku batérie. môže sa líšiť od toho na obrázku
Krok 23: #Hardware - zostava 7: zadný kryt
Diely:
3D tlač - Uzol zadného krytu
inštrukcie:
- Zasuňte pery zadného krytu do priehlbiny v puzdre hlavného telesa pod uhlom posuvu.
- Zatlačte na bočnú stranu krytu a uistite sa, že je v správnej polohe.
- Ak pery nie sú vhodné kvôli problémom s tlačou, pokúste sa vybrúsiť časť povrchu, kým sa nezmestí. Skontrolujte, či je zadný kryt úplne plochý na kryte a či nie sú švy.
- Vložte skrutky M3x16 mm a utiahnite ich.
Krok 24: #Hardware - pripojenie zariadenia
Existuje niekoľko spôsobov, ako pripojiť zariadenie.
- Zaskrutkujte drážku zámku zámku na boku.
- Na zadnej strane naskrutkujte drážku posuvného zámku.
- Tiewrapové háje na boku / hore a vzadu.
- Zadný kryt uzla je tiež opatrený háčikom.
Odporúča:
Brána MuMo - LoRa: 25 krokov (s obrázkami)
MuMo-LoRa Gateway: ### UPDATE 10-03-2021 // najnovšie informácie/aktualizácie budú k dispozícii na stránke github: https: //github.com/MoMu-Antwerp/MuMo Čo je MuMo? MuMo je spolupráca medzi vývoj produktov (oddelenie Antverpskej univerzity) pod
Ako: Inštalácia Raspberry PI 4 bezhlavého (VNC) s obrazovým procesorom Rpi a obrázkami: 7 krokov (s obrázkami)
Ako na to: Inštalácia Raspberry PI 4 bez hlavy (VNC) s obrázkom Rpi a obrázkami: Plánujem použiť tento nástroj Rapsberry PI v mnohých zábavných projektoch späť na mojom blogu. Neváhajte sa na to pozrieť. Chcel som sa vrátiť k používaniu svojho Raspberry PI, ale na novom mieste som nemal klávesnicu ani myš. Chvíľu to bolo, odkedy som nastavil Raspberry
Počítadlo krokov - mikro: bit: 12 krokov (s obrázkami)
Počítadlo krokov - mikro: bit: Tento projekt bude počítadlom krokov. Na meranie našich krokov použijeme senzor akcelerometra, ktorý je vstavaný v Micro: Bit. Zakaždým, keď sa Micro: Bit zatrasie, pridáme k počtu 2 a zobrazíme ho na obrazovke
Bolt - Nočné hodiny pre bezdrôtové nabíjanie DIY (6 krokov): 6 krokov (s obrázkami)
Bolt - Nočné hodiny bezdrôtového nabíjania DIY (6 krokov): Indukčné nabíjanie (tiež známe ako bezdrôtové nabíjanie alebo bezdrôtové nabíjanie) je typ bezdrôtového prenosu energie. Na prenos elektriny do prenosných zariadení používa elektromagnetickú indukciu. Najbežnejšou aplikáciou je bezdrôtové nabíjanie Qi
Ako rozobrať počítač pomocou jednoduchých krokov a fotografií: 13 krokov (s obrázkami)
Ako rozobrať počítač jednoduchými krokmi a obrázkami: Toto je návod, ako rozobrať počítač. Väčšina základných komponentov je modulárna a dá sa ľahko odstrániť. Je však dôležité, aby ste o tom boli organizovaní. Pomôže to zabrániť strate súčiastok a tiež pri opätovnej montáži