Facem un modul de extindere pentru Raspberry Pi cu Arduino la bord. Modul de extensie X100 pentru Raspberry Pi

Cu ceva timp în urmă am pus mâna pe o placă Raspberry Pi3. Capacitățile sale sunt cu adevărat impresionante: un procesor quad-core rapid, codecuri hardware încorporate/decodoare audio/video/jpeg, rețea Ethernet/WIFI, USB2, HDMI... Doar un computer adevărat. Este foarte tare că există un conector GPIO, care permite diferiților meșteri să conecteze ceva nestandard și special. Există un număr mare diverse scânduri extensii care sunt instalate pe acest conector: afișaje, Ecrane LED, adaptoare pentru motoare, plăci ADC...

Aș vrea să vorbesc puțin despre placa FPGA Mars Rover2RPI, care, ca și alte plăci de expansiune, se conectează la conectorul Raspberry GPIO și adaugă proprietăți complet noi microcomputerului nostru.

Taxa este destul de simplă. Instalat pe el:

  1. FPGA Cyclone IV EP4CE6E22C8
    • elemente logice 6272;
    • memorie incorporata 270Kbit;
    • Multiplicatori 15 (18x18);
    • PLL 2;
  2. Patru LED-uri;
  3. Trei butoane;
  4. Oscilator cristal 100 MHz;
  5. Posibilitatea instalarii unui cip EPCS4 (in cazul in care placa va fi folosita autonom);
  6. conector JTAG (pentru cazul în care placa va fi folosită autonom);
  7. Doi conectori cu 40 de pini fiecare cu 28 de GPIO de utilizator - conectori compatibili Raspberry;
  8. Un conector cu 40 de pini pentru conectarea la Raspbery, pe care puteți folosi 24 sau 20 GPIO (în funcție de dacă este instalat sau nu cipul EPCS4).
Placa Mars Rover2RPI nu este instalată mai sus Placă de zmeură Pi, iar pe lateral, printr-un adaptor special. Acest lucru a fost făcut intenționat. Raspberry Pi3 se încinge deja destul de mult la încărcarea a 4 nuclee; acoperirea plăcii de sus nu pare foarte umană din punct de vedere al răcirii.

Iată cum puteți conecta o placă Raspberry Pi2/Pi3:

Și iată Pi-zero:

Este posibil (dar nu sigur) ca aceeași placă de expansiune să poată fi utilizată cu OrangePi.

Prima aplicație a acestei plăci care îmi vine în minte este dublarea numărului de semnale GPIO: a existat un singur conector, dar acum sunt doi. Trebuie doar să creați și să încărcați proiectul necesar în FPGA și va trebui să gestionați intrările și ieșirile într-un mod special, există multe opțiuni: port serial, SPI, GPIO, puteți utiliza DMA...

Puteți încărca placa Mars Rover2RPI FPGA direct de la Raspberry prin semnale JTAG, care, desigur, sunt afișate în GPIO

  • tck → GPIO7
  • tms → GPIO0
  • tdi → GPIO11
  • tdo ← GPIO1
Există un proiect open source numit OpenOCD, un depanator și depanator care vă permite să utilizați Raspberry ca programator JTAG. OpenOCD este un server, îl puteți porni și apoi vă conectați la el chiar de la distanță prin telnet și executând comanda „svf” puteți încărca imaginea proiectului compilat în FPGA. .

Iată o demonstrație video:

Primul proiect de „test” pentru placa Mars Rover2RPI este deja gata, deși nu este încă foarte impresionant în funcționalitatea sa. Primul proiect pentru un FPGA este de obicei întotdeauna un „LED intermitent”, un fel de „bună lume!” lumea microcontrolerelor și a FPGA-urilor.
Sursele sale pot fi găsite pe github: github.com/marsohod4you/m2rpi_first

Dar chiar și aici, chiar și în asta caz simplu există deja interacțiune între FPGA și microcomputer. De la raspberry puteți trimite octeți prin portul serial către FPGA care modifică viteza de clipire a LED-ului. Mai mult, primul proiect de testare» FPGA primește un octet de la port serial, îl modifică (adaugă unul) și îl trimite înapoi. Desigur, este destul de primitiv, dar deja interacțiunea dintre două sisteme FPGA și un procesor.

Demonstrație video:

Aceasta este prima mea experiență de acces la FPGA-uri de la Raspberry. Cred că ar fi interesant să încercăm să facem proiecte cu adevărat complexe, cum ar fi capturarea cadrelor de la o cameră video în burstberry și transferarea lor prin DMA la FPGA pentru procesare. Gândi proiecte interesante cu această placă de expansiune pot fi multe.

În acest articol ne vom uita la placa de expansiune GPIO Shield, care va adăuga capacitatea de a conecta senzori analogici și plăci de expansiune Arduino la Raspberry Pi (Figura 1). Alimentarea plăcii GPIO Shield poate proveni de la Raspberry Pi (5V) sau de la o sursă externă (12V), dar vom analiza mai detaliat mai jos. Placa se conectează la Raspberry Pi printr-un conector compatibil GPIO și există pini corespunzători pentru conectarea controlerelor standard Arduino și plăcilor de expansiune. Cu alte cuvinte, propus soluție hardware este un fel de punte între Raspberry Pi și Arduino.

Diagramă schematică

La dezvoltarea plăcii de extindere, s-au urmărit următoarele obiective:

  • Creșteți funcționalitatea porturilor GPIO prin adăugarea unui ADC cu 4 canale cu intrări diferențiale sau cu un singur capăt direct pe placa de extensie și cu modul suplimentar - 16 linii digitale I/O și DAC;
  • Folosește sursa de alimentare de 5V a plăcii Raspberry Pi sau o sursă externă de 12V pentru compatibilitate cu plăcile de expansiune Arduino;
  • Conversia nivelurilor logice 3,3 V - 5 V linii digitale de intrare/ieșire și interfețe de date I 2 C/SPI;
  • Abilitatea de a utiliza intrări analogice ADC în moduri diferențiale și liniare;
  • Oferă compatibilitate cu Raspberry Pi prin instalarea unui antet GPIO cu 26 de pini;
  • Instalarea conectorilor pentru direct Conexiuni Arduinoși viitoarele consilii care sunt planificate pentru lansare;
  • Posibilitate de instalare conectori suplimentari a conecta adaptoare externe USB-I 2 C, USB-SPI.

Figura 2 arată schema circuitului GPIO Shield, care implementează în practică obiectivele enumerate.

Regulatorul de tensiune este realizat conform unui design clasic folosind un microcircuit stabilizator. Jumperul EXT/INT este proiectat pentru a selecta metoda de alimentare a cardului de expansiune: o sursă externă de 12 V printr-un regulator 7805 sau sursă internă 5V de la pinul 2 al conectorului Raspberry Pi GPIO. Trebuie amintit că circuitul regulator de tensiune utilizat pentru alimentarea perifericelor externe este Placă de zmeură Pi este capabil să furnizeze un curent de ieșire de 500mA pentru versiunea A și 300mA pentru versiunea B. Prin urmare, pentru module externeși senzori cu un consum mai mare de curent sau pentru carduri de expansiune cu o tensiune de alimentare de 12 V, utilizați o sursă de alimentare externă și setați jumperul EXT/INT corespunzător.

Să luăm în considerare un circuit de conversie la nivel logic care utilizează două tehnici diferite.

Conversia la nivel logic a liniilor de I/O digitale se realizează folosind comutatorul de nivel bidirecțional de 8 biți al companiei, care are două șine de alimentare separate și determină automat direcția transferului de date.

Porturile A ale microcircuitului sunt conectate la interfața Raspberry Pi (al cărei conector GPIO este indicat în diagramă ca RPY), porturile B sunt conectate la conectorii IOL și IOH ai porturilor de intrare/ieșire Arduino. Pinii VCCA și VCCB oferă tensiuni de referință pentru conversia nivelului, conectate la șinele de 3,3 V și, respectiv, 5,0 V. Un nivel logic ridicat pe pinul OE permite funcționarea microcircuitului, astfel încât acesta este tras printr-un rezistor la tensiunea VCCA. Nivel scăzut pe acest pin transferă toate ieșirile microcircuitului într-o stare de înaltă impedanță. Corespondența pinilor conectorului Arduino și Raspberry Pi este prezentată în tabel

În ceea ce privește liniile de interfață I 2 C, SPI și portul serial UART, pentru a converti nivelurile logice am ales o soluție bazată pe MOSFET-uri cu canale N de câmp care funcționează în modul de îmbogățire cu o tensiune de prag de 1,3 V.

Circuitele de conversie de nivel sunt identice pentru fiecare linie de semnal. Ca exemplu, luați în considerare linia SDA a magistralei I 2 C. Poarta tranzistorului T7 este conectată la magistrala de alimentare de 3,3 V, sursa este conectată la linia de semnal de nivel scăzut (3,3 V) și drenul este conectat. la linia de semnal de nivel înalt (5,0 V).

Tabelul 1. Potrivire pin conector
Conectori GPIO Raspberry Pi și Arduino

Porturi
Arduino

ConectorGPIO
Raspberry Pi rev.1

ConectorGPIO
Raspberry Pi rev.2

Acum să ne uităm la nod conversie analog-digitală, pentru care am ales cipul companiei.

Când am dezvoltat acest ansamblu de placă, am făcut unele compromisuri atunci când distribuim semnalele peste pinii conectorilor Arduino. Cert este că Arduino are 6 intrări analogice, dar două dintre ele (A4, A5) sunt folosite împreună cu interfața I 2 C. Când se dezvoltă un proiect în mediu Arduino IDE putem redefini programatic alocările de pin pentru a se potrivi cerințelor aplicației. Nu există o astfel de opțiune pentru Raspberry Pi și nici nu există un ADC încorporat. În cazul nostru, am ales extern Cip ADC, care se conectează la microcontroler prin magistrala I 2 C prin pinii portului specificați, lăsând libere doar 4 intrări analogice. Dar, în același timp, cipul MCP3428 oferă o precizie de măsurare de 16 biți pentru semnale liniare sau diferențiale.

Pinii microcircuitului CH1+ ... CH4+ sunt conectați la pinii A0 ... A3, respectiv, ai conectorului ADC Arduino. Pinii CH1-...CH4- sunt conectați la un conector separat, iar folosind jumperii J0...J3 pot fi conectați individual la masă. În acest fel, fiecare pin poate fi configurat să accepte atât semnale liniare, cât și diferențiale. Semnalele SDA și SCL sunt transmise către pinii corespunzători ai conectorului Arduino, precum și către conectorul Raspberry Pi GPIO (pinii 5 și 3) prin convertoare de nivel de pe tranzistoarele Q7 și Q8. Pentru a seta adresa microcircuitului pe magistrala I 2 C se folosesc intrările ADR0 și ADR1. Starea acestor intrări indicată pe diagramă corespunde adresei 0x68 (vezi. descriere tehnica MCP3428).

Liniile portului serial de la pinii 8 și 10 ai conectorului GPIO sunt conectate prin convertoare de nivel la pinii TXD și RXD ai conectorului Arduino.

Raspberry Pi - computer cu o singură placă mărimea la card bancar, dezvoltat inițial ca sistemul bugetar pentru predarea informaticii. Dezvoltat de Fundația Raspberry Pi. Peste 15 milioane de dispozitive Raspberry Pi au fost vândute în doar cinci ani

Raspberry Pi, 2006

Istoria apariției dispozitivelor Raspberry Pi începe în 2006, când a apărut un prototip de 25 de dolari. Placa are un microcontroler Atmel ATmega644 cu o frecventa de 22,1 MHz si memorie SRAM de 512K. 19 din cei 32 de pini sunt utilizați pentru accesul la memorie. Placa poate scoate imagini cu rezoluție 320×240 pe afișaj.

Raspberry Pi 1 Model B, 2012

În curând apare următoarea generație, de mărimea Card de credit si un pret de 35 de dolari. Caracteristici declarate:

  • Broadcom BCM2835 700MHz ARM1176JZFS cu FPU și coprocesor video Videocore 4
  • Decodor H.264 de profil înalt cu performanță de 1 Gpixel/s, 1,5 Gtexel/s sau 24 GFLOPS cu filtrare de textură și infrastructură DMA.
  • Capacitate memorie: 256MB (ulterior a apărut o modificare de 512MB)
  • Rețea: port Ethernet 10/100-BaseT
  • Suport port
  • Porturi 2.0 în cantitate de 2 bucăți
  • Port video RCA
  • Slot pentru card SD
  • Alimentare prin portul microUSB
  • Ieșire audio: mufă de ieșire audio de 3,5 mm
  • Dimensiune: 85,6 x 53,98 x 17 mm

Raspberry Pi 1 Model A, 2013

Următoarea generație a arătat ca un pas către accesibilitate și a avut următoarele caracteristici:

  • Procesor Broadcom BCM2835 700MHz ARM1176JZFS cu FPU și GPU Videocore 4
  • suport pentru OpenGL ES 2.0, accelerare hardware OpenVG și 1080p3D
  • Performanta ridicata GPU H.264 este capabil să gestioneze până la 1 Gpixel/s, 1,5 Gtexel/s sau 24 GFLOP-uri de flux cu filtrare de textură și infrastructură DMA.
  • Port HDMI
  • Un port USB 2.0
  • Port video RCA
  • Slot pentru card SD
  • Alimentare prin conector microUSB
  • Ieșire audio de 3,5 mm
  • Posibilitate de conectare a unei camere
  • Dimensiune: 85,6 x 53,98 x 17 mm

Modul de calcul Raspberry Pi, 2014

Dimensiunile plăcii au fost reduse pentru a se potrivi pe o placă de dimensiunea unui modul de memorie. O soluție pentru dezvoltatorii de prototipuri. Placa are același cip Broadcom 2835 bazat pe ARM ca și Raspberry Pi 1 și 512 MB de SDRAM, precum și 4 GB de memorie flash eMMC. Modulul este o placă cu 200 de pini bazată pe factorul de formă Jedec SODIMM.

Raspberry Pi 1 Model B+

Actualizarea versiunii Raspberry Pi Model B - mai multă putere, mai multe porturi USB, pini de intrare/ieșire mai versatili pentru a extinde capacitățile plăcii, aspect mai ordonat și sunet mai bun.

  • Chip: Broadcom BCM2835 SoCCore Arhitectură: ARM11CPU: 700 MHz Procesor de aplicație cu putere redusă ARM1176JZFS
  • GPU: procesor video dual-core VideoCore IV®. Oferă Open GL ES 2.0, accelerare hardware OpenVG și decodare H.264 1080p30 de înaltă performanță. Performanță de până la 1 Gpixel/s, 1,5 Gtexel/s sau 24 GFLOP cu filtrare de textură și infrastructură DMA.
  • Memorie: SDRAM 512 MB
  • Sistem de operare: boot de la Micro carduri SD funcționează sub controlul sălii de operație sisteme Linux. Sunt disponibile diverse sisteme de operare bazate pe Linux, inclusiv NOOBS, Raspbian, Pidora, OpenELEC, RaspBMC. Risc OS este, de asemenea, disponibil.
  • Ethernet: 10/100 BaseT
  • Ieșire video: HDMI (versiunea 1.3 și 1.4), RCA compozit (PAL și NTSC)

Raspberry Pi 1 Model A+, 2014

O versiune în miniatură a Raspberry Pi 1 Model A care utilizează mai puțină energie, are pini de intrare/ieșire mai flexibili pentru extindere, utilizează Micro SD mai degrabă decât SD și oferă un sunet mai bun.

  • Chip: Broadcom BCM2835 SoC
  • Nucleu: arhitectura ARM11
  • Procesor: 700 MHz de putere redusă ARM1176JZFS
  • GPU: procesor video dual-core VideoCore IV. Oferă Open GL ES 2.0, accelerare hardware OpenVG și decodare H.264 1080p30 de înaltă performanță. Transmite în flux până la 1 Gpixel/s, 1,5 Gtexel/s sau 24 GFLOP cu filtrare de textură și infrastructură DMA.
  • Memorie: 256 MB SDRAM
  • Dimensiuni: 65 mm x 56 mm / 2,5" x 2,25"
  • Alimentare: conector Micro USB 5V, 2A
  • Fără Ethernet
  • Ieșire audio: mufă de 3,5 mm, HDMI
  • USB: 1 conector USB 2.0
  • Ieșire video: HDMI și compozit
  • Sunet: Stereo/Stereo (prin cablu de 3,5 mm)
  • Memorie: 256 MB
  • Sistem de operare: folosește slotul pentru card memorie microSD pentru a încărca sistemul de operare. Sunt disponibile diverse sisteme de operare bazate pe Linux, inclusiv NOOBS, Raspbian, Pidora, OpenELEC, RaspBMC. RiscOS este de asemenea disponibil.

Raspberry Pi 2 Model B, 2015

Raspberry Pi 2 a adus puterea unui procesor quad-core și 1 GB de memorie. De acum înainte, este posibil să rulați Windows 10 IoT Core și Ubuntu.

  • 900 MHz procesor quad-core Broadcom BCM2836 cu 1 GB memorie cu acces aleator DDR2
  • Sistem video 3D VideoCore IV
  • Interfață I/O scop general : conector cu 40 de pini de 2,54 mm: 2x20. 27 de pini GPIO, plus linii de alimentare +3,3 V, +5 V și GND
  • Micro slot SD
  • Porturi multiple: Patru porturi USB, HDMI full-size, ieșire stereo cu patru poli și port video compozit. Portul pentru cameră CSI și portul de afișare DSI
  • Ethernet 10/100 BaseT
  • Sursă Sursa de alimentare micro-USB 5V, 2A
  • Dimensiuni: 85 x 56 x 17 mm

Raspberry Pi Zero, 2015

În ciuda prețului de 5 USD, Pi Zero este capabil de mai mult decât Pi Model B, care s-a vândut cu 35 USD în 2012.

Placa are același procesor ARM single-core ca primul Model B, dar este puțin mai rapid. Memorie de sistem ramane neschimbat.

  • Sistem BCM 2835 pe cip de 1 GHz
  • 512 MB RAM
  • microSD
  • mini HDMI
  • Două porturi micro USB- unul pentru putere și unul pentru date
  • Interfață I/O de uz general: conector cu 40 de pini de 2,54 mm: 2x20. 27 de pini GPIO, plus linii de alimentare +3,3 V, +5 V și GND
  • Compatibil cu suplimentele HAT existente
  • Dimensiuni: 65mm x 30mm x 5mm

Raspberry Pi 3 Model B, 2016

Raspberry Pi 3 oferă suport pentru . Acesta este primul Pi care se bazează pe un chipset pe 64 de biți și include conectivitate Bluetooth. Cel mai recent și mai rapid chipset este cu 50% mai bun decât Raspberry Pi 2 și de aproximativ zece ori mai bun decât Raspberry Pi original cu un singur nucleu într-un procesor cu mai multe fire (de exemplu, în SysBench)

  • Chipset: Broadcom BCM2837
  • Procesor: 1,2 GHz quad-core 64-bit ARM-cortex A53
  • Ethernet: 10/100 (maximum debitului 100 Mbit/s)
  • USB: patru USB 2.0 cu transfer de date de 480 Mbps
  • Depozitare: card microSD sau prin stick USB
  • Conexiune fără fir: Wireless 802.11n reteaua locala (viteza maxima transmisie/recepție 150 Mbit/s), Bluetooth 4.1
  • Grafică: 400MHz VideoCore IV
  • Memorie: 1 GB LPDDR2-900 SDRAM
  • Interfață I/O de uz general: conector cu 40 de pini de 2,54 mm: 2x20. 27 de pini GPIO, plus linii de alimentare +3,3 V, +5 V și GND
  • Video: port HDMI de dimensiune completă
  • Audio: combo audio/video compozit de 3,5 mm
  • Interfața camerei (CSI)
  • Interfață de afișare (DSI)

Raspberry Pi 3 Model B+, 2018

Noul Raspberry Pi 3 Model B+ este cel mai puternic de până acum, atât în ​​ceea ce privește performanța procesorului, cât și viteza Wi-Fi.

Noua placă este o versiune mai flexibilă Modele de zmeura Pi 3 Model B, folosind multe dintre aceleași specificații, dar procesorul a făcut overclock la 1,4 GHz (creștere de 16,7%).

Pe lângă un procesor mai rapid, placa noua are conectivitate îmbunătățită, adăugând suport pentru Wi-Fi dual-band 802.11b/g/n/ac – aproape triplând efectiv debitul Wi-Fi. Viteza portului Ethernet a fost, de asemenea, crescută.

  • Procesor: Broadcom BCM2837B0 Quad-Core A53 (ARMv8) SoC pe 64 de biți la 1,4 GHz
  • Memorie: 1 GB LPDDR2 SDRAM
  • Conectivitate: 2,4 GHz și 5 GHz IEEE 802.11 b/g/n/ac Wi-Fi, Bluetooth 4.2, BLE. Gigabit Ethernet prin USB 2.0 (debit maxim 300 Mbps).
  • USB: 4 x 2.0
  • Interfață I/O de uz general: conector cu 40 de pini de 2,54 mm: 2x20. 27 de pini GPIO, plus linii de alimentare +3,3 V, +5 V și GND
  • Video și audio: 1 x port HDMI de dimensiune completă, port de afișare MIPI DSI, port pentru cameră MIPI CSI, ieșire stereo cu 4 poli și port video compozit.
  • Multimedia: decodare H.264, MPEG-4 (1080p30), codificare H.264 (1080p30); Grafică OpenGL ES 1.1, 2.0
  • Suport card SD: format microSD pentru sistemul de operare și stocarea datelor
  • Putere de intrare: 5V/2.5A curent continuu prin conector microUSB, prin GPIO sau power over Ethernet (PoE).
  • Temperatura de lucru 0 - 50°C

Tabel rezumat:

Versiune Data de lansare CPU Frecvență Miezuri RAM GPIO USB Ethernet Wifi Bluetooth Preț
A februarie 2013 ARM1176JZ-F 700 MHz 1 256 MB 26 de ace 1 port $20
A+ noiembrie 2014 ARM1176JZ-F 700 MHz 1 256 MB 40 de ace 1 port $25
B aprilie 2012 ARM1176JZ-F 700 MHz 1 512 MB 26 de ace 2 porturi Există $35
B+ iunie 2014 ARM1176JZ-F 700 MHz 1 512 MB 40 de ace 4 porturi Există $25
2B februarie 2015 ARM Cortex-A7 900 MHz 4 1 GB 40 de ace 4 porturi Există $35
Zero noiembrie 2015 ARM1176JZ-F 1 GHz 1 512 MB 40 de ace 1 port $5
3B februarie 2016 ARM Cortex-A53 x64 1,2 GHz 4 1 GB 40 de ace 4 porturi Există 802.11n 4.1 $35
Zero W februarie 2017 ARM1176JZ-F 1 GHz 1 512 MB 40 de ace 1 port 802.11n 4.0 $10
3B+ martie 2018 ARM Cortex-A53 x64 1,4 GHz 4 1 GB 40 de ace 4 porturi Gigabit 802.11.b/g/n/ac 4.2 $35

Sisteme de operare acceptate oficial:

  • Raspbian este recomandat tuturor celor care abia încep cu Raspberry Pi
  • Pidora - Fedora pentru Raspberry Pi
  • OpenELEC Kodi media player cu deschis cod sursa Bazat pe Linux
  • OSMC (proiect Sursa deschisa Centru media- cunoscut anterior ca Raspbmc) este un player media open source bazat pe Kodi Media Center și Debian GNU/Linux
  • RISC OS - OS „nativ” pentru procesoare RISC (care includ procesoare ARM)
  • Suport Windows 10 pentru Raspberry Pi 2B

Pentru instalare sistem de operare Este folosit instrumentul NOOBS. De asemenea, puteți descărca o imagine a sistemului de operare și o puteți implementa pe un card SD.

Lasă comentariul tău!

Raspberry-Pi devine un minicomputer cu adevărat versatil.
Vă aducem în atenție modulul de extensie X100 accesibil, ușor de utilizat și de instalat, care vă transformă Raspberry în cel mai puternic instrument, datorită comunicării bogate a acestui modulși prezența unui ceas în timp real la bord.

Vedere de sus a X100: alocarea conectorilor și a pinilor.


Vedere de jos a plăcii X100: locul cardului micro SD și Rpi RESET.

Descrierea modulului de interfață X100

Placa de expansiune X100 este concepută pentru a fi utilizată pe Raspberry Pi (RPI), care se montează deasupra Raspberry Pi, are un regulator de alimentare de 5 volți pentru RPI, de la o sursă de tensiune cu gamă largă de intrare și poartă: ieșire VGA, RTC , Trei port USB, slot pentru card SD, slot pentru card de memorie, conector RS232 DB9 și 8 porturi pentru servo.


Principalul lucru și demnitate incontestabilă aceasta este ieșirea video VGA și multe alte caracteristici ale X-100.

CARACTERISTICI PRINCIPALE ale plăcii de expansiune X100

Introdus direct deasupra Raspberry Pi, folosind modulul folosește un antet GPIO și nu necesită cablare sau lipire
.Conectorul R-Pi cu 26 de pini duplicat permite instalarea plăcilor de expansiune existente
. Tensiunea de intrare de la 6V la 23V este convertită la 5V, 3A printr-un convertor DC/DC Buck pentru a alimenta Raspberry Pi

VGA - Convertor HDMI la VGA care acceptă până la UXGA (1600 x 1200) și 1080p cu DAC pe 10 biți
.USB - independent mufa USB cu 3 porturi
.Stocare - sloturi pentru carduri SD și micro SD
.RTC - Bazat pe NXP PCF2127AT/PCF2129AT cu baterie CR2032 introdusă
.Depanare - conector RS232 DB9 (pe cip MAX3232), utilizat cu cablu de modem nul
.I/O - Buton de resetare pentru RPI, accesați pinii S1 și S5 de pe Raspberry Pi
.Suport servo - cip driver cu 8 canale (ULN2803)
.Diverse - DIP switch pentru conectarea pinii RPI
.Dimensiuni - 85 x 56 mm (exact ca Raspberry Pi)
. Acest modul este potrivit pentru Raspberry Pi Rev 2 Model B.

NUTRIȚIE

X100 vine cu un regulator de +5V încorporat prin conectorul GPIO cu o siguranță de recuperare automată lipită de 2A. Cu o gamă largă de tensiune de intrare. Stabilizatorul poate fi alimentat dintr-o gamă largă de surse externe, cum ar fi baterii, adaptoare de alimentare de 12 V, surse de energie solară etc. Ieșiri suplimentare de +5V sunt, de asemenea, disponibile pe porturile servo.
Surse de alimentare recomandate: intrare 110~240V curent alternativ, 12 VDC 2 ~ 3 A curent de ieșire.
Dimensiune ieșire (unitate: mm)

HDMI LA VGA

Descriere disponibila lahttp://elinux.org/RPi_Screens#RGB_analog.2FVGA
Orice intrare HDMI Adaptor VGA este posibil să nu funcționeze fără o sursă de alimentare externă mare vreme, dar apoi va arde D1, așa că nu utilizați convertoare HDMI alimentate de portul HDMI! Problema este rezolvată prin utilizarea convertoarelor cu energie externă.
X100 nu folosește puterea RPI Port HDMI si are multe functii.
Caracteristici:
. Ușor de utilizat: nu necesită cablu sau instalare
. Conversie: poate converti complet HDMI în video VGA
. Suportă 165 MHz / 1,65 Gbps per canal (6,75 Gbps întreg canal) pentru intrare HDMI
. Suportă ieșire video analogică până la UXGA și 1080p cu DAC pe 10 biți

PORT MASTER RS232

Portul RS232 este conectat la portul UART de pe Raspberry Pi folosind interfața MAX3232. MAX3232 convertește portul UART de 3,3 V în tensiuni RS232 și permite comunicarea RS232 dispozitive compatibile prin cablu serial DB9 sau folosind cablu modem nul Placa oferă acces la terminal de la Linux la Raspberry Pi folosind o aplicație de terminal. Portul RS232 poate fi accesat prin portul DB9.

Aplicație terminal - configurație PuTTY (COMx, X = Număr de serie port)

Ceas în timp real (RTC)

Proiectat pentru utilizare în Raspbian. Acesta este un ceas în timp real foarte precis, care comunică prin portul GPIO de pe Raspberry Pi. Folosesc pini GND, SDA și SCL.
Folosesc cip de înaltă precizie/PCF2129AT și NXP PCF2127AT:
. Cronometrare foarte precisă (de obicei ± 3 ppm sau<2 минуты отклонения в год)
. Cristal integrat, compensează temperatura și vârsta
. Bateria furnizată va dura foarte mult timp dacă dispozitivul nu este utilizat.
. 512 octeți de RAM statică, protejată de baterie de rezervă
. Baterie inclusa!

ULN2803 8 CH RC SERVO PORT

Acest cip Driver conține 8 ieșiri care pot furniza 500mA de la o tensiune de alimentare selectabilă de 5V sau o intrare DC și are diode incluse în interior pe toate ieșirile pentru a conduce bobinele. Acest lucru permite microcontrolerului sau microcomputerului dumneavoastră mic să alimenteze solenoizi, motoare de curent continuu (într-o direcție) și motoare pas cu pas unipolare.ULN2803 se conectează la intrările GPIO printr-un comutator DIP, de la pinii săi sunt asamblate două matrice de antet Wire-To-Board. În plus, aceste porturi pot fi utilizate pentru a furniza energie de +5V sau intrare de tensiune către alte circuite externe sau dispozitive încorporate.
Vă rugăm să rețineți că acest driver este un „colector deschis” - poate fi folosit doar pentru a conecta o sarcină la masă și va exista o cădere de tensiune de 1 volt (sau mai mult) la tranzistoarele interne.

HUB USB ȘI CITITOR DE CARDURI

Complet testat pentru compatibilitatea Raspberry Pi
. Complet compatibil cu specificația USB HUB versiunea 2.0 și compatibil cu specificația USB HUB 1.1
. Suportă trei porturi de intrare autoalimentate
. Consum foarte redus de energie
. Clasa de dispozitiv USB pentru stocare în masă, transport în vrac V1.0
. Suportă specificația SD până la versiune. 2.0 (SDHC)
. Driver hardware DMA integrat pentru performanță îmbunătățită
Notă: cardul SD și cardul Micro-SD nu pot citi/scrie în același timp.
X100 poate fi, de asemenea, conectat la portul USB al unui computer folosind cablul USB inclus pentru a inscripționa imaginea sistemului de operare pe un card SD.

Instalați modulul conform acestor imagini:

Adaptorul HDMI și adaptorul USB sunt incluse.

Nu există prea mulți megaherți - procesorul Raspberry Pi 3 B+ este overclockat la 1,4 GHz. Interfețele de rețea s-au accelerat și a apărut și suportul pentru Power over Ethernet.

Domeniul de aplicare al Raspberry Pi este limitat doar de cunoștințele și imaginația dvs.

Automatizează-ți casa sau folosește acest computer mic pentru a crea:

  • un robot controlat prin Wi-Fi sau cu viziune computerizată
  • emulator de consolă de jocuri
  • stație meteo de acasă
  • sistem de securitate cu recunoaștere facială

Un computer de dimensiunea unui card bancar are la bord componentele obișnuite ale PC-ului: un procesor, RAM, un conector HDMI, o ieșire compozită, USB, Ethernet, Wi-Fi și Bluetooth.

Principalul avantaj al Raspberry Pi sunt cei 40 de pini de intrare/ieșire de uz general (GPIO). Puteți conecta periferice la ele pentru a interacționa cu lumea exterioară: actuatoare, orice senzori și tot ce funcționează pe bază de electricitate.

Sistemul de operare standard pentru Raspberry Pi este Linux. Este instalat pe un card microSD, iar acel card este instalat într-un slot special de pe placă. Dacă nu cunoașteți Linux, nu vă alarmați. Acest computer este o oportunitate excelentă de a înțelege totul. Pierderea datelor sau stricarea serioasă a setărilor nu este atât de înfricoșător; imaginea de pe cardul SD poate fi restaurată în câteva minute. După aceea, nu ezitați să continuați să experimentați!

Versiunea de bord

Raspberry Pi 3 Model B+ este o versiune actualizată a Raspberry Pi 3 Model B.

Procesorul quad-core ARM Cortex-A53 pe 64 de biți este overclockat de la 1,2 GHz la 1,4 GHz. La bord sunt interfețe wireless actualizate Wi-Fi 802.11n și Bluetooth 4.2/LE.

În plus, procesorul are arhitectură ARMv53, ceea ce înseamnă că poți folosi sistemul tău de operare preferat: Debian Wheezy, Ubuntu Mate, Fedora Remix și chiar MS Windows 10 IoT.

Raspberry Pi 3 Model B+ este echipat cu 1 GB RAM, dar această memorie este partajată cu subsistemul grafic. Procesorul grafic VideoCore IV® dual-core acceptă standardele OpenGL ES 2.0, OpenVG, MPEG-2, VC-1 și este capabil să codifice, să decodeze și să emită video Full HD (1080p, 30 FPS, H.264 High-Profile).

Conectarea perifericelor

Pentru a conecta un monitor sau un televizor, utilizați o ieșire video compozită sau un conector HDMI. Rezoluțiile variază de la 640x350 (EGA) la 1920x1200 (WUXGA) pentru HDMI. Ieșirea compozită funcționează în formatele PAL și NTSC.

Difuzoarele sau căștile sunt conectate printr-o mufă standard de 3,5 mm. Audio poate fi transmis și prin HDMI.

Raspberry Pi 3 Model B+ oferă 4 porturi USB conectate printr-un hub intern. Printre altele, puteți conecta o tastatură și un mouse la ele.

Pentru a economisi resursele CPU, Raspberry Pi oferă conexiuni la module standard prin sloturi cu 15 pini:

  • CSI-2 - pentru conectarea unei camere prin interfața MIPI
  • DSI - pentru conectarea unui display standard

Următoarele sunt disponibile ca interfețe de nivel scăzut:

  • 40 de porturi I/O de uz general
  • UART (serial)
  • I²C/TWI
  • SPI cu selector între două dispozitive
  • Pini de alimentare: 3,3 V, 5 V și masă

Următoarele interfețe sunt disponibile pentru comunicare pe Raspberry Pi 3 Model B:

Ethernet 10/100/1000 Mbit cu ieșire la o priză standard 8P8C (RJ45); Wi-Fi 802.11n și Bluetooth 4.2.

Nutriție

Raspberry Pi 3 este alimentat de la un adaptor de 5 volți printr-un conector micro-USB sau pini de alimentare. Vă recomandăm să utilizați o sursă de alimentare cu un curent de cel puțin 2,4 A pentru a putea conecta mai multe dispozitive consumatoare de energie la porturile USB.

Nu există un comutator hardware de alimentare pe placă. Pentru a porni computerul, trebuie doar să conectați cablul de alimentare. Pentru a-l dezactiva, utilizați funcțiile standard ale sistemului de operare.

Dimensiuni

Dimensiunea plăcii: 85×54 mm. Porturile USB, mufa Ethernet, HDMI, mufa audio ies cu câțiva milimetri dincolo de cadrele desemnate.

Software

În loc de hard disk-ul tradițional găsit în computerele obișnuite, Raspberry Pi folosește un card flash microSD. Trebuie pregătit în prealabil - sistemul de operare trebuie instalat pe el. Având mai multe carduri flash, le puteți folosi unul câte unul, obținând mai multe imagini izolate ale computerelor.

Cardul flash nu este inclus.

Caracteristici

  • Procesor: 64-bit 4-core ARM Cortex-A53 @ 1,4 GHz pe Broadcom BCM2837 SoC
  • RAM: 1 GB LPDDR2 SDRAM
  • ieșire video digitală: HDMI
  • ieșire compozită: 3,5 mm (4 pini)
  • Porturi USB: USB 2.0x4
  • Rețea wireless: WiFi 2.4/5 GHz, 802.11n
  • Ethernet: 10/100/1000 MB RJ45
  • Bluetooth: Bluetooth 4.2, Bluetooth Low Energy
  • Conector de afișare: Display Serial Interface (DSI)
  • Conector pentru camera video: Interfață serială a camerei MIPI (CSI-2)
  • Card de memorie: MicroSD
  • Porturi I/O: 40
  • dimensiuni: 85x56x17 mm