Sadržaj:
- Korak 1: #Hardver - Naručivanje dijelova
- Korak 2: #Hardver - 3D ispisani dijelovi
- Korak 3: #Hardver - Pripremite ladicu za baterije
- Korak 4: #Hardware - Pripremite LoRaWan ploču
- Korak 5: #Hardver - Sklop 1: TSL2561 / BME680
- Korak 6: #Hardver - Sklop 2: Vidjeli ste LoRaWan ploču
- Korak 7: #Hardver - Sklop 3: Spojite I2C pinove
- Korak 8: #Hardver - Sklop 4: Upravljanje kabelima - I2C kabeli
- Korak 9: #TTN - Prijavite se / Prijavite se
- Korak 10: #TTN - Postavljanje aplikacije
- Korak 11: #TTN - Postavljanje formata korisnog tereta
- Korak 12: #TTN - Dodajte uređaje
- Korak 13: #TTN - Postavke uređaja
- Korak 14: #Code - Preuzimanje Arduino koda
- Korak 15: #Code - Arduino - Postavljanje uređaja s TTN -om
- Korak 16: #Code - Arduino - Instalirajte RTC i Adafruit Library
- Korak 17: #Code - Arduino - Instalacija Seeeduino LoRaWAN knjižnice
- Korak 18: #Code - Arduino - Odabir ploče / COM port
- Korak 19: #Code - Arduino - Prenesite kôd na ploču
- Korak 20: #Code - Arduino - Testirajte kôd
- Korak 21: #Hardver - Sklop 5: Umetnite ladicu za baterije
- Korak 22: #Hardver - Sklop 6: Umetnite baterije
- Korak 23: #Hardver - Sklop 7: Stražnji poklopac
- Korak 24: #Hardware - Priključivanje uređaja
Video: MuMo - Node_draft: 24 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:32
### UPDATE 10-03-2021 // najnovije informacije/ažuriranja bit će dostupne na stranici github:
Što je MuMo?
Što je MuMo? MuMo je suradnja između razvoja proizvoda (odjel Sveučilišta u Antwerpenu) pod nazivom Antwerpen Design Factory i Muzeja mode u Antwerpenu. Cilj projekta je izgradnja IOT nadzornog sustava otvorenog koda temeljenog na LoRa mreži.
- Trebalo bi biti jednostavno postaviti.
- Trebalo bi ga biti lako sastaviti.
- Mora biti skalabilan u smislu područja primjene.
Što projekt MuMo sadrži:
MuMo čvor
MuMo čvor je uređaj male snage na AA baterijama koji može mjeriti i prenositi parametre okoliša preko LoRa mreže. Parametri su temperatura, vlaga, tlak i svjetlina okoline. *** Čvor MuMo može se proširiti drugim funkcionalnostima za upotrebu u drugim aplikacijama. ***
MuMo Gatway
MuMo Gateway je aktivni LoRa pristupnik koji može primati i prosljeđivati LoRa signale s Node uređaja putem interneta. U ovom projektu gateway će također biti opremljen istim senzorima uređaja MuMo Node, senzorom zračne prašine i hvatačem grešaka koji se može daljinski nadzirati kamerom.
*** Gateway ne mora biti opremljen senzorima ili kamerom. Također može poslužiti samo za pružanje LoRa mreže (nemjernički hodnik). ***
Nadzorna ploča MuMo
Nadzorna ploča MuMo je predviđena za izradu web aplikacije za pregled mreže koja se stvara. Napravljen je prilagođen korisniku s različitim funkcionalnostima. Nadzorna ploča može se u potpunosti prilagoditi željama i primjeni korisnika.
Github stranica:
github.com/MoMu-Antwerp/MuMo
Stranice s uputama:
MuMo_Node:
MuMo_Gateway:
Potrebni alati:
- 3D pisač sa žarnom niti
- Lemljeno željezo / lemljenje
- Mala kliješta za rezanje
- Pištolj za vruće ljepilo (ili neki drugi alat za pričvršćivanje)
- Mali odvijač
Korak 1: #Hardver - Naručivanje dijelova
Dijelovi za naručivanje:
Nedavni pregled potražite na stranici github:
github.com/jokohoko/Mumo/blob/main/Shopping_list.md
Korak 2: #Hardver - 3D ispisani dijelovi
Dijelovi za 3D ispis:
- NODE_Glavno_Kućište
- NODE_Polica za baterije
- NODE_Natrak
Najnovije STL datoteke potražite na stranici github:
github.com/jokohoko/Mumo/tree/main/STL_NODE
Tiskana nit:
- PETG (preferirano i izdržljivije)
- PLA
Opće postavke ispisa:
- Nije potrebna podrška
- Ispunjavanje nije potrebno
- 0,2 visina sloja
- 3 vanjska oboda (za čvrstoću i izdržljivost)
Korak 3: #Hardver - Pripremite ladicu za baterije
Dijelovi:
- 2 x kućište baterije (bočni čvor: Također možete koristiti samo jedno kućište za 3 AA baterije, ali domet uživo bit će kraći!)
- 1 x priključak za napajanje JST 2.0 (uključen u ploču Seeed LoRaWan)
- 3D ispisani dio: ladica za baterije
Upute - lemljenje: (Upozorenje Vruće - budite oprezni!)
- Spajati sve crvene kablove zajedno
- Spajati sve crne kablove zajedno.
- Provjerite je li rad lemljenja zaštićen izolacijskim materijalom. To može biti rukav koji povlačite preko kabela prije lemljenja ili izolacijska traka koju nakon toga nalijepite.
Upute - Pričvršćivanje držača baterije:
-
Držače baterija zalijepite u ladicu za baterije tako da su kabeli okrenuti na stranu sa izrezom (vidi sliku). To se može učiniti vrućim ljepilom (poželjno), dvostranom trakom, silikonom, drugim ljepilom,…
Korak 4: #Hardware - Pripremite LoRaWan ploču
Dio:
LoRaWan ploča
Upute:
Prije uklanjanja LED diode na ploči, spojite ploču s računalom i provjerite svijetli li LED dioda za napajanje. Nakon uklanjanja LED diode više nemamo indikaciju napajanja.
Kako bismo smanjili potrošnju energije Lorawan štita, trebali bismo ukloniti dvije LED diode koje su čisto informativne. Napajanje (PWR) i indikacija punjenja (CHG) su vodile.
Budite izuzetno oprezni da ne oštetite ploču tijekom ovog procesa! Koristite oštar set kliješta.
- Pronađite LED za punjenje (CHR) i powerLED (PWR) (pogledajte sliku odozgo sa zelenim pravokutnicima)
- Prerežite lemljenje LED diode. LED bi se trebala olabaviti.
- Uklonite LED diode i provjerite jesu li dijelovi uklonjeni čisto bez oštećenja tragova ispod.
Korak 5: #Hardver - Sklop 1: TSL2561 / BME680
Dijelovi:
- 3D ispis - "Glavno tijelo čvora"
- Digitalni senzor svjetla (mali senzor)
- BME680 senzor (dugi senzor)
- 2 x Grove I2C priključni kabeli
- 4 x M2x5 vijci
Upute:
-
Spojite jedan od kabela utora na digitalni senzor svjetla. A drugi na senzor BME680.
- Postavite senzore u kućište 3D ispisa ("Glavno tijelo čvora").
- Digitalno svjetlo gore lijevo / BME680 gore desno. Priključni dio senzora je okrenut prema dolje (ne vidi se!). Morate savijati kabele kako bi napravili oštar zavoj.
- I pričvrstite oboje vijcima m2x5 mm.
Korak 6: #Hardver - Sklop 2: Vidjeli ste LoRaWan ploču
Dijelovi:
- Ladica za baterije s držačima za baterije
- Vidjeli LoRaWan ploču
- Glavni čvor tijela
- 4 x M2x5 vijci
Upute:
- Umetnite kabel za napajanje ladice za baterije u ploču LoRaWan.
- Savijte kabel za napajanje tako da kabeli ne zauzimaju puno prostora.
- Umetnite LoRaWan ploču u kućište s USB priključkom i kabelom za napajanje.
- Poravnajte rupe na ploči LoRaWan s pričvrsnim iglama na kućištu.
- LoRaWan ploču obavezno postavite uz pregradni zid. (vidi slike)
- Umetnite četiri vijka u označeni položaj ploče (pogledajte sliku odozgo - zeleni krugovi)
- Kad zategnete vijke, provjerite je li gumb za resetiranje pravilno poravnat s gumbom sa strane čvora. (vidi sliku odozgo - Plavi pravokutnik)
- Provjerite radi li gumb za poništavanje ispravno. Ako se gumb ne pomakne ili ne dodirne gumb za poništavanje ili ploča, možda postoje nedosljednosti u kvaliteti 3D ispisa. Pokušajte malo pomaknuti ploču ili razmislite o tome da u potpunosti odvojite plastični ispisani gumb za poništavanje kako biste to riješili. Gumb možete i dalje resetirati kroz rupu na ispisu.
- Provucite antenu kroz predviđeni otvor u potpornom bloku akumulatora, pažljivo, kako ne biste slomili antenu
Korak 7: #Hardver - Sklop 3: Spojite I2C pinove
Upute:
Spojite Groveove kabele u i2C utore na Seeeduinu. Samo dva najudaljenija konektora su I2C pinovi i mogu se koristiti za naše senzore. No možete zamijeniti priključak oba senzora. (vidi sliku - plavi pravokutnik)
Korak 8: #Hardver - Sklop 4: Upravljanje kabelima - I2C kabeli
Upute:
- Iza potpornog bloka baterije postoji prostor za uguravanje I2C kabela prema dolje. Prianjanje je čvrsto pa se neće vratiti.
- Lijepo usmjerite kabele kako ne bi ometali ladicu za baterije koja će za trenutak biti postavljena na vrh.
Komentar: Ostavite hardver čvora za sada. Prvo ćemo postaviti kod.
Korak 9: #TTN - Prijavite se / Prijavite se
Mreža stvari pruža skup otvorenih alata i globalnu, otvorenu mrežu za izradu vaše sljedeće IoT aplikacije po niskim cijenama, s maksimalnom sigurnošću i spremnom za povećanje.
* Ako već imate račun, možete preskočiti ovaj korak
Upute:
- Prijavite se na The Things Network i otvorite račun
- Slijedite upute na web stranici TTN.
- Nakon registracije prijavite se na svoj račun
- Idite na svoju konzolu. Naći ćete ga u padajućem izborniku vašeg profila (pogledajte sliku)
Korak 10: #TTN - Postavljanje aplikacije
* Ako već imate aplikaciju, možete preskočiti ovaj korak
Aplikacija je okruženje u kojem možete pohraniti više uređaja s čvorovima.
Upute:
- Kad ste u konzoli kliknite aplikacije (vidi sliku 1).
- Kliknite na "dodaj aplikaciju"
- Sada se nalazite u prozoru za dodavanje aplikacije (pogledajte sliku 2).
- Napravite ID aplikacije
- Opišite opis svoje aplikacije
- Postavite registraciju svog vodiča (ovisno o vašoj lokaciji)
- Kada završite, kliknite "dodaj aplikaciju".
Korak 11: #TTN - Postavljanje formata korisnog tereta
Postavljanje korisnog tereta važno je za ispravno čitanje vaših ulaznih podataka.
Upute:
- U pregledu aplikacija kliknite na "Formati korisnog tereta". (vidi sliku 1 - zeleni pravokutnik)
- Kopirajte zalijepite funkciju (provjerite vezu github ispod) u uređivač dekodera. (vidi sliku - plavi pravokutnik)
- Pritisnite gumb za spremanje kako biste spremili rezultat.
Funkcijska veza za uređivač dekodera:
github.com/jokohoko/Mumo/blob/main/documentation/Payload_format.md
Korak 12: #TTN - Dodajte uređaje
Ako sve prođe dobro, sada ste u pregledu aplikacija. Gdje imate kontrolu nad svojom aplikacijom. Sada ćemo dodati novi uređaj (čvor) ili aplikaciju.
Upute:
- Kliknite na uređaj za registraciju (pogledajte sliku 1 - zeleni pravokutnik)
- Unesite ID uređaja
- Postavite EUI uređaja tako da se automatski generira. Pritisnite strelice za ukrštanje s lijeve strane.
- Kada završite kliknite na "registriraj uređaj".
- Uređaj je sada kreiran.
Korak 13: #TTN - Postavke uređaja
Ovaj je korak doista važan za dobru povezanost LoRa postavki uređaja.
Upute:
- Kad ste na stranici s pregledom uređaja, kliknite na "postavke" (pogledajte sliku 1 - zeleni pravokutnik)
- Na stranici s postavkama možete dati opis svom uređaju (ne morate)
- Postavite način aktiviranja na ABP.
- Označite "Provjere brojača okvira". Naći ćete na dnu stranice.
- Ostavite sav EUI uređaja, adresu uređaja, ključ sesije mreže, ključ sesije aplikacije za automatsko generiranje.
- Pritisnite gumb za spremanje kako biste spremili nove postavke.
- Vratite se na stranicu "postavke". (vidi sliku 3 - zeleni pravokutnik)
- Ponovno postavite način aktiviranja na OTAA !! (vidi sliku 4 - zeleni pravokutnik)
- Ostavite ključ aplikacije za automatsko generiranje.
- Pritisnite gumb za spremanje za spremanje novih postavki. (Pogledajte sliku 5 - zeleni pravokutnik)
Korak 14: #Code - Preuzimanje Arduino koda
Ok, zasad je dobro. Imamo sklop čvora, imamo račun na TTN -u, stvorili smo aplikaciju s odgovarajućim formatom korisnog tereta i u toj smo aplikaciji napravili uređaj (OTAA). Dakle, sada moramo samo postaviti Arduino kôd s istim podacima o postavkama kao i uređaj koji smo napravili u TTN -u. U sljedećem koraku prenijet ćemo kôd na LoRaWan ploču u čvoru.
Upute:
- Preuzmite imenik mumoV1 sa stranice Github.
- Preuzmite najnoviju verziju arduino softvera. (https://www.arduino.cc/en/software)
- Otvorite arduino kodnu datoteku "mumoV1.ino" (vezu Github pronaći ćete ispod uputa)
Github veza:
github.com/jokohoko/Mumo/tree/main/mumoV1
Korak 15: #Code - Arduino - Postavljanje uređaja s TTN -om
Upute:
- Otvorite tu mrežnu mrežu (TTN), idite na pregled uređaja gdje ćete pronaći sve informacije o postavkama uređaja. Ovo ćemo koristiti za postavljanje arduino koda.
- U arduino kodu idite na karticu "mumoV1.h".
ID čvora za postavljanje:
- Kopirajte device_EUI iz TTN -a i zalijepite ga u arduino kôd (vidi ljubičastu strelicu).
- Kopirajte theapplication_EUI iz TTN -a i zalijepite ga u arduino kôd (vidi plavu strelicu).
- Kopirajte app_key iz TTN -a i zalijepite ga u arduino kôd (vidi zelenu strelicu). Ako ključ_session_session_key nije vidljiv, kliknite simbol "oko" (pogledajte zeleni krug).
- Kopirajte device_adress iz TTN -a i zalijepite ga u arduino kôd (pogledajte žutu strelicu).
- Kopirajte network_session_key iz TTN -a i zalijepite ga u arduino kôd (vidi narančastu strelicu). Ako ključ_sesion_session_key nije vidljiv, kliknite simbol "oko" (pogledajte narančasti krug).
- Kopirajte app_session_key iz TTN -a i zalijepite ga u arduino kôd (vidi crvenu strelicu). Ako app_session_key nije vidljiv, kliknite simbol "oko" (pogledajte crveni krug).
Korak 16: #Code - Arduino - Instalirajte RTC i Adafruit Library
- Na arduino sučelju kliknite Sketch> Include Library> Manage Libraries …
- Pojavit će se prozor za upravljanje knjižnicom.
- U traku za pretraživanje upišite: rtczero
- Instalirajte najnoviju verziju prve biblioteke
- U traku za pretraživanje unesite: adafruit BME680 (za senzor BME680)
- Instalirajte najnoviju verziju prve biblioteke
- U traku za pretraživanje unesite: adafruit TSL2561 (za senzor TSL2561)
- Instalirajte najnoviju verziju prve biblioteke.
- U traku za pretraživanje unesite: flashstorage ATSAM Instalirajte najnoviju verziju prve biblioteke.
Korak 17: #Code - Arduino - Instalacija Seeeduino LoRaWAN knjižnice
Za komunikaciju s pločom instaliramo biblioteku Seeed zajednice.
Upute:
- Na arduino sučelju kliknite Datoteka> Postavke i kopirajte url (ispod) u "Dodatni URL -ovi upravitelja ploča" (pogledajte sliku - crveni pravokutnik).
- Kliknite na "u redu".
- Natrag na arduino sučelju kliknite Toos> Board> Board Manager.
- U traku za pretraživanje upišite "lorawan".
- Vidjet ćete biblioteku ploče Seeed LoRaWan. (vidi sliku - zeleni pravokutnik).
- Kliknite na "instaliraj" i pričekajte da završi.
URL:
Korak 18: #Code - Arduino - Odabir ploče / COM port
Upute:
- Spojite LoRaWAN ploču mikro USB kabelom s računalom.
- U arduino sučelju kliknite Alati> Ploča i odaberite ploču "Seeeduino LoRaWAN". (vidi sliku)
- Na istom izborniku odaberite odgovarajući COM port.
Korak 19: #Code - Arduino - Prenesite kôd na ploču
Sada kada imamo svoj kod spreman, vrijeme je da ga stavite na LoRaWAN ploču!
Upute:
- Provjerite je li vaša LoRaWAN ploča još uvijek spojena na računalo.
- Dvaput kliknite gumb za poništavanje na bočnom čvoru. Vidjet ćete da LED diode trepere. To znači da je uređaj u načinu podizanja sustava.
- Zbog načina pokretanja pokretačkog programa moramo odabrati novi COM port. To se radi potpuno isto kao u koraku #18.
- Pritisnite gumb za prijenos. To je gumb sa strelicom usmjerenom udesno. (Pogledajte sliku - crveni krug).
- U donjem desnom kutu trebali biste vidjeti "upload dovršen".
Korak 20: #Code - Arduino - Testirajte kôd
Upute:
- Na pregledu TTN uređaja kliknite na "Podaci". Tamo ćete pronaći sve dolazne podatke tog uređaja s određenim čvorom. (vidi sliku - crveni pravokutnik)
- Da biste testirali prijenos podataka, pritisnite gumb za resetiranje sa strane uređaja čvora za slanje signala.
- Ako pristupnik LoRa signal primi, vidjet ćete dolazne podatke u aplikacijskim podacima uređaja na TTN -u. (pričekajte 30 do 40 sekundi da vidite rezultat)
- Ako ne vidite dolazne podatke, pokušajte pritisnuti gumb za odmor sa strane uređaja s čvorom kako biste ponovno poslali signal.
- Ako ovo ne pomaže, vratite se na korak #18 i pokušajte ponovo učitati kôd.
Čestitamo, sada imate radni uređaj LoRa Node!
- Izvadite USB iz lorawan ploče.
- Pritisnite zadnji put gumb za odmor na bočnoj strani čvornog uređaja.
Korak 21: #Hardver - Sklop 5: Umetnite ladicu za baterije
Dijelovi:
Ladica za baterije
Upute
- Umetnite ladicu za baterije u kućište pod kutom. Prvo postavite kabel za napajanje u pravom smjeru. (vidi sliku)
- Ladicu prvo postavite na zid potpornog bloka gdje su kabeli napunjeni.
- Gurnite ladicu prema dolje dok ne čujete zvuk "snap click".
- Provjerite kut da li ladica dobro pristaje u glavno kućište. (vidi sliku 2/3 - crveni krugovi) // weg
- Umetnite kabel za napajanje na vrh I2C spojnih kabela. Gurnite ga dolje s nečim tupim. pazite da ne oštetite kabele.
Korak 22: #Hardver - Sklop 6: Umetnite baterije
Dijelovi:
6 x AA baterije (bočni čvor)
Upute:
- Umetnite 6 x AA baterija u pravilan položaj držača baterija.
- Pažljivo gurnite kabele baterije prema dolje kako ne bi ometali sljedeći korak.
*bočni čvor: provjerite orijentaciju baterije držača baterije. može se razlikovati od onog na slici
Korak 23: #Hardver - Sklop 7: Stražnji poklopac
Dijelovi:
3D ispis - Čvor stražnje korice
upute:
- Umetnite usne stražnjeg poklopca u usnik u kućištu glavnog kućišta pod kutom klizanja.
- Pritisnite sa strane kućišta i provjerite je li to pravi položaj.
- Ako usne ne pristaju zbog problema s ispisom, pokušajte brusiti dio površine dok ne stane. Provjerite je li stražnji poklopac potpuno ravan na kućištu i nema li šavova.
- Umetnite vijke M3x16 mm i pritegnite ih.
Korak 24: #Hardware - Priključivanje uređaja
Uređaj možete priključiti na nekoliko načina.
- Sa strane uvijte utor za zaključavanje klizanja.
- Na stražnjoj strani uvijte klizni utor za zaključavanje.
- Šumarci Tiewrap sa strane / odozgo i straga.
- Stražnji poklopac čvora također je opremljen kukom.
Preporučeni:
MuMo - LoRa Gateway: 25 koraka (sa slikama)
MuMo-LoRa Gateway: ### UPDATE 10-03-2021 // najnovije informacije/ažuriranja bit će dostupne na stranici github: https: //github.com/MoMu-Antwerp/MuMo Što je MuMo? MuMo je suradnja između razvoj proizvoda (odjel Sveučilišta u Antwerpenu) pod
Kako: Instaliranje Raspberry PI 4 bez glave (VNC) s Rpi-imagerom i slikama: 7 koraka (sa slikama)
Kako: Instaliranje Raspberry PI 4 Headless (VNC) s Rpi-imagerom i slikama: Planiram koristiti ovaj Rapsberry PI u hrpi zabavnih projekata na svom blogu. Slobodno provjerite. Htio sam se vratiti korištenju Raspberry PI -a, ali nisam imao tipkovnicu ili miš na novoj lokaciji. Prošlo je dosta vremena od postavljanja maline
Kako napraviti brojač koraka?: 3 koraka (sa slikama)
Kako napraviti brojač koraka?: Nekada sam se dobro snašao u mnogim sportovima: hodanje, trčanje, vožnja bicikla, igranje badmintona itd. Volim jahanje da bih brzo putovao. Pa, pogledaj moj trbušni trbuh … Pa, u svakom slučaju, odlučujem ponovno početi vježbati. Koju opremu trebam pripremiti?
Brojač koraka - Mikro: Bit: 12 koraka (sa slikama)
Brojač koraka - Micro: Bit: Ovaj projekt će biti brojač koraka. Za mjerenje koraka koristit ćemo senzor akcelerometra koji je ugrađen u Micro: Bit. Svaki put kad se Micro: Bit protrese, zbroju ćemo dodati 2 i prikazati ga na ekranu
Kako rastaviti računalo jednostavnim koracima i slikama: 13 koraka (sa slikama)
Kako rastaviti računalo jednostavnim koracima i slikama: Ovo uputstvo o tome kako rastaviti računalo. Većina osnovnih komponenti je modularna i lako se uklanja. Međutim, važno je da se oko toga organizirate. To će vam pomoći da spriječite gubitak dijelova, a također i prilikom ponovnog sastavljanja