Verschiedene Mikrocontroller-Boards und ihre Anwendungen

Versuchen Sie Unser Instrument, Um Probleme Zu Beseitigen





Um mit einem zu beginnen eingebettete Entwicklung Wir brauchen zwei wichtige Dinge, nämlich das Development Board und eine IDE (Integrated Development Environment). Ein Mikrocontroller-Entwicklungsboard ist ein Leiterplatte (PCB) mit Schaltkreisen und Hardware, die das Experimentieren mit bestimmten Funktionen von Mikrocontroller-Karten erleichtern sollen. Die Entwicklungskarten werden mit einem Prozessor, einem Speicher, einem Chipsatz und integrierten Peripheriegeräten wie LCD, Tastatur, USB, serieller Schnittstelle, ADC, RTC, Motortreiber-ICs, SD-Kartensteckplatz, Ethernet usw. mit Debugging-Funktionen kombiniert. Dies erspart uns das Durcheinander mit den Verbindungen mit Überbrückungskabeln und der Platine.

Die Spezifikationen der Mikrocontroller-Karten sind Bustyp, Prozessortyp, Speicher, Anzahl der Ports, Porttyp und Betriebssystem. Diese werden verwendet, um Programme für eingebettete Geräte wie verschiedene Steuerungen, Haushaltsgeräte, Roboter, POS-Terminals, Kioske und Informationsgeräte auszuwerten. Hier werden wir die Eigenschaften zwischen verschiedenen Entwicklungsboards auf der ganzen Welt diskutieren. Jedes von ihnen hat seine eigenen Funktionen sowie einige Nachteile, und einige Entwicklungsplattformen sind für bestimmte Projekte wichtiger als andere.




Eine Mikrocontroller-Karte

Eine Mikrocontroller-Karte

Das Mikrocontroller-Entwicklungsboard, auch als Single-Board-Mikrocontroller bekannt. Heutzutage ist es sehr einfach und billig, ein Einplatinen-Mikrocontroller-Entwicklungskit zu entwickeln. Es stehen so viele Open-Source-Software (IDEs) zur Verfügung, um Mikrocontroller-Karten zu entwickeln und eine Echtzeitanwendung zu entwickeln. Hier diskutieren wir verschiedene Mikrocontroller-Boards, wie sie auf dem Markt erhältlich sind, einschließlich



DIY-basierte Mikrocontroller-Boards

DIY (Do It Yourself) -basierte Mikrocontroller-Boards können zu Hause selbst hergestellt werden, dafür benötigen Sie alle individuellen elektronischen und elektrischen Komponenten wie Mikrocontroller (Atmel, ARM, MSP usw.) , Komponentenbasis und externe Peripheriegeräte wie RTC, serielle Schnittstellen, LCD-Modul, Tastatur, Touchpad usw. Jetzt sollten alle diese Komponenten sorgfältig geprüft werden auf die Leiterplatte gelötet . Nach Abschluss des Hardware-Setups müssen wir eine geeignete IDE für die Programmierung des Mikrocontrollers auswählen, um eine erforderliche Anwendung zu entwickeln.

DIY-Board auf Mikrocontrollerbasis

DIY-Board auf Mikrocontrollerbasis

Anwendungen von Mikrocontroller-Boards

Hier geben wir einige 8051 familienbasierte DIY-Anwendungen. 8051 Mikrocontroller ist ein Allzweck-Controller, mit dem grundlegende Anwendungen entwickelt werden. Wie Datenerfassungssysteme, automatisches Lichtintensitätskontrollsystem , industrielle Temperaturregelsysteme usw.

Arduino UNO

Arduino ist die beliebteste Open-Source-Plattform für das Prototyping von Elektronik zur Erstellung interaktiver elektronischer Anwendungen. Die Arduino UNO-Karte enthält alles, was zur Unterstützung des Mikrocontrollers erforderlich ist. Das Arduino UNO-Mikrocontroller-Board ist absoluten Anfängern und Experten sehr vertraut. Es sollte als eines der ersten auf Mikrocontrollern basierenden Entwicklungsboards gelten. Der Arduino UNO R3 ist die einfachste und leistungsstärkste Prototyping-Umgebung, die auf dem ATmega328P-Mikrocontroller basiert.


ArduinoUNO Vorstand

ArduinoUNO Vorstand

Eigenschaften

  • Mikrocontroller: ATmega328P
  • 32 KB Flash-Speicher
  • Betriebsspannung: 5V
  • Eingangsspannung (empfohlen): 7-12V
  • Eingangsspannung (Grenzwerte): 6-20V
  • Digitale E / A-Pins: 14 (6 Pins liefern PWM-Ausgang)
  • Analoge Eingangsstifte: 6
  • Gleichstrom pro E / A-Pin: 40 mA
  • Gleichstrom für 3,3 V Pin: 50 mA.

Der Grund für seine Beliebtheit ist, dass es eine Open-Source-IDE zum Entwickeln von Skizzen hat. Mit einer einfachen Syntax, die auf der Sprache C basiert, ist der Code leicht zu erlernen. Abgesehen von Arduino UNO haben wir verschiedene Arten von Arduino-Boards unten gezeigt

Arduino Boards

Arduino Boards

Anwendungen des Arduino UNO Board

Als eines der besten Merkmale von Arduino UNO verfügt es über analoge E / A-Pins. Es verwendet atmega328 und ist sehr einfach zu programmieren, indem vordefinierte Bibliotheken und Funktionen von ArduinoIDE verwendet werden, das Open Source ist. Hier einige Anwendungen, die mit ARDUINO UNO entwickelt wurden

  • Arduino-basierter RFID-sensierter Gerätezugriff
  • Arduino-basiertes Steuerungssystem für Industriegeräte durch Decodieren von zweifarbigen Mehrfrequenzsignalen über ein GSM-Netz
  • Unterirdische Kabelfehlererkennung auf Arduino-Basis
  • Arduino-basierte Hausautomation

Raspberry Pi Development Board

Das Himbeer-Pi-Entwicklungsboard ist klein (wie die Größe eines Kreditkartencomputers. Der Himbeer-Pi kann einfach an einen Monitor, einen Computer oder Ihren Fernseher angeschlossen werden. Außerdem werden Standardtastatur und -maus verwendet. Auch nicht technische Benutzer sind bei der Konfiguration ihrer digitalen Medien darauf angewiesen Systeme und Überwachungskameras. Raspberry Pi 3 ist sicherlich die günstigste und leistungsstärkste Computerplattform. Der kürzlich eingeführte Raspberry Pi 3 ist enthalten

  • Prozessor: 1,2 GHz, 64-Bit-Quad-Core-ARMv8-CPU
  • 802.11n Wireless LAN
  • Bluetooth 4.1
  • Bluetooth Low Energy (BLE)
  • 1 GB RAM
  • 4 USB-Anschlüsse
  • 40 GPIO-Pins
  • Voller HDMI-Anschluss
  • Kombinierte 3,5-mm-Audiobuchse und Composite-Video
  • Kameraschnittstelle (CSI)
  • Display-Schnittstelle (DSI)
  • Micro SD-Kartensteckplatz
  • VideoCore IV 3D-Grafikkern
Raspberry Pi Development Board

Raspberry Pi Development Board

Software-Fähigkeit

Raspberry Pi läuft unter dem angepassten Debian-Linux Raspbian, um verschiedene Pakete zu installieren, darunter Node.js, Java, den LAMP-Stack, Python und vieles mehr.

Anwendungen von Himbeer-Pi-Entwicklungsboard

Mit dem Himbeer-Pi-Board können wir einen Mini-Computer entwickeln. Es ist sehr nützlich für Studenten. Wir können Weight Wed Server starten, da es alle Programmiersprachen wie HTML, JAVA unterstützt. Es kann sogar WordPress verarbeiten, sodass Sie Ihre eigenen Blogs / Websites verwalten können. Die auf Himbeer-Pi-Boards basierende Robotik ist eine Vielzahl von Anwendungen in der Automatisierungsindustrie. es ist sehr einfach zu entwickeln IOT-Anwendungen mit Himbeer-Pi.

Das BeagleBone Black Development Board

Der BeagleBone Black ist einer der beliebtesten Open-Source-Computer. Jetzt verfügt es über integrierte drahtlose Netzwerkfunktionen. BeagleBone Black Wireless nutzt eine Partnerschaft mit Octavo Systems und wurde in CadSoft Eagle entwickelt. Es ist der am einfachsten zu verwendende und zu ändernde IoT-Linux-Computer in Kreditkartengröße. BeagleBone Black ist eine kostengünstige, von der Community unterstützte Entwicklungsplattform für Entwickler eingebetteter Anwendungen. Die Startzeit für die Installation von Linux beträgt 10 Sekunden und Sie können mit nur einem einzigen USB-Kabel in weniger als 5 Minuten mit der Entwicklung beginnen.

BeagleBone Black Development Board

BeagleBone Black Development Board

Eigenschaften

  • Prozessor: AM335x 1 GHz ARM Cortex-A8
  • 512 MB DDR3-RAM
  • 2 GB integrierter 8-Bit-eMMC-Flash-Speicher
  • NEON Gleitkomma-Beschleuniger
  • 2x PRU 32-Bit-Mikrocontroller
  • 3Dgraphics Beschleuniger

Konnektivität

  • USB-Client für Strom und Kommunikation
  • USB-Host und Ethernet-Adapter
  • HDMI- und 2x 46-Pin-Header

Softwarekompatibilität

  • Linux
  • Android
  • Ubuntu
  • Cloud9-IDE in der Node.jsw / Bone Script-Bibliothek

AdaFruit Flora Development Board

Das Hauptziel des Adafruit Flora Development Board ist die Entwicklung tragbarer elektronischer Geräte. Es ist ein scheibenförmiger, nähbarer, Arduino-kompatibler Mikrocontroller, der entwickelt wurde, um erstaunliche tragbare Projekte zu entwickeln. Die neueste Version von Adafruit Flora verfügt über Micro-USB- und Neopixel-LEDs für einfache Programmierbarkeit und Tests.

AdaFruit Flora Development Board

AdaFruit Flora Development Board

Eigenschaften

  • Atmega32u4-Mikrocontroller, der Arduino Mega und Leonardo antreibt
  • On-Board polarisierte 2 JST Batterie
  • Simulation mit Arduino IDE
  • 14 Nähhahnkissen für Befestigung und elektrische Anschlüsse
  • Das Bordregler

Anwendungen von AdaFruit Board

Electromagnetic Field Detection Dress, es ist sehr wichtig, EMF-Signale zu erkennen, um uns vor Strahlung zu schützen. Tragbares Thermometer, das für Patienten sehr wichtig ist.

Aus den obigen Informationen können wir schließlich schließen, dass die verschiedenen Arten von Mikrocontroller-Karten verwendet werden verschiedene Anwendungen wie elektronische Projekte zu erstellen , elektronische Haushaltsgeräte usw. Wir hoffen, dass Sie dieses Konzept besser verstehen. Wenn Sie Zweifel an diesem Konzept haben, geben Sie bitte Ihre wertvollen Vorschläge, indem Sie im Kommentarbereich unten einen Kommentar abgeben. Hier ist eine Frage an Sie, Was ist der Unterschied zwischen dem Arduino Board und dem Arduino Nano Board? ?