Përmbajtje:
- Hapi 1: Kërkesat
- Hapi 2: Konfigurimi i harduerit
- Hapi 3: Konfigurimi i Rrugëve Hologramike
- Hapi 4: Instaloni varësitë
- Hapi 5: Konfigurimi i kunjave GPIO
- Hapi 6: Dërgimi i të dhënave te Ubidots
- Hapi 7: Riemërtoni pajisjen dhe variablat
- Hapi 8: Rezultati
Video: Lidhni dhe Rinovoni Zgjidhjet tuaja të Lidhura Me Hologram Nova dhe Ubidots: 9 Hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:10
Përdorni Hologramin tuaj Nova për të përmirësuar infrastrukturën. Vendosni Hologramin Nova duke përdorur një Raspberry Pi për të dërguar të dhëna (temperatura) në Ubidots.
Në udhëzuesin e mëposhtëm, Ubidots do të demonstrojë se si të konfiguroni një Hologram Nova duke përdorur një Raspberry Pi dhe të shfaqni një vlerë të temperaturës në Platformën Ubidots.
Hapi 1: Kërkesat
- Raspberry Pi (Tashmë e konfiguruar)
- Modemi Nova Global USB 2G/3G
- Kartë SIM Hologrami Global IoT
- Antena fleksibël me katër banda UFL
- Mbështjellës transparent - (opsional)
- Sensori i temperaturës OneWire - DS18B20
- Llogari Ubidots - ose - Licencë STEM
Hapi 2: Konfigurimi i harduerit
Hologrami Nova1) Aktivizoni kartën SIM të Hologramit IoT. Për të aktivizuar kartën tuaj, vizitoni hologram.io/start. Pasi të aktivizohet, futni kartën SIM në pjesën e pasme të Nova.
KUJDES: Mos e futni ose hiqni kartën SIM kur Nova është e lidhur - përndryshe, mund të dëmtoni ose prishni SIM -in.
2. Bazuar në mjedisin tuaj lidhni antenën, nëse dëshironi. Antena më e madhe e zezë siguron pritje më të mirë, ndërsa antena më e vogël e verdhë ka përfitimin e përshtatjes së montimit brenda kasave të mbrojtjes.
3. Nëse dëshironi, futeni Nova -n në rrethimin transparent. Mos harroni të futni kartën SIM dhe të lidhni antenën para se të mbyllni Nova -n. Vini re se ky hap është thjesht opsional dhe nuk do të ndikojë në funksionalitetin e Nova.
4. Lidheni Nova me Raspberry Pi duke përdorur portën USB.
Raspberry Pi Ky udhëzues supozon se Raspberry Pi juaj ka Raspbian tashmë të instaluar në një kartë SD me qasje përmes SSH ose qasje duke përdorur terminalin e kompjuterit tuaj. Nëse këto konfigurime nuk kanë ndodhur ende në pajisjen tuaj, bëjeni shpejt duke përdorur këtë udhëzues të fillimit të shpejtë nga Fondacioni Raspberry Pi.
Ndiqni tabelën e mësipërme për të lidhur sensorin e temperaturës OneWire me Raspberry Pi.
SH NOTNIM: Sensori i temperaturës OneWire shitet me versione të ndryshme që përmbajnë rezistencë. Ju lutemi shihni hapin "Instalimi i telave" të këtij udhëzuesi për të siguruar lidhjen e duhur të versionit tuaj të sensorit.
2. Lidheni Rasperry Pi me burimin e tij të energjisë dhe prisni derisa të përfundojë ngarkimin siç duhet.
3. Sapo Raspberry Pi të fillojë siç duhet, do të filloni të shihni disa LED në Nova që japin reagime për atë që po ndodh në modem:
LED LED = modemi është i ndezur ose i fikur
LED i kuq = statusi aktual i rrjetit Referojuni tabelës më poshtë për detaje shtesë LED.
Hapi 3: Konfigurimi i Rrugëve Hologramike
Sa herë që moduli SIMCOM dërgon një mesazh përmes rrjetit celular, destinacioni i tij i parë është Re Hologram, por udhëtimi i mesazhit nuk duhet të përfundojë këtu! Duke përdorur Routerin e Shërbimeve Cloud (CSR) ju mund t'i përcillni të dhënat tuaja në Ubidots përmes HTTP (S) për vizualizimin e të dhënave dhe analitikë shtesë për zgjidhjen tuaj IoT.
Rrugët në platformën Hologram ofrojnë metoda të përshtatshme për të shkaktuar veprime (Ruajtja e të dhënave, Email, SMS, Webhooks, etj) nga prania ose edhe mungesa e temës së mesazhit të pajisjes. Në këtë rast, ne do të shkaktojmë një veprim Webhook për të përcjellë mesazhet e modulit tek Ubidots për llogaritjen dhe shfaqjen.
1. Shkoni te seksioni Rrugët nga Paneli i Hologramit dhe klikoni butonin "+ Rrugë e re".
2. Tjetra, caktoni përbërësit e rrugës si tema dhe veprim. Caktoni "Platformën Ubidots" si nofka për itinerarin; ky do të jetë identifikuesi për rrugën në listën tuaj të rrugëve.
3. Tjetra, zgjidhni temat mbi të cilat do të veprojë rruga. Në këtë rast zgjidhni temën e caktuar pajisjes tuaj "SIMCOM (SIM-ID)" ose "_DEVICE_ {Device-ID} _".
4. Pastaj, zgjidhni Aplikacionin e Veprimit të quajtur "Advanced Webhook Builder (Your Own App)" për të integruar Hologram's Cloud me Ubidots.
Ndërtimi i Webhook tuaj
Tani, duhet të vendosni konfigurimin e kërkuar për të trajtuar kërkesën. Ju lutemi caktoni parametrat e mëposhtëm në fushat specifike:
-
URL (URL destinacioni):
things.ubidots.com/api/v1.6/devices/ <>
- PAGES (Ngarkesë për POST): <>
- KRYETART: X-Auth-Token-UBidots juaj TOKEN
Lloji i Përmbajtjes - aplikacion/json
SHENIM: Nëse nuk dini si ta gjeni Ubidots TOKEN -in tuaj, shihni udhëzuesin e mëposhtëm.
Pasi të keni futur parametrat, referojuni imazhit të mësipërm për ta verifikuar.
5.- Për të përfunduar, shtypni Shto itinerarin.
Hapi 4: Instaloni varësitë
1. Qasja në terminalin Raspberry Pi përmes SSH ose direkt nga Raspberry. mos ngurroni të zgjidhni atë me të cilin jeni më të njohur.
2. Përditësoni bibliotekat tuaja të kodeve Raspberry Pi:
përditësim sudo apt-get
3. Pastaj, instaloni bibliotekën e kërkuar:
sudo apt-get install git git-core build-thelbësor python-dev python-openssl python-smbus python3-pip python-pip ekran
4. Instaloni Python SDK të Hologramit për bashkëveprim me Nova:
curl -L hologram.io/python-install | bash
5. Verifikoni që CLI e Hologramit (Ndërfaqja e Linjës së Komandës) është instaluar. Do të kthejë një version më të madh se 0.6.0.
versioni hologramik
Nëse versioni është më i ulët se 0.6.0, përditësoni versionin e fundit duke përdorur komandën më poshtë:
curl -L hologram.io/python-update | bash
Hapi 5: Konfigurimi i kunjave GPIO
1. Raspberry Pi vjen e pajisur me një sërë drejtuesish për ndërfaqje. Në këtë tutorial, për të qenë në gjendje të ngarkoni drejtuesin e sensorit 1-Wire në kunjat GPIO, duhet të përdorim dy drejtuesit e mëposhtëm. Prandaj, këta drejtues ruhen si module të ngarkueshëm dhe komanda modprobe përdoret për t'i nisur ato në kernel Linux kur kërkohet.
Drejtoni komandat më poshtë:
sudo modprobe w1-gpio
sudo modprobe w1-term
2. Tani, ne duhet të ndryshojmë drejtorinë në dosjen tonë të pajisjes 1-Wire dhe të rendisim pajisjet në mënyrë që të sigurohemi që sensori ynë është ngarkuar saktë. Kopjoni, ngjisni dhe ekzekutoni komandat e mëposhtme në terminalin e pi duke shtypur "enter" pas secilës prej tyre për të ekzekutuar komandat.
$ cd/sys/bus/w1/pajisje/
$ ls
Në këtë moment, sensori tashmë është mbledhur dhe lidhur dhe duhet të renditet si një seri numrash dhe shkronjash. Në rastin tonë, pajisja është e regjistruar si 28-0000056915de, por rasti juaj do të jetë një seri e ndryshme shkronjash dhe numrash, kështu që zëvendësoni numrin tuaj serik me tuajin dhe ekzekutoni komandën.
cd $ 28-0000056915de
Sensori i shkruan periodikisht skedarit w1_slave, për të lexuar sensorin tuaj të temperaturës, ju lutemi drejtoni komandën më poshtë:
$ cat w1_slave T
komanda e tij do t'ju tregojë dy rreshta teksti me daljen t = që tregon temperaturën (në gradë Celsius). Ju lutemi vini re se një pikë dhjetore duhet të vendoset pas dy shifrave të para (kjo është dhënë në kodin përfundimtar- mos u shqetësoni); për shembull, leximi i temperaturës që kemi marrë është 25.875 gradë Celsius.
Tani që jeni në gjendje të shihni leximet e temperaturave, është koha t'i postoni ato në Ubidots!
Hapi 6: Dërgimi i të dhënave te Ubidots
Kodi i mëposhtëm dërgon një mesazh me renë Hologramike përmes Hologram Python SDK, duke përdorur një modem për të krijuar një lidhje celulare, dhe i dërgon mesazhet në Hologram Cloud i cili transmetohet pastaj tek Ubidots. Pasi të jetë marrë mesazhi në cloud Hologram, mesazhi do të drejtohet në Ubidots nëse rruga është konfiguruar saktë nga Hapi 2 brenda këtij udhëzuesi.
1. Krijoni dhe drejtoni një skript Python në terminalin tuaj Pi:
nano nova_temperature.py
Pastaj, ngjiteni këtë kod në terminalin Pi dhe zëvendësoni numrin serik 28-00000830fa90 të linjës temp_sensor = '/sys/bus/w1/devices/28-0000056915de/w1_slave' me numrin tuaj serik.
Pasi të jetë modifikuar numri serik, ruani kodin.
2. Ekzekutoni skriptin e mësipërm me komandën e mëposhtme: python ubidots_nova_temp.py
Nëse merrni mesazhe gabimi për privilegjet, ekzekutoni komandën e mëposhtme duke përdorur sudo:
sudo python ubidots_nova_temp.py
3. Këtu do të filloni të merrni mesazhin e mëposhtëm të korrigjimeve në terminalin e Pi çdo 10 sekonda. Për të verifikuar që mesazhi është marrë, shihni në Panelin e Hologramit, veçanërisht në seksionin "Konsola". Siç mund ta shihni në imazhin e mësipërm, mesazhet e shkaktuara drejtohen në rrugën e mëparshme të krijuar të quajtur "Platforma Ubidots"
4. Shkoni te llogaria juaj Ubidots dhe futuni në seksionin "Pajisja" për të vizualizuar pajisjen e re të krijuar me ID -në e Pajisjes nga Pajisja juaj Hologramike. Brenda pajisjes do të gjeni vlerat e temperaturave të dërguara nga sensori i lidhur përmes lidhësit të uebit të Hologramit të krijuar.
Hapi 7: Riemërtoni pajisjen dhe variablat
Emrat e variablave të krijuar janë të njëjtë me etiketat API, të cilat janë ID -të e përdorura nga API. Kjo nuk do të thotë se emrat e tyre nuk mund të ndryshohen, kështu që rekomandohet të ndryshoni emrat e pajisjeve dhe variablave tuaj për t'i bërë ato më miqësore me nomenklaturën tuaj të zgjidhjes IoT. Klikoni këtu për të mësuar se si të riemërtoni pajisjet tuaja dhe emrat e ndryshoreve.
Ju gjithashtu mund të shtoni dhe rregulloni njësitë e secilës ndryshore nga lista juaj e opsioneve. Siç mund ta shihni më lart, ne i kemi caktuar njësi të ndryshme secilës ndryshore dhe gjithashtu kemi caktuar emra më miqësorë për t'iu përshtatur nomenklaturës së projekteve tona. Kjo rekomandohet shumë për përdoruesit që kërkojnë vendosjen e 10+ pajisjeve.
Konfigurimi i Ngjarjes Një ngjarje (ose alarm) është çdo veprim i shkaktuar kur të dhënat përmbushin ose tejkalojnë një rregull të projektimit. Për shembull, një email ose mesazh SMS mund të dërgohet në çdo kohë kur një sensor ndalon dërgimin e të dhënave ose një temperaturë tejkalon një prag maksimal ose minimal.
Mësoni të krijoni Ngjarje: SMS, Email dhe Telegram
Hapi 8: Rezultati
Në vetëm pak minuta ju keni ndërtuar një sistem të thjeshtë DIY të monitorimit të temperaturës qelizore duke përdorur një Hologram Nova me një Raspberry Pi. Tani është koha për të krijuar Pulta Ubidots për të filluar ndjekjen e temperaturave nga pajisja juaj dhe vendosni me lehtësi zgjidhjen tuaj të monitorimit të lidhur me celular!
Gëzuar hakimin:)
Recommended:
Rrip LED DIY: Si të Pritni, Lidhni, Lidhni dhe Rrip LED të Fuqisë: 3 Hapa (me Fotografi)
Rrip LED DIY: Si të Pritni, Lidhni, Lidhni dhe Rripin LED të Fuqisë: Udhëzues fillestar për të bërë projektet tuaja të lehta duke përdorur shirit LED. Shirita fleksibël të besueshëm dhe të lehtë për t'u përdorur, janë zgjidhja më e mirë për një sërë aplikimesh. Unë do të mbuloj bazat për instalimin e një brezi të thjeshtë LED të brendshëm 60 LED/m, por në
Dritat automatike të lidhura me monitorimin e derës dhe derës .: 5 hapa
Dritat automatike të lidhura me monitorimin e derës dhe derës .: Duket se është shumë e vështirë të gjesh bordin e kalimit në errësirë, por ky projekt është vërtet i dobishëm për të zgjidhur këtë problem. Ndiqni hapat e mëposhtëm për të ditur zgjidhjen e kësaj
Lojë Uniteti Multiplayer 3D Hologram dhe Projektues Hologram për PC: 16 hapa (me fotografi)
Unitet Multiplayer 3D Hologram Game dhe Hologram Projektues për PC: On frymëzuar në Holus më pëlqen të zhvilloj një ekran Holografik shumë të lirë. Por kur përpiqem të gjej lojëra nuk gjeta asgjë në internet. Kështu që unë planifikoj të zhvilloj lojën time në Unity. Kjo është loja ime e parë në unitet. Para kësaj unë zhvilloj disa lojëra në Flash, por
Mbinxehja e laptopit dhe zgjidhjet e mundshme: 9 hapa
Mbinxehja e laptopit dhe zgjidhjet e mundshme: burimi i imazhit Laptopët janë kompjuterë të vegjël, personalë me një dizajn të guaskës-ata palosen kur ruhen dhe hapen për të shfaqur ekranin dhe tastierën. Në shumë mënyra, një laptop është vetëm një version më i vogël i një kompjuteri kullë (Kompjuter Personal). Megjithatë, për shkak të
Si të lidhni kufjet tuaja në një celular: 7 hapa
Si t'i lidhni kufjet tuaja në një celular: Shumica e celularëve/celularëve kanë një përshtatës të posaçëm të mbeturinave, për të cilin ato ofrojnë disa kufje të tmerrshme të lidhura fort në një çantë pa duar. Ajo që ju lejon të bëni është të ndryshoni këto kufje në një prizë kufjesh, në mënyrë që të