Różne płyty mikrokontrolerów i ich zastosowania

Wypróbuj Nasz Instrument Do Eliminowania Problemów





Aby rozpocząć z wbudowany rozwój , potrzebujemy dwóch głównych rzeczy, którymi są płyta programistyczna i IDE (zintegrowane środowisko programistyczne). Płytka rozwojowa mikrokontrolera to płytka drukowana (PCB) z obwodami i sprzętem zaprojektowanym w celu ułatwienia eksperymentowania z określonymi funkcjami płytek mikrokontrolera. Płytki rozwojowe są połączone z procesorem, pamięcią, chipsetem i wbudowanymi urządzeniami peryferyjnymi, takimi jak LCD, klawiatura, USB, port szeregowy, ADC, RTC, układy scalone sterownika silnika, gniazdo kart SD, Ethernet itp. Z funkcjami debugowania. Pozwoli nam to uniknąć bałaganu w połączeniach z przewodami połączeniowymi i płytką.

Specyfikacje płyt mikrokontrolerów obejmują typ magistrali, typ procesora, pamięć, liczbę portów, typ portu i system operacyjny. Służą one do oceny programów dla urządzeń wbudowanych, takich jak różne kontrolery, urządzenia gospodarstwa domowego, roboty, terminale w punktach sprzedaży (PoS), kioski i urządzenia informacyjne. Tutaj omówimy charakterystykę różnych płyt deweloperskich na całym świecie. Każdy z nich ma swoje własne cechy, a także pewne wady, a niektóre platformy programistyczne są bardziej widoczne w niektórych projektach niż inne.




Płytka mikrokontrolera

Płytka mikrokontrolera

Płytka rozwojowa mikrokontrolera znana również jako mikrokontroler jednopłytkowy. W dzisiejszych czasach opracowanie zestawu uruchomieniowego mikrokontrolera jednopłytkowego jest bardzo proste i tanie. Dostępnych jest tak wiele oprogramowania typu open source (IDE), które umożliwia opracowanie płytek mikrokontrolera w celu opracowania aplikacji czasu rzeczywistego. Tutaj omawiamy różne płyty mikrokontrolerów dostępne na rynku, w tym



Płytki mikrokontrolerów oparte na DIY

Płytki mikrokontrolera oparte na DIY (Do It Yourself) mogą być wykonane samodzielnie w domu, potrzebujesz wszystkich indywidualnych komponentów elektronicznych i elektrycznych, takich jak mikrokontroler (Atmel, ARM, MSP itp.) , podstawa komponentu i zewnętrzne urządzenia peryferyjne, takie jak zegar czasu rzeczywistego, porty szeregowe, moduł LCD, klawiatura, touchpad itp. Teraz wszystkie te komponenty powinny być starannie wlutowany na PCB . Po zakończeniu konfiguracji sprzętu musimy wybrać odpowiednie IDE do zaprogramowania mikrokontrolera w celu stworzenia wymaganej aplikacji.

Płytka do samodzielnego montażu na bazie mikrokontrolera

Płytka do samodzielnego montażu na bazie mikrokontrolera

Zastosowania płyt mikrokontrolerów

Tutaj dajemy kilka aplikacji DIY opartych na rodzinie 8051. Mikrokontroler 8051 to sterownik ogólnego przeznaczenia, który służy do tworzenia aplikacji na poziomie podstawowym. Takich jak systemy akwizycji danych, automatyczny system kontroli natężenia światła , przemysłowe systemy kontroli temperatury itp.

Arduino UNO

Arduino to najpopularniejsza platforma do prototypowania elektroniki typu open source do tworzenia interaktywnych aplikacji elektronicznych. Płytka Arduino UNO zawiera wszystko, co potrzebne do obsługi mikrokontrolera. Płytka mikrokontrolera Arduino UNO jest bardzo dobrze znana początkującym i ekspertom. Powinien być uważany za jedną z pierwszych płyt rozwojowych opartych na mikrokontrolerze. Arduino UNO R3 to najprostsze i najpotężniejsze środowisko prototypowania oparte na mikrokontrolerze ATmega328P.


Płytka ArduinoUNO

Płytka ArduinoUNO

funkcje

  • Mikrokontroler: ATmega328P
  • 32 kB pamięci Flash
  • Napięcie robocze: 5 V.
  • Napięcie wejściowe (zalecane): 7-12 V.
  • Napięcie wejściowe (limity): 6-20 V.
  • Cyfrowe piny we / wy: 14 (6 pinów zapewnia wyjście PWM)
  • Piny wejść analogowych: 6
  • Prąd DC na pin I / O: 40 mA
  • Prąd stały dla pinu 3,3 V: 50 mA.

Powodem jego popularności jest to, że ma otwarte środowisko IDE do tworzenia szkiców, z prostą składnią opartą na języku „C”, a kod jest łatwy do nauczenia. Oprócz Arduino UNO mamy różne typy płyt Arduino pokazane poniżej

Płyty Arduino

Płyty Arduino

Zastosowania płyty Arduino UNO

Jedna z najlepszych funkcji Arduino UNO, ma analogowe piny I / O. Wykorzystuje atmega328 i jest bardzo prosty w programowaniu przy użyciu predefiniowanych bibliotek i funkcji ArduinoIDE, który jest open source. Tutaj niektóre aplikacje opracowane przy użyciu ARDUINO UNO

  • Dostęp do urządzeń wykrywanych RFID w oparciu o Arduino
  • System sterowania urządzeniami przemysłowymi oparty na Arduino poprzez dekodowanie dwotonowych sygnałów wieloczęstotliwościowych przez sieć GSM
  • Wykrywanie uszkodzeń kabli podziemnych opartych na Arduino
  • Automatyka domowa oparta na Arduino

Płytka rozwojowa Raspberry Pi

Płytka rozwojowa raspberry pi jest mały (jak rozmiar komputera z kartą kredytową. Raspberry pi można łatwo podłączyć do monitora, komputera lub telewizora. Ponadto używa standardowej klawiatury i myszy. Nawet użytkownicy bez wiedzy technicznej mogą na nim polegać przy konfigurowaniu cyfrowych multimediów) systemy i kamery monitorujące. Raspberry Pi 3 jest z pewnością najbardziej przystępną cenowo i wydajną platformą obliczeniową. Niedawno wprowadzony Raspberry Pi 3 zawiera

  • Procesor: 1,2 GHz, 64-bitowy czterordzeniowy procesor ARMv8
  • Bezprzewodowa sieć LAN 802.11n
  • Bluetooth 4.1
  • Bluetooth Low Energy (BLE)
  • 1 GB pamięci RAM
  • 4 porty USB
  • 40 pinów GPIO
  • Pełny port HDMI
  • Połączone gniazdo audio 3,5 mm i kompozytowe wideo
  • Interfejs aparatu (CSI)
  • Interfejs wyświetlacza (DSI)
  • Gniazdo na kartę Micro SD
  • Rdzeń grafiki videoCore IV 3D
Płytka rozwojowa Raspberry Pi

Płytka rozwojowa Raspberry Pi

Możliwości oprogramowania

Raspberry Pi działa na dostosowanym systemie Debian Linux o nazwie Raspbian, aby zainstalować różne pakiety, w tym Node.js, Javę, stos LAMP, Python i wiele innych.

Zastosowania płytki rozwojowej raspberry pi

Wykorzystując płytkę raspberry pi możemy stworzyć mini komputer. Jest to bardzo przydatne dla studentów. Możemy uruchomić serwer weight wed, ponieważ obsługuje on wszystkie języki programowania, takie jak HTML, JAVA. Obsługuje nawet WordPress, więc możesz zarządzać swoimi własnymi blogami / witryną. Robotyka oparta na płytkach raspberry pi ma ogromną liczbę zastosowań w przemyśle automatyki. bardzo łatwo się rozwija Aplikacje IOT używające raspberry pi.

Płytka rozwojowa BeagleBone Black

BeagleBone Black to jeden z popularnych komputerów typu open source. Teraz ma wbudowaną funkcję sieci bezprzewodowej. Wykorzystując współpracę z Octavo Systems i zaprojektowany w programie CadSoft Eagle, BeagleBone Black Wireless jest najłatwiejszym w obsłudze i modyfikowaniu dostępnym komputerem IoT Linux o rozmiarze karty kredytowej. BeagleBone Black to niedroga, wspierana przez społeczność platforma programistyczna dla twórców aplikacji wbudowanych. Czas rozruchu do zainstalowania Linuksa zajmuje 10 sekund, a rozpoczęcie programowania w mniej niż 5 minut przy użyciu tylko jednego kabla USB.

Płytka rozwojowa BeagleBone Black

Płytka rozwojowa BeagleBone Black

funkcje

  • Procesor: AM335x 1 GHz ARM Cortex-A8
  • 512 MB pamięci RAM DDR3
  • 2 GB 8-bitowej wbudowanej pamięci flash eMMC
  • Akcelerator zmiennoprzecinkowy NEON
  • 2x 32-bitowe mikrokontrolery PRU
  • Akcelerator grafiki 3D

Łączność

  • Klient USB do zasilania i komunikacji
  • Host USB i adapter Ethernet
  • Gniazda HDMI i 2x 46-pinowe

Zgodność oprogramowania

  • Linux
  • Android
  • Ubuntu
  • Cloud9 IDE w bibliotece Node.jsw / Bone Script

Zarząd Rozwoju AdaFruit Flora

Głównym celem płytki rozwojowej Adafruit Flora jest opracowanie urządzeń elektronicznych do noszenia. Jest to mikrokontroler w kształcie dysku, z możliwością przeszukiwania, kompatybilny z Arduino, zaprojektowany do tworzenia niesamowitych projektów do noszenia. Najnowsza wersja Adafruit Flora jest wyposażona w diody micro-USB i Neopixel, które ułatwiają programowanie i testowanie.

Zarząd Rozwoju AdaFruit Flora

Zarząd Rozwoju AdaFruit Flora

funkcje

  • Mikrokontroler Atmega32u4, który zasila Arduino Mega i Leonardo
  • Na pokładzie spolaryzowana bateria 2 JST
  • Symulacja z wykorzystaniem Arduino IDE
  • 14 naszywek do szycia do mocowania i połączeń elektrycznych
  • Plik regulator pokładowy

Aplikacje AdaFruit Board

Sukienka wykrywająca pole elektromagnetyczne, bardzo dobrze wykrywa sygnały EMF, aby uchronić się przed promieniowaniem. Termometr do noszenia, który jest bardzo istotny dla pacjentów.

Na podstawie powyższych informacji możemy wreszcie wywnioskować, że używane są różne typy płytek mikrokontrolera do tworzenia różnych aplikacji, takich jak projekty elektroniczne , elektroniczne urządzenia domowe itp. Mamy nadzieję, że lepiej zrozumieli Państwo tę koncepcję. Ponadto w przypadku jakichkolwiek wątpliwości dotyczących tej koncepcji prosimy o przekazanie cennych sugestii, komentując w sekcji komentarzy poniżej. Oto pytanie do Ciebie, Jaka jest różnica między płytą Arduino a płytą Arduino Nano ?