Diferite plăci de microcontroler și aplicațiile sale

Încercați Instrumentul Nostru Pentru Eliminarea Problemelor





Pentru a începe cu un dezvoltare încorporată , avem nevoie de două lucruri majore care sunt consiliul de dezvoltare și un IDE (Integrated Development Environment). O placă de dezvoltare a microcontrolerului este o placa de circuit imprimat (PCB) cu circuite și hardware concepute pentru a facilita experimentarea cu anumite caracteristici ale plăcilor de microcontroler. Plăcile de dezvoltare sunt combinate cu un procesor, memorie, chipset și periferice încorporate precum LCD, tastatură, USB, port serial, ADC, RTC, IC-uri pentru driver de motor, slot pentru card SD, Ethernet etc., cu funcții de depanare. Acest lucru ne va scuti de a ne încurca cu conexiunile cu firele jumper și cu placa.

Specificațiile plăcilor de microcontroler sunt tipul de magistrală, tipul procesorului, memoria, numărul de porturi, tipul de port și sistemul de operare. Acestea sunt utilizate pentru a evalua programe pentru dispozitive încorporate, cum ar fi diferite controlere, electrocasnice, roboți, terminale de la punctul de vânzare (PoS), chioșcuri și aparate de informare. Aici, vom discuta despre caracteristica dintre diferitele panouri de dezvoltare din întreaga lume. Fiecare dintre acestea are propriile caracteristici, precum și unele dezavantaje, iar unele platforme de dezvoltare sunt proeminente pentru anumite proiecte decât altele.




O placă de microcontroler

O placă de microcontroler

Placa de dezvoltare a microcontrolerului, cunoscută și sub numele de microcontroler cu o singură placă. În zilele noastre este foarte simplu și ieftin să dezvolți un kit de dezvoltare cu microcontroler cu o singură placă. Atâtea software-uri open source (IDE) disponibile pentru a dezvolta plăci de microcontroler pentru a dezvolta o aplicație în timp real. Aici discutăm diferite plăci de microcontroler, disponibile pe piață, inclusiv



Plăci de microcontroler DIY

Plăcile de microcontroler pe bază de bricolaj (Do It Yourself) pot fi realizate singure acasă pentru asta, aveți nevoie de toate componentele electronice și electrice individuale, cum ar fi microcontroler (Atmel, ARM, MSP etc.) , baza componentelor și perifericele externe, cum ar fi RTC, porturi seriale, modul LCD, tastatură, touchpad etc. Acum toate aceste componente ar trebui să fie atent lipit pe PCB . După finalizarea configurării hardware, trebuie să alegem un IDE potrivit pentru programarea microcontrolerului pentru a dezvolta o aplicație necesară.

Placă DIY bazată pe microcontroler

Placă DIY bazată pe microcontroler

Aplicații ale plăcilor de microcontroler

Aici, oferim aproximativ 8051 de aplicații DIY de familie. 8051 microcontroler este un controler de uz general, care este utilizat pentru a dezvolta aplicații de nivel de bază. Cum ar fi sistemele de achiziție de date, sistem automat de control al intensității luminii , sisteme industriale de control al temperaturii etc.

Arduino UNO

Arduino este cea mai populară platformă de prototipuri electronice open-source pentru a crea aplicații electronice interactive. Placa Arduino UNO conține tot ce este necesar pentru a susține microcontrolerul. Placa de microcontroler Arduino UNO este foarte familiară pentru începători și experți absolut. Ar trebui să fie considerată una dintre primele plăci de dezvoltare bazate pe microcontroler. Arduino UNO R3 este cel mai simplu și cel mai puternic mediu de prototipare bazat pe microcontrolerul ATmega328P.


Placa ArduinoUNO

Placa ArduinoUNO

Caracteristici

  • Microcontroler: ATmega328P
  • 32 KB de memorie Flash
  • Tensiune de operare: 5V
  • Tensiunea de intrare (recomandată): 7-12V
  • Tensiunea de intrare (limite): 6-20V
  • Pinii I / O digitale: 14 (6 pini oferă ieșire PWM)
  • Pinii de intrare analogici: 6
  • Curent continuu per pin I / O: 40 mA
  • Curent continuu pentru pin 3.3V: 50 mA.

Motivul popularității sale este că are un IDE open source pentru a dezvolta schițe, cu o sintaxă simplă bazată pe limbajul „C”, codul este ușor de învățat. În afară de Arduino UNO avem diferite tipuri de plăci Arduino prezentate mai jos

Placi Arduino

Placi Arduino

Aplicații ale Arduino UNO Board

Una dintre cele mai bune caracteristici ale Arduino UNO, are pini I / O analogici. Folosește atmega328 și este foarte simplu de programat utilizând biblioteci și funcții predefinite ale ArduinoIDE, care este open source. Aici, câteva dintre aplicațiile dezvoltate utilizând ARDUINO UNO

  • Acces pe dispozitiv RFID bazat pe Arduino
  • Sistem de control al aparatelor industriale bazat pe Arduino prin decodarea semnalelor multi-frecvență cu două tonuri prin rețeaua GSM
  • Detectarea defecțiunilor cablului subteran bazat pe Arduino
  • Home Automation bazat pe Arduino

Consiliul de dezvoltare Raspberry Pi

Consiliul de dezvoltare raspberry pi este mic (ca dimensiunea unui computer cu card de credit. Raspberry pi poate fi conectat cu ușurință la monitor, computer sau televizor. De asemenea, folosește tastatură și mouse standard. Chiar și utilizatorii non-tehnici depind de acesta pentru a-și configura media digitală sisteme și camere de supraveghere. Raspberry Pi 3 este cu siguranță cea mai accesibilă și mai puternică platformă de calcul. Raspberry Pi 3, recent lansat, a inclus

  • Procesor: 1.2GHz, procesor quad-core ARMv8 pe 64 de biți
  • 802.11n LAN fără fir
  • Bluetooth 4.1
  • Bluetooth cu consum redus de energie (BLE)
  • 1 GB RAM
  • 4 porturi USB
  • 40 pini GPIO
  • Port HDMI complet
  • Mufă audio de 3,5 mm combinată și video compozit
  • Interfața camerei (CSI)
  • Interfață de afișare (DSI)
  • Slot pentru card micro SD
  • videoCore IV nucleu grafic 3D
Consiliul de dezvoltare Raspberry Pi

Consiliul de dezvoltare Raspberry Pi

Capacitate software

Raspberry Pi rulează pe Linux Debian personalizat numit Raspbian, pentru a instala diferite pachete, inclusiv Node.js, Java, stiva LAMP, Python și multe altele.

Aplicații pentru placa de dezvoltare raspberry pi

Folosind placa raspberry pi, putem dezvolta un mini computer. Este foarte util pentru elevi. Putem lansa serverul wed, deoarece poate suporta toate limbajele de programare, cum ar fi HTML, JAVA. Poate chiar gestiona WordPress, astfel încât să vă puteți gestiona propriile bloguri / site-ul web. Robotica bazată pe placa de raspberry pi reprezintă o cantitate imensă de aplicații în industriile de automatizare. este foarte ușor de dezvoltat Aplicații IOT folosind raspberry pi.

BeagleBone Black Development Board

BeagleBone Black este unul dintre cele mai populare calculatoare open source. Acum vine cu capacitatea de rețea fără fir încorporată. Beneficiind de un parteneriat cu Octavo Systems și proiectat în CadSoft Eagle, BeagleBone Black Wireless este cel mai ușor de utilizat și de modificat computer IoT Linux disponibil cu cardul de credit. BeagleBone Black este o platformă de dezvoltare low-cost, sprijinită de comunitate, pentru dezvoltatori de aplicații încorporate. Timpul de pornire pentru instalarea Linux durează 10 secunde și începeți dezvoltarea în mai puțin de 5 minute cu un singur cablu USB.

BeagleBone Black Development Board

BeagleBone Black Development Board

Caracteristici

  • Procesor: AM335x 1GHz ARM Cortex-A8
  • 512 MB RAM DDR3
  • Memorie flash de 8 GB pe 8 biți eMMC
  • Accelerator NEON în virgulă mobilă
  • 2x microcontrolere PRU pe 32 de biți
  • Accelerator 3Dgraphics

Conectivitate

  • Client USB pentru alimentare și comunicații
  • USB host și adaptor Ethernet
  • Anteturi HDMI și 2 x 46 pini

Compatibilitate software

  • Linux
  • Android
  • Ubuntu
  • Cloud9 IDE pe biblioteca Node.jsw / Bone Script

AdaFruit Flora Development Board

Scopul principal al consiliului de dezvoltare Adafruit Flora este de a dezvolta aparate electronice purtabile. Este un microcontroler compatibil cu Arduino, în formă de disc, care poate fi cusut, conceput pentru a dezvolta proiecte portabile uimitoare. Cea mai recentă versiune a Adafruit Flora vine cu un LED micro-USB și Neopixel pentru programabilitate și testare ușoară.

AdaFruit Flora Development Board

AdaFruit Flora Development Board

Caracteristici

  • Microcontroler Atmega32u4, care alimentează Arduino Mega și Leonardo
  • Baterie polarizată la bord 2 JST
  • Simulare folosind Arduino IDE
  • 14 tampoane de cusut pentru atașare și conexiuni electrice
  • regulator la bord

Aplicații ale AdaFruit Board

Rochie de detectare a câmpului electromagnetic, este foarte pentru a detecta semnalele EMF pentru a ne salva de radiații. Termometru portabil, care este foarte esențial pentru pacienți.

Din informațiile de mai sus, în cele din urmă, putem concluziona că sunt utilizate diferitele tipuri de plăci de microcontroler pentru a construi diverse aplicații precum proiecte electronice , electrocasnice electronice etc. Sperăm că ați înțeles mai bine acest concept. În plus, orice îndoieli cu privire la acest concept, vă rugăm să oferiți sugestiile voastre valoroase comentând în secțiunea de comentarii de mai jos. Iată o întrebare pentru tine, Care este diferența dintre placa Arduino și placa Arduino Nano ?