Turinys:
- 1 žingsnis: Arquitetura Do Sistema
- 2 veiksmas: sukonfigūruokite „DragonBoard“
- 3 žingsnis: detektorius De Beacon
- 4 žingsnis: „Recebimento De Tópicos“(abonento MQTT)
- 5 žingsnis: Įrengti
Video: „MicroCARE“: 5 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:48
„MicroCARE“yra įrenginys, skirtas aprūpinti ambientą ligoninę.
Este projeto é motivado pela must needade de conhecer a localização em tempo real de equipamentos svarbaus, nuodyti ligoninę, temą ir vida. Além desta motivação principas, temos algumas outras, como por examplelo, o mapeamento do trânsito de ativos, podendo ser utilizado para a melhoria dos processos do hospital.
Įgyvendinkite sprendimą, naudodamiesi „DragonBoard“, „Como central“, e švyturėliais ir „como elementos rastreáveis“.
=================================================================
„MicroCARE“yra medicinos įrangos sekimo sistema.
Šį projektą paskatino poreikis žinoti svarbios įrangos vietą realiuoju laiku, matant, kad ligoninėje:, laikas yra gyvenimas. Be pagrindinės motyvacijos, mus skatina ir kai kurios kitos temos, pavyzdžiui, turto srauto planavimas, kuris gali būti naudojamas ligoninių procesams gerinti.
Norėdami įgyvendinti šį sprendimą, mes naudojame „DragonBoard“kaip centrinį, o „Beacons“- kaip atsekamuosius elementus.
1 žingsnis: Arquitetura Do Sistema
O sistemos funkcija:
- Yra „DragonBoard“ligoninėje
- Egzistuoja „Beacon em cada equipamento a ser rastreado“
- Egzistuoja paslaugų teikėjas (AWS) tarpininkas „MQTT em python“, interneto sistema ir banko de tėvas. Os dois últimos implementados através do Framework Django.
Este estrutura:
- O švyturys be įrangos, skirtos „DragonBoards“
- Cada DragonBoard verifica quais švyturiai ela secgue "ver" ir envia ao broker MQTT a potência do sinal que ela vê cada beacon
- „Dentro do servidor“, programa neturi informacijos apie MQTT brokerį, analitinė „DragonBoard“ir „animacija“yra pagrindinis potencinis ir atribuirinis, be banco de dados, est equipamento à sala em que esta DragonBoard se encontra.
- O sistemos žiniatinklio leidimas arba akompanimentas su tikru lokalizacijos komponentais
Acima é apresentada uma visão geral da arquitetura do sistema.
2 veiksmas: sukonfigūruokite „DragonBoard“
„DragonBoard“detektorių ir švyturių pavydas ir brokerio „MQTT“iš anksto įdiegtas „Alguns pacotes“.
- sudo apt-get install python3-pip: para que possamos instalar algumas biliotecas do python
- sudo pip3 install -upgrade setuptools: para evitar erros na instalação das próximas bibliotecas
- sudo pip3 install wheel: também para evitar erros na instalação das próximas bibliotecas
- sudo apt-get install libglib2.0-dev: dependência da biblioteca bluepy
- sudo pip3 install bluepy: para que se possa ler o sinal dos beacons
- sudo pip3 įdiegti paho-mqtt: utilizada para enviar os dados ao broker MQTT
Atsižvelgiant į tai, „DragonBoard“gali įsisąmoninti ar stebėti, ar švyturiai yra tikri, kad jie yra išjungti, o ne pradėti, o scenarijus - python que realiza este monitoramento. Para isso, devemos ir nas configurações do system, configurações da sessão e auto inicialização de program. Nesvarbu, ar norite pamatyti, ar naudoti „sudo python3“/caminho/para/script.py.
3 žingsnis: detektorius De Beacon
Jei norite visiškai užbaigti „GitHub“programą, išnagrinėkite trumpą komo ir programos programą.
- Fe feat uma leitura de todos os dispositivos bluetooth visiveis
- Os dispitivos com que tem um campo específico ("Short Local Name") com um valor específico ("ADA#00011") tem a intensidade do sinal e o Time Stamp da detecção armazenados
- MQTT yra viešas informacijos šaltinis ir atsako į dispečerinį aptikimą.
- O tópico em que essas informationção são publicadas é formatado da seguinte maneira: // RSSI
- Nese tópico, as informações de intensidade do sinal (RSSI) e o Time Stamp da detecção são adicionadas ao payload da mensagem na seguinte formatação:;
- Skelbiama viešai, kaip neatliekama detekcija
- Volta-se ao passo 1
4 žingsnis: „Recebimento De Tópicos“(abonento MQTT)
Jei norite užbaigti tambem estate no GitHub, mas descreverei brevemente seu funcionamento.
- O programa inscreve-se em qualityquer tópico [subscribe (("#", 0)]
- Ocorrendo uma publicação em algum tópico, um evento é acionado
- Esse evento trata as informationções recebidas tanto no tópico da publucação como no payload da mensagem publicada
- O tópico da publicação contém informationções de de identifador de equipamento and localização de equipamento
- O naudingoji apkrova da mensagem contém information de intensidade do sinal e time stamp da detecção
- Assim coletamos todas as informationções requiredárias para identifar a movimentação do equipamento
5 žingsnis: Įrengti
Este projeto foi desenvolvido por:
Bruno Andrade Stefano - [email protected]
Guilherme Andriotti Momesso - [email protected]
Guilherme Prearo - [email protected]
Patrickas Oliveira Feitosa - [email protected]
Pedro Virgilio Basilio Jeronymo - [email protected]
durante Participação no SancaThon 2018.
Rekomenduojamas:
„Arduino“automobilių atbulinės eigos įspėjimo sistema - Žingsniai po žingsnio: 4 žingsniai
„Arduino“automobilių atbulinės eigos įspėjimo sistema | Žingsniai po žingsnio: Šiame projekte aš suprojektuosiu paprastą „Arduino“automobilio atbulinės eigos stovėjimo jutiklio grandinę, naudodamas „Arduino UNO“ir ultragarsinį jutiklį „HC-SR04“. Ši „Arduino“pagrįsta automobilio atbulinės eigos įspėjimo sistema gali būti naudojama autonominei navigacijai, robotų diapazonui ir kitiems diapazonams
„Arduino Halloween Edition“- „Zombies“iššokantis ekranas (žingsniai su nuotraukomis): 6 žingsniai
„Arduino Halloween Edition“- „Zombies“iššokantis ekranas (žingsniai su paveikslėliais): norite Helovino metu išgąsdinti savo draugus ir sukelti riksmą? O gal tiesiog norite padaryti gerą išdaigą? Šis iššokantis „Zombies“ekranas gali tai padaryti! Šioje instrukcijoje aš išmokysiu jus, kaip lengvai padaryti iššokančius zombius naudojant „Arduino“. HC-SR0
Akustinė levitacija naudojant „Arduino Uno“žingsnis po žingsnio (8 žingsniai): 8 žingsniai
Akustinė levitacija naudojant „Arduino Uno“žingsnis po žingsnio (8 žingsniai): ultragarsiniai garso keitikliai L298N nuolatinės srovės adapterio maitinimo šaltinis su vyrišku nuolatinės srovės kaiščiu „Arduino UNOBreadboard“Kaip tai veikia: pirmiausia įkelkite kodą į „Arduino Uno“(tai yra mikrovaldiklis su skaitmeniniu ir analoginiai prievadai kodui konvertuoti (C ++)
„Pixel Kit“, kuriame veikia „MicroPython“: pirmieji žingsniai: 7 žingsniai
„Pixel Kit“, kuriame veikia „MicroPython“: pirmieji žingsniai: Kelionė, skirta visam „Kano Pixel“potencialui išnaudoti, prasideda gamyklos programinės įrangos pakeitimu „MicroPython“, tačiau tai tik pradžia. Norėdami koduoti „Pixel Kit“, turime prie jo prijungti savo kompiuterius. Ši pamoka paaiškins, kas
Tiesioginė 4G/5G HD vaizdo transliacija iš DJI drono esant mažai delsai [3 žingsniai]: 3 žingsniai
Tiesioginis 4G/5G HD vaizdo įrašų srautinis perdavimas iš DJI drono esant mažai delsai [3 žingsniai]: Šis vadovas padės jums gauti tiesioginius HD kokybės vaizdo srautus iš beveik visų DJI dronų. Naudodami „FlytOS Mobile App“ir „FlytNow Web Application“galite pradėti transliuoti vaizdo įrašus iš drono