Implementarea unui server MQTT utilizând platforma Raspberry Pi

Proiect
7/10 (1 vot)
Domeniu: Automatică
Conține 1 fișier: docx
Pagini : 18 în total
Cuvinte : 2660
Mărime: 520.84KB (arhivat)
Publicat de: Iulia V.
Puncte necesare: 8

Cuprins

  1. I. Structura hardware a computerului single board Raspberry Pi 3 3
  2. I.1. Caracteristi Raspberry Pi 4
  3. I.2. Soclu pentru card 6
  4. I.3. Alimentarea Raspberry 6
  5. II. Configurația pinilor GPIO la placa Raspberry Pi 3 8
  6. II.1. Utilizarea pinilor GPIO ca pini digitali 9
  7. III. Achiziția analogică și comunicația SPI 12
  8. IV. Comunicația I2C și comunicația serială UART 16

Extras din proiect

I. Structura hardware a computerului

single board Raspberry Pi 3

Un single-board computer este un calculator complet construit pe o singura placă de circuit, cu microprocessor, memorie, intrari/iesiri și cu alte caracterisici necesare unui calculator funcțional. Calculatoarele board-computer au fost realizate ca sisteme de dezvoltare utilizate cu succes in invatamant, dar și in procesele industriale. Aceste sisteme integrează cu success toate funcțiile accesibile de pe un calculator normal sau un laptop.

Spre deosebire de un calculator normal, aceste sisteme nu dispun de multe sloturi de expansiune pentru periferice .

Rapsberry Pi este un SBC (Single-Board Computer) de dimensiunile unui card de credit, produs în Marea Britanie de către Raspberry Pi Foundation cu scopul de a promova învățarea noțiunilor de bază din domeniul informaticii în școli.

Figura 1. Raspberry Pi 3

Prima versiune a fost lansată in februarie 2013(versiunea 1). Au urmat până în prezent câteva versiuni(1+,2 și 3). Versiunea curentă este v3.

I.1. Caracteristi Raspberry Pi

RaspberryPi 3 a fost lansat în februarie 2016 și prezintă următoarele caracteristici:

- Quad Core CPU

- 1GB RAM

- 1.2GHz Board Clock Speed Broadcom BCM2837 64bit CPU

- 40 GPIO Pins

- 4 x USB 2 Ports

- 4 Pole Stereo Output

- HDMI Port

- 10/100 Ethernet

- Micro SD Card Slot

- BCM43143 WiFi si Bluetooth Low Energy (BLE) pe placa.

Placa de dezvoltare Raspberry Pi 3 are un procesor quad core ARM Cortex-A53 de 64 de biți, 1.2 GHz. Combinând o creștere de 33% a frecvenței la care lucrează împreună cu diverse îmbunătățiri la nivel de arhitectura, Raspberry Pi 3 are o performanță de 50-60% mai mare in modul 32-bit față de Raspberry Pi 2 si de aproximativ 10 ori față de modelul inițial de Raspberry Pi.

Față de versiunile anterioare, Raspberry Pi 3 dispune de conectivitate WiFi si Bluetooth integrată asigurată de cipul BCM43438.

Placa poate fi alimentată cu 5 V prin conectorul micro USB. Se recomandă un alimentator de 2 A sau 2.5 A daca se dorește conectarea pe USB a perifericelor care consumă mult curent.

Orice tastatură standard USB și orice mouse (nu sunt incluse) sunt compatibile cu Raspberry Pi 3.

Orice monitor HDMI/DVI sau TV pot fi conectate la Pi. Pentru rezultate mai bune recomandam un monitor cu intrare HDMI, dar sunt disponibili conectori si pentru dispozitivele mai vechi. Se folosește un cablu Ethernet standard pentru acces la internet. Marea noutate este însă integrarea unor module wireless 802.11n si Bluetooth 4.1, care duce la eliberarea port-urilor USB pentru cei care foloseau adaptoare pentru conectare la rețea la versiunile anterioare de Pi.

Preview document

Implementarea unui server MQTT utilizând platforma Raspberry Pi - Pagina 1
Implementarea unui server MQTT utilizând platforma Raspberry Pi - Pagina 2
Implementarea unui server MQTT utilizând platforma Raspberry Pi - Pagina 3
Implementarea unui server MQTT utilizând platforma Raspberry Pi - Pagina 4
Implementarea unui server MQTT utilizând platforma Raspberry Pi - Pagina 5
Implementarea unui server MQTT utilizând platforma Raspberry Pi - Pagina 6
Implementarea unui server MQTT utilizând platforma Raspberry Pi - Pagina 7
Implementarea unui server MQTT utilizând platforma Raspberry Pi - Pagina 8
Implementarea unui server MQTT utilizând platforma Raspberry Pi - Pagina 9
Implementarea unui server MQTT utilizând platforma Raspberry Pi - Pagina 10
Implementarea unui server MQTT utilizând platforma Raspberry Pi - Pagina 11
Implementarea unui server MQTT utilizând platforma Raspberry Pi - Pagina 12
Implementarea unui server MQTT utilizând platforma Raspberry Pi - Pagina 13
Implementarea unui server MQTT utilizând platforma Raspberry Pi - Pagina 14
Implementarea unui server MQTT utilizând platforma Raspberry Pi - Pagina 15
Implementarea unui server MQTT utilizând platforma Raspberry Pi - Pagina 16
Implementarea unui server MQTT utilizând platforma Raspberry Pi - Pagina 17
Implementarea unui server MQTT utilizând platforma Raspberry Pi - Pagina 18

Conținut arhivă zip

  • Implementarea unui server MQTT utilizand platforma Raspberry Pi.docx

Alții au mai descărcat și

Casă inteligentă folosind standardul KNX

1. Tema proiectului Se va proiecta sistemul de automatizare pentru o locuinta individuala structurata pe doua niveluri: parter si etaj. In...

Sistem informatic dedicat procesului administrativ-didactic într-o facultate

INTRODUCERE Odată cu evoluția umana, tehnologia a devenit o necesitate, astfel o regăsim în toate în activitățile de zi cu zi, pornind de la...

Proiect Arduino - Sistem anti-efracție

Cerințe inițiale: La apăsarea butonului se pornește/oprește sistemul și se aprinde LED-ul roșu/verde. Dacă sistemul de anti efracție este activat...

Microprocesoare - ARM Cortex-R4

Cap. 1 Introducere Procesorul ARM® Cortex™-R4 deschide o arie largă de produse deeply-embedded de înaltă performanţă ce au costuri de sistem şi...

Modelarea Matlab-Simulink a Unei Sere

Cunoasterea duratei de timp de la semanat pâna la rasaritul plantelor mai are însemnatate si pentru obtinerea unor productii cat mai timpurii. Daca...

Sisteme cu Microprocesoare

Structura generala a unui sistem cu microprocesor pentru conducerea proceselor Sistem cu microprocesor (SMP) Caracterizare din punct de vedere...

Proiectare conceptuală

Cerintele sistemului operational Odata ce a fost definita nevoia si abordarea tehnica, e necesar sa le tranlatam intr-un “scenariu...

DSP - Avantaje și Dezavantaje

Avantaje 1. garanteaza acuratetea semnalului ce este determinate de numarul de biti utilizati in prelucrare. 2. perfecta reproductivitate –...

Ai nevoie de altceva?