Jakie są różne typy płyt Arduino

Wypróbuj Nasz Instrument Do Eliminowania Problemów





Płytka Arduino została zaprojektowana w Ivrea Interaction Design Institute z myślą o studentach bez znajomości elektroniki i koncepcji programowania. Ta płyta zaczęła się zmieniać, aby dostosować się do nowych wymagań i wyzwań, oddzielając swoją obecność od prostych 8-bitowych płyt do produktów do aplikacji IoT (Internet of Things), drukowania 3D, urządzeń do noszenia i wbudowanych środowisk. Wszystkie płyty są całkowicie otwarte, co pozwala użytkownikom tworzyć je osobno i ostatecznie dostosowywać do swoich potrzeb. Z biegiem lat różne typy plików Arduino tablice zostały wykorzystane do zbudowania tysięcy projektów, od przedmiotów codziennego użytku po złożone instrumenty naukowe. Międzynarodowa społeczność projektantów, artystów, studentów, programistów, hobbystów i ekspertów zgromadziła się wokół tego etapu open source, a ich darowizny dodały do ​​niewiarygodnej ilości dostępnej wiedzy, która może być ogromną pomocą zarówno dla początkujących, jak i specjalistów. W tym artykule omówiono omówienie różne typy płyt Arduino i ich porównanie.

Jakie są typy płyt Arduino?

Płytka Arduino to platforma open source używana do tworzenia projekty elektroniczne . Składa się zarówno z mikrokontrolera, jak i części oprogramowania lub zintegrowanego środowiska programistycznego (IDE), które działa na Twoim komputerze i służy do pisania i przesyłania kodu komputera na płytę fizyczną. Platforma Arduino stała się bardzo znana wśród projektantów lub studentów, którzy dopiero zaczynają przygodę z elektroniką, i to z doskonałego powodu.




Rodzaje płyt Arduino

Rodzaje płyt Arduino

W przeciwieństwie do większości wcześniejszych programowalnych płytek drukowanych, Arduino nie wymaga oddzielnej części sprzętowej, aby zaprogramować nowy kod na płytce, wystarczy użyć kabla USB. Ponadto Arduino IDE wykorzystuje podstawową wersję C ++, co ułatwia naukę programu. Wreszcie płytka Arduino oferuje typowy współczynnik kształtu, który dzieli funkcje mikrokontrolera na bardziej dostępny pakiet.



Dlaczego płyty Arduino?

Płytka Arduino została wykorzystana do wykonywanie różnych projektów inżynierskich i różne aplikacje. Oprogramowanie Arduino jest bardzo proste w obsłudze dla początkujących, a jednocześnie elastyczne i odpowiednie dla zaawansowanych użytkowników. Działa na systemach Windows, Linux i Mac. Nauczyciele i uczniowie w szkołach wykorzystują ją do projektowania tanich przyrządów naukowych do weryfikacji zasad fizyki i chemii. Istnieje wiele innych platform mikrokontrolerów dostępnych do obliczeń fizycznych. BX-24, Parallax Basic Stamp, Handyboard MIT, Phidget i wiele innych oferuje pokrewne funkcje.

Arduino upraszcza również proces pracy mikrokontrolera, ale daje pewne korzyści w porównaniu z innymi systemami dla nauczycieli, uczniów i początkujących.

  • Niedrogi
  • Wieloplatformowy
  • Proste, przejrzyste środowisko programistyczne
  • Oprogramowanie typu open source i rozszerzalne
  • Sprzęt typu open source i rozszerzalny

Funkcja płytki Arduino

Elastyczność płyty Arduino jest ogromna, więc można zrobić wszystko, co sobie wyobrazi. Płytkę tę można bardzo łatwo podłączyć do różnych modułów, takich jak czujniki przeszkód, czujniki obecności, czujniki pożarowe, moduły GSM, moduły GPS itp. Główną funkcją płytki Arduino jest sterowanie elektroniką poprzez odczyt wejść i zamiana na wyjścia, ponieważ ta płytka działa jak narzędzie. Płytka ta służy również do wykonywania różnych projektów elektronicznych z zakresu elektroniki, elektryki, robotyki itp.


Funkcje różnych typów płyt Arduino

Funkcje różnych typów płyt Arduino są wymienione w formie tabelarycznej.

Płytka Arduino Edytor Pamięć Cyfrowe I / O Analogowe we / wy
Arduino uno16 Mhz ATmega3282 KB SRAM, 32 KB pamięci flash146 wejść, 0 wyjść
Arduino Due84 MHz AT91SAM3X8E96 kB SRAM, 512 kB flash5412 wejść, 2 wyjścia
Arduino Mega16 MHz ATmega25608KB SRAM, 256KB flash5416 wejść, 0 wyjść
Arduino Leonardo16 MHz ATmega32u42,5 kB SRAM, 32 kB flash2012 wejść, 0 wyjść

Różne typy płyt Arduino

Lista płyt Arduino obejmuje następujące, takie jak

  • Arduino Uno (R3)
  • Arduino Nano
  • Arduino Micro
  • Arduino Due
  • Płytka LilyPad Arduino
  • Arduino Bluetooth
  • Arduino dziesięć tysięcy
  • Płytka RedBoard Arduino
  • Płytka Arduino Mega (R3)
  • Płytka Arduino Leonardo
  • Robot Arduino
  • Arduino Explore
  • Mikrofon Arduino Pro
  • Arduino Ethernet
  • Arduino Zero
  • Najszybsza płytka Arduino

Arduino Uno (R3)

Uno to ogromna opcja dla początkowego Arduino. Ta płyta Arduino zależy od mikrokontrolera opartego na ATmega328P. W porównaniu z innymi typami płyt arduino, jest bardzo prosta w użyciu, jak płyta typu Arduino Mega. Składa się z 14-cyfrowych pinów I / O, z których 6-pinów może służyć jako PWM ( Modulacja szerokości impulsów wyjścia), 6-analogowych wejść, przycisk resetowania, gniazdo zasilania, złącze USB, złącze In-Circuit Serial Programming (ICSP) itp. Zawiera wszystko, co jest potrzebne do podtrzymania mikrokontrolera, wystarczy podłączyć go do komputera za pomocą pomocą kabla USB i zapewnij zasilanie, aby rozpocząć pracę z adapterem AC-to-DC lub baterią.

Arduino Uno (R3)

Arduino Uno (R3)

Arduino Uno jest najczęściej używaną płytką i jest to standardowa forma poza wszystkimi istniejącymi płytkami Arduino. Ta tablica jest bardzo przydatna dla początkujących. Proszę odnieść się do tego linku, aby dowiedzieć się więcej Płytka Arduino Uno

Arduino Nano

Jest to mała płytka oparta na mikrokontrolerach takich jak ATmega328P, w przeciwnym razie ATmega628, ale połączenie tej płytki jest takie samo jak do płyty Arduino UNO. Ten rodzaj płytki mikrokontrolera jest bardzo mały, trwały, elastyczny i niezawodny.

Arduino Nano

Arduino Nano

W porównaniu z płytką Arduino Uno jest niewielkich rozmiarów. Do budowy projektów niezbędne są urządzenia takie jak mini USB i Arduino IDE. Ta płytka zawiera głównie analogowe piny-8, cyfrowe piny-14 z zestawem pinów I / O, piny zasilania-6 i RST (reset) piny-2. Proszę odnieść się do tego linku, aby dowiedzieć się więcej Płytka Arduino Nano.

Arduino Micro

Płytka Arduino Micro zależy głównie od mikrokontrolera opartego na ATmega32U4, który zawiera 20 zestawów pinów, gdzie 7 pinów to piny PWM, a 12 analogowych pinów wejściowych. Ta płyta zawiera różne komponenty, takie jak nagłówek ICSP, przycisk RST, małe złącze USB, oscylator kwarcowy-16 MHz. Złącze USB jest wbudowane, a ta płytka jest skróconą wersją płyty Leonardo.

Arduino Micro

Arduino Micro

Arduino Due

Ta płytka Arduino zależy od ARM Cortex-M3 i jest pierwszą płytką mikrokontrolera Arduino. Ta płytka zawiera cyfrowe piny I / O 54, gdzie 12 pinów to piny PWM o / p, piny analogowe -12, UARTs-4, CLK 84 MHz, USB OTG, DAC-2, gniazdo zasilania, TWI- 2, nagłówek JTAG, nagłówek SPI, dwa przyciski do resetowania i kasowania.

Arduino Due

Arduino Due

Ta płyta działa z 3,3 V, gdzie najwyższe napięcie, jakie mogą wytrzymać piny wejścia / wyjścia, wynosi 3,3 V, ponieważ dostarczenie wysokiego napięcia do dowolnego pinu we / wy może prowadzić do uszkodzenia płyty. Ta płyta jest po prostu podłączona do komputera za pomocą małego Kabel USB w przeciwnym razie może być zasilany przez adapter AC do DC. Ta płyta Arduino Due jest kompatybilna ze wszystkimi osłonami Arduino pod napięciem 3,3 V.

Płytka LilyPad Arduino

Płytka Lily Pad Arduino to nadająca się do noszenia technologia e-tekstylna rozwinięta przez Leah „Buechley” i starannie zaprojektowana przez „Leah and SparkFun”. Każda deska została zaprojektowana z wyobraźnią z ogromnymi podkładkami łączącymi i gładkim tyłem, aby umożliwić wszywanie ich w odzież za pomocą przewodzącej nici. To Arduino zawiera również płytki we / wy, zasilanie, a także płytki czujników, które są zbudowane specjalnie dla e-tekstyliów. Można je nawet prać!

Płytki LilyPad Arduino

Płytki LilyPad Arduino

Arduino Bluetooth

Ten Bluetooth zależy głównie od mikrokontrolera, takiego jak ATmega168 i ta płytka jest również nazywana Arduino BT. Ten rodzaj płytki zawiera różne komponenty, takie jak cyfrowe piny-16, analogowe piny-6, oscylator kwarcowy-16 MHz, przycisk resetowania, zaciski śrubowe, złącze ICSP. Na tej płytce zaciski śrubowe służą głównie do zasilania. Programowanie tego mikrokontrolera Bluetooth może odbywać się przez Bluetooth jak połączenie bezprzewodowe.

Arduino dziesięć tysięcy

Płytka mikrokontrolera, taka jak Arduino Diecimila, zależy głównie od ATmega168. Ta płyta zawiera cyfrowe piny I / O -14, gdzie 6-pinowe mogą być używane, jak wyjścia PWM i wejścia analogowe-6, złącze USB, oscylator kwarcowy-16 MHz, nagłówek ICSP, przycisk reset i gniazdo zasilania. Płytkę tę można podłączyć do komputera za pomocą kabla USB i aktywować za pomocą baterii i zasilacza AC-DC.

Arduino dziesięć tysięcy

Arduino dziesięć tysięcy

Jak sama nazwa wskazuje, znaczenie Diecimila w języku włoskim to 10000, co oznacza prawdę, że zaprojektowano ponad 10 tysięcy płyt Arduino. W zestawie płytek USB Arduino jest najnowszą w porównaniu z innymi wersjami.

Płytka RedBoard Arduino

Płytkę RedBoard Arduino można zaprogramować za pomocą kabla Mini-B USB za pomocą Arduino IDE. Będzie działać w systemie Windows 8 bez konieczności modyfikowania ustawień zabezpieczeń. Jest bardziej stały dzięki zastosowanemu układowi USB lub FTDI, a także jest całkowicie płaski z tyłu. Stworzenie go jest bardzo proste do wykorzystania w projekcie. Po prostu podłącz płytkę, wybierz opcję menu, aby wybrać Arduino UNO i jesteś gotowy do załadowania programu. Możesz sterować RedBoardem za pomocą kabla USB za pomocą gniazda baryłkowego.

Płytki RedBoard Arduino

Płytki RedBoard Arduino

Płytka Arduino Mega (R3)

Arduino Mega jest podobny do starszego brata ONZ. Zawiera wiele cyfrowych pinów I / O (z tego 14-pinowe mogą być używane jako PWM o / ps), 6-analogowych wejść, przycisk resetowania, gniazdo zasilania, złącze USB i przycisk resetowania. Zawiera wszystko, co jest potrzebne do podtrzymania mikrokontrolera, wystarczy podłączyć go do komputera za pomocą kabla USB i zapewnić zasilanie, aby rozpocząć pracę z adapterem AC-DC lub akumulatorem. Ogromna liczba pinów sprawia, że ​​ta płytka Arduino jest bardzo pomocna przy projektowaniu projektów, które wymagają wielu cyfrowych I / PS lub O / PS, takich jak wiele przycisków. Proszę odnieść się do tego linku, aby dowiedzieć się więcej Arduino Mega (R3) Zarząd

Płytka Arduino Mega (R3)

Płytka Arduino Mega (R3)

Płytka Arduino Leonardo

Pierwszą płytką rozwojową Arduino jest płyta Leonardo. Ta płyta wykorzystuje jeden mikrokontroler wraz z USB. Oznacza to, że może to być bardzo proste i tanie. Ponieważ ta płyta obsługuje bezpośrednio USB, dostępne są biblioteki programów, które pozwalają płytce Arduino podążać za klawiaturą komputera, myszy itp.

Płytka Arduino Leonardo

Płytka Arduino Leonardo

Robot Arduino

Ten rodzaj płytki jest pierwszym Arduino na kołach. Ten robot Arduino zawiera dwa procesory na każdej ze swoich płyt. Dwie płytki to płyta silnika i płyta sterowania, gdzie płyta silnika steruje silnikami, a płyta sterowania służy do odczytu czujników do działania. Każda płytka jest kompletną płytką Arduino, a jej programowanie można wykonać za pośrednictwem Arduino IDE. Są to płytki mikrokontrolera zależne od ATmega32u4.

Piny tego robota są przypisane do aktuatorów i czujników na pokładzie. Proces programowania robota jest taki sam jak w przypadku płytki Arduino Leonardo. Nazywa się go również małym komputerem i jest szeroko stosowany w robotyce. Ta płytka zawiera głośnik, kolorowy ekran, przyciski-5, silniki-2, cyfrowy kompas, czytnik kart SD, potencjometry-2 i czujniki podłogowe-5. Biblioteka tego robota może służyć do sterowania czujnikami, a także elementami wykonawczymi.

Arduino Explore

Arduino Esplora zawiera mały komputer znany jako mikrokontroler, zawierający szereg wejść i wyjść. Wejścia tej płytki to czujnik światła, cztery przyciski, mikrofon, akcelerometr, joystick, suwak, czujnik temperatury itp. Natomiast wyjściami są 3 kolorowe diody LED, brzęczyk. Ten rodzaj płytki Arduino wygląda jak kontroler do gier wideo.

Arduino Explore

Arduino Explore

Programowanie tej płytki można wykonać za pomocą oprogramowania Arduino, takiego jak IDE, które pobiera dane z wejść i steruje wyjściem jak klawiatura lub mysz. W porównaniu ze wszystkimi innymi typami płyt Arduino, ta esplora jest zupełnie inna, ponieważ zarówno wejścia, jak i wyjścia są już podłączone do płytki. Zatem podłączenie komponentów, takich jak siłowniki lub czujniki, jest bardzo proste. Dlatego programowanie różni się nieco w porównaniu z innymi typami płyt Arduino. Ta płytka esplora zawiera własną bibliotekę, dzięki czemu dane z czujników i elementów wykonawczych są bardzo łatwe do odczytania i zapisu.

Mikrofon Arduino Pro

Płytka Arduino Pro Micro jest taka sama jak płytka Arduino Mini poza mikrokontrolerem ATmega32U4. Ta płytka mikrofonu zawiera cyfrowe piny we / wy 12, piny 5 modulacji szerokości impulsu (PWM), połączenia szeregowe Tx i Rx oraz 10-bitowy przetwornik ADC.

Arduino Ethernet

Płytka Ethernet Arduino zależy od mikrokontrolera, takiego jak ATmega328. Ten rodzaj płytki mikrokontrolera zawiera analogowe piny-5, cyfrowe piny I / O-14, przycisk RST, złącze RJ45, oscylator kwarcowy, gniazdo zasilania, nagłówek ICSP itp. Podłączenie płytki Arduino można wykonać przez Ethernet. tarcza do internetu.

Arduino Zero

Jest to potężna i prosta 32-bitowa płyta, która zapewnia najlepszą platformę dla innowacyjnych projektów, takich jak urządzenia do noszenia, inteligentne urządzenia IoT, szalona robotyka, zaawansowana technologicznie automatyzacja itp. Ta płyta rozszerza się, zapewniając lepszą wydajność, umożliwiając szereg możliwości projektu i działa jak świetne narzędzie edukacyjne.

Arduino Zero

Arduino Zero

Ta płytka zawiera analogowe piny wejściowe 6, cyfrowe piny I / O 14, gniazdo zasilania, przycisk AREF, styki portu UART, złącze USB i nagłówek In-Circuit Serial Programming (ICSP), gniazdo zasilania itp.
Ta płytka jest zasilana przez mikrokontroler SAMD21 oparty na Atmelu. Główną jego cechą jest EDBG (Embedded Debugger) oparty na Atmelu i zapewnia kompletny interfejs debugowania bez użycia dodatkowego sprzętu.

Najszybsza płytka Arduino

Zaprojektowanie jednej z najlepszych płyt rozwojowych Arduino, które są znane z Arduino MEGA i UNO, to płyta hifive1, która zawiera jednostkę mikrokontrolera RISC-V 320 MHz. Ten rodzaj najszybszej płyty ma Cortex M-7 z mikrokontrolerem 400 MHz.

  • Pamięć Flash - do 2 MB
  • RAM - 1 MB
  • Kontrolery DMA -4
  • Komunikacyjne urządzenia peryferyjne - do 35
  • 16-bitowa maksymalna rozdzielczość z 3 przetwornikami ADC
  • Przetworniki C / A z 2 × 12-bitami
  • Sprzęt z kodekiem JPEG
  • Timery -22 i Watchdogs - 200Mhz
  • HW Calendar i RTC z dokładnością poniżej sekundy
  • Przyspieszenie kryptograficzne

Funkcje płyty Hifive1

Funkcje płyty Hifive1 obejmują następujące elementy.

  • Mega Form Factor lub Arduino Uno
  • Ładowarka do baterii
  • Karta SD z wykrywaniem funkcji karty
  • Ethernet *
  • Opcjonalna pamięć flash QSPI - 133 MHz
  • Interfejsy - CAN, SWD, kamera
  • USB-OTG

Osłony Arduino

Dodatkowo osłony Arduino to gotowe płytki drukowane używane do łączenia z wieloma płytkami Arduino. Te osłony pasują do górnej części płyt kompatybilnych z Arduino, aby zapewnić dodatkowe możliwości, takie jak połączenie z Internetem, sterowanie silnikiem, zapewnienie komunikacja bezprzewodowa , Sterowanie ekranem LCD itp. Istnieją różne typy osłon Arduino

Osłony do płyt Arduino

Osłony do płyt Arduino

  • Osłony bezprzewodowe
  • Tarcza GSM
  • Tarcza Ethernet
  • Proto Shields

Porównanie płyt Arduino

Porównanie różnych płyt Arduino obejmuje następujące elementy.

Płytka Arduino Napięcie systemu CLK Speed Cyfrowe I / O Wejścia analogowe PWM UART Interfejs programowania
Arduino Uno - R3

5V

16 MHz14146

1

USB przez ATMega16U2
Arduino Uno R3 SMD

5V

16 MHz14146

1

USB przez ATMega16U2
RedBoard

5V

16 MHz14146

1

USB przez FTDI
Arduino Pro 3,3 V / 8 MHz

3,3 V.

8 MHz14146

1

Nagłówek zgodny z FTDI
Arduino Pro 5 V / 16 MHz

5V

16 MHz14146

1

Nagłówek zgodny z FTDI
Arduino Mini 05

5V

16 MHz14148

1

Nagłówek zgodny z FTDI
Arduino Pro Mini 3,3 V / 8 MHz

3,3 V.

8 MHz14146

1

Nagłówek zgodny z FTDI
Arduino Pro Mini 5 V / 16 MHz

5V

16 MHz1486

1

Nagłówek zgodny z FTDI
Arduino Ethernet

5V

16 MHz1466

1

Nagłówek zgodny z FTDI
Przewód Arduino

3,3 V.

8 MHz1486

1

Gniazdo zgodne z FTDI lub bezprzewodowo przez XBee †
Płyta główna LilyPad Arduino 328

3,3 V.

8 MHz1466

1

Nagłówek zgodny z FTDI
Prosta płytka LilyPad Arduino3,3 V.8 MHz9450Nagłówek zgodny z FTDI

Jak wybrać odpowiednią płytkę Arduino?

Obecnie na rynku istnieją różne typy płyt Arduino, takie jak FreeDuino i NetDuino. Najlepszym sposobem wyboru płyty Arduino jest sprawdzenie i rozróżnienie nazw handlowych na oryginalnych płytach. Uzyskanie niedrogich płyt Arduino jest więc łatwe dzięki witrynom internetowym, a także sklepom elektronicznym. Płyty te są dostępne w różnych wersjach, a także specyfikacjach.

Programowanie wszystkich płyt można wykonać za pomocą oprogramowania Arduino IDE, które pozwala każdemu pisać i przesyłać kod, ale każda płytka różni się w zależności od wejść, wyjść, szybkości, współczynnika kształtu, napięcia itp. Napięcie wymagane do Obsługuj te płyty w zakresie od 3,7 V do 5 V.

Tak więc chodzi o różne typy plików Płytki Arduino . Mamy nadzieję, że lepiej zrozumieliście tę koncepcję. Co więcej, wszelkie pytania dotyczące tej koncepcji lub wdrożenia projektów opartych na płytce Arduino, prosimy o podanie cennych sugestii, komentując w sekcji komentarzy poniżej. Oto pytanie do Ciebie, jaką funkcję pełnią płytki Arduino?

Kredyty fotograficzne: