Diverse schede microcontrollore e sue applicazioni

Prova Il Nostro Strumento Per Eliminare I Problemi





Per iniziare con un file sviluppo integrato , abbiamo bisogno di due cose principali che sono il consiglio di sviluppo e un IDE (Integrated Development Environment). Una scheda di sviluppo del microcontrollore è un file circuito stampato (PCB) con circuiti e hardware progettati per facilitare la sperimentazione con alcune caratteristiche delle schede del microcontrollore. Le schede di sviluppo sono combinate con un processore, memoria, chipset e periferiche integrate come LCD, tastiera, USB, porta seriale, ADC, RTC, circuiti integrati per driver motore, slot per schede SD, Ethernet, ecc. Con funzionalità di debug. Questo ci salverà dal fare confusione con le connessioni con i cavi dei ponticelli e la scheda.

Le specifiche delle schede del microcontrollore sono il tipo di bus, il tipo di processore, la memoria, il numero di porte, il tipo di porta e il sistema operativo. Questi vengono utilizzati per valutare programmi per dispositivi integrati come diversi controller, elettrodomestici, robot, terminali POS, chioschi e apparecchiature informatiche. Qui, discuteremo delle caratteristiche tra le diverse schede di sviluppo in tutto il mondo. Ognuno di questi ha le proprie caratteristiche e alcuni svantaggi e alcune piattaforme di sviluppo sono importanti per alcuni progetti rispetto ad altri.




Una scheda microcontrollore

Una scheda microcontrollore

La scheda di sviluppo del microcontrollore nota anche come microcontrollore a scheda singola. Oggigiorno è molto semplice ed economico sviluppare un kit di sviluppo per microcontrollore a scheda singola. Tanti software open source (IDE) disponibili per sviluppare schede microcontrollore al fine di sviluppare un'applicazione in tempo reale. Qui discutiamo diverse schede per microcontrollori disponibili sul mercato che include



Schede microcontrollore fai-da-te

Le schede microcontrollore fai-da-te (fai da te) possono essere realizzate a casa da solo per questo, hai bisogno di tutti i singoli componenti elettronici ed elettrici come microcontrollore (Atmel, ARM, MSP ecc.) , base dei componenti e periferiche esterne come RTC, porte seriali, modulo LCD, tastiera, touchpad ecc. Ora tutti questi componenti dovrebbero essere attentamente saldato sul PCB . Dopo aver completato la configurazione hardware, dobbiamo scegliere un IDE adatto per programmare il microcontrollore per sviluppare un'applicazione richiesta.

Scheda fai da te basata su microcontrollore

Scheda fai da te basata su microcontrollore

Applicazioni di schede microcontrollore

Di seguito vengono fornite alcune 8051 applicazioni fai-da-te basate sulla famiglia. Microcontrollore 8051 è un controller per scopi generici, utilizzato per sviluppare applicazioni di livello base. Come i sistemi di acquisizione dati, sistema di controllo automatico dell'intensità della luce , sistemi di controllo della temperatura industriale ecc.

Arduino UNO

Arduino è la piattaforma di prototipazione elettronica open source più popolare per creare applicazioni elettroniche interattive. La scheda Arduino UNO contiene tutto il necessario per supportare il microcontrollore. La scheda del microcontrollore Arduino UNO è molto familiare ai principianti assoluti e agli esperti. Dovrebbe essere considerata una delle prime schede di sviluppo basate su microcontrollore. Arduino UNO R3 è l'ambiente di prototipazione più semplice e potente basato sul microcontrollore ATmega328P.


Scheda ArduinoUNO

Scheda ArduinoUNO

Caratteristiche

  • Microcontrollore: ATmega328P
  • 32 KB di memoria Flash
  • Tensione di funzionamento: 5 V.
  • Tensione di ingresso (consigliata): 7-12 V.
  • Tensione di ingresso (limiti): 6-20 V.
  • Pin I / O digitali: 14 (6 pin forniscono l'uscita PWM)
  • Pin di ingresso analogico: 6
  • Corrente CC per pin I / O: 40 mA
  • Corrente CC per pin da 3,3 V: 50 mA.

Il motivo della sua popolarità è che ha un IDE open source per sviluppare schizzi, con una sintassi semplice basata sul linguaggio 'C', il codice è facile da imparare. Oltre ad Arduino UNO abbiamo diversi tipi di schede Arduino mostrate di seguito

Schede Arduino

Schede Arduino

Applicazioni della scheda Arduino UNO

Una delle migliori caratteristiche di Arduino UNO, ha pin I / O analogici. Utilizza atmega328 ed è molto semplice da programmare utilizzando librerie e funzioni predefinite di ArduinoIDE che è open source. Di seguito, alcune delle applicazioni sviluppate utilizzando ARDUINO UNO

  • Accesso al dispositivo rilevato tramite RFID basato su Arduino
  • Sistema di controllo di apparecchiature industriali basato su Arduino decodificando segnali multifrequenza a doppio tono tramite rete GSM
  • Rilevamento guasti del cavo sotterraneo basato su Arduino
  • Domotica basata su Arduino

Scheda di sviluppo Raspberry Pi

La scheda di sviluppo raspberry pi è piccolo (come le dimensioni di un computer con carta di credito. Il raspberry pi può essere facilmente collegato al monitor, al computer o alla TV. Inoltre, utilizza tastiera e mouse standard. Anche gli utenti non tecnici dipendono da esso per configurare i propri media digitali sistemi e telecamere di sorveglianza Raspberry Pi 3 è sicuramente la piattaforma di elaborazione più conveniente e potente.Il Raspberry Pi 3 lanciato di recente incluso

  • Processore: CPU ARMv8 quad-core da 1,2 GHz, 64 bit
  • LAN wireless 802.11n
  • Bluetooth 4.1
  • Bluetooth Low Energy (BLE)
  • 1 GB di RAM
  • 4 porte USB
  • 40 pin GPIO
  • Porta HDMI completa
  • Jack audio da 3,5 mm combinato e video composito
  • Interfaccia fotocamera (CSI)
  • Interfaccia display (DSI)
  • Slot per scheda micro SD
  • core grafico videoCore IV 3D
Scheda di sviluppo Raspberry Pi

Scheda di sviluppo Raspberry Pi

Funzionalità software

Raspberry Pi funziona su Debian Linux personalizzata chiamata Raspbian, per installare diversi pacchetti tra cui Node.js, Java, lo stack LAMP, Python e molto altro.

Applicazioni della scheda di sviluppo Raspberry Pi

Usando la scheda Raspberry Pi, possiamo sviluppare un mini computer. È molto utile per gli studenti. Siamo in grado di lanciare il server Weight Wed, perché può supportare tutti i linguaggi di programmazione come HTML, JAVA. Può persino gestire WordPress, quindi puoi gestire i tuoi blog / sito web. La robotica basata su scheda Raspberry Pi è un'enorme quantità di applicazioni nei settori dell'automazione. è molto facile da sviluppare Applicazioni IOT che utilizzano raspberry pi.

La scheda di sviluppo BeagleBone Black

BeagleBone Black è uno dei popolari computer open source. Ora è dotato di funzionalità di rete wireless integrate. Sfruttando una partnership con Octavo Systems e progettato in CadSoft Eagle, BeagleBone Black Wireless è il computer Linux IoT delle dimensioni di una carta di credito più facile da usare e modificare disponibile. BeagleBone Black è una piattaforma di sviluppo a basso costo supportata dalla comunità per sviluppatori di applicazioni integrate. Il tempo di avvio per installare Linux richiede 10 secondi e iniziare lo sviluppo in meno di 5 minuti con un solo cavo USB.

Scheda di sviluppo BeagleBone Black

Scheda di sviluppo BeagleBone Black

Caratteristiche

  • Processore: AM335x 1GHz ARM Cortex-A8
  • 512 MB di RAM DDR3
  • Memoria flash integrata eMMC a 8 bit da 2 GB
  • Acceleratore a virgola mobile NEON
  • 2x microcontrollori PRU a 32 bit
  • Acceleratore grafico 3D

Connettività

  • Client USB per alimentazione e comunicazioni
  • Host USB e adattatore Ethernet
  • HDMI e 2x connettori a 46 pin

Compatibilità software

  • Linux
  • Android
  • Ubuntu
  • Cloud9 IDE sulla libreria Node.jsw / Bone Script

AdaFruit Flora Development Board

Lo scopo principale della scheda di sviluppo di Adafruit Flora è quello di sviluppare dispositivi elettronici indossabili. È un microcontrollore compatibile con Arduino a forma di disco, cucibile, progettato per sviluppare fantastici progetti indossabili. L'ultima versione di Adafruit Flora è dotata di micro-USB e LED Neopixel per una facile programmabilità e test.

AdaFruit Flora Development Board

AdaFruit Flora Development Board

Caratteristiche

  • Microcontrollore Atmega32u4, che alimenta Arduino Mega e Leonardo
  • Batteria 2 JST polarizzata a bordo
  • Simulazione utilizzando l'IDE di Arduino
  • 14 spilli per cucire per fissaggio e collegamenti elettrici
  • Il regolatore di bordo

Applicazioni di AdaFruit Board

Abito di rilevamento del campo elettromagnetico, è molto utile rilevare i segnali EMF per salvarci dalle radiazioni. Termometro indossabile che è molto essenziale per i pazienti.

Dalle informazioni di cui sopra, infine, possiamo concludere che vengono utilizzati i diversi tipi di schede a microcontrollore per costruire varie applicazioni come progetti elettronici , elettrodomestici elettronici, ecc. Ci auguriamo che abbiate una migliore comprensione di questo concetto. Inoltre, per qualsiasi dubbio riguardo a questo concetto, si prega di dare i vostri preziosi suggerimenti commentando nella sezione commenti qui sotto. Ecco una domanda per te, Qual è la differenza tra la scheda Arduino e la scheda Arduino Nano ?