If-Koubou

Co to jest Arduino? Dowiedz się więcej na temat platformy elektroniki Open Source

Co to jest Arduino? Dowiedz się więcej na temat platformy elektroniki Open Source (Jak)

Arduino to otwarta platforma elektronicznego prototypowania oparta na elastycznym, łatwym w obsłudze sprzęcie i oprogramowaniu. Dziś pomożemy Ci zacząć, pokazując niektóre z dostępnych opcji i jak łatwo jest zacząć.

Sprzęt Arduino to płyta typu open-source z mikroprocesorem oraz pinami wejścia / wyjścia (I / O) do komunikacji i sterowania obiektami fizycznymi (LED, serwa, przyciski itp.). Płyta będzie zwykle zasilana przez USB lub zewnętrzny zasilacz, co z kolei umożliwi zasilanie innego sprzętu i czujników.

Arduino ma również komponent oprogramowania open-source, który jest podobny do C ++. Zintegrowane środowisko programistyczne Arduino (IDE) umożliwia pisanie kodu, kompilowanie go, a następnie przesyłanie go do Arduino w celu samodzielnego wykorzystania w prototypowaniu i projektach.

Wszystko to zostało zaprojektowane tak, aby było łatwe w użyciu, aby pozwolić artystom i twórcom swobodnie rozwijać swoje pomysły w prawdziwe przedmioty. Jeśli jesteś zainteresowany budowaniem czegoś samemu, zapoznaj się z opcjami sprzętu i oprogramowaniem, aby rozpocząć.

Warianty Arduino

Sprzęt Arduino jest "open-source" oznacza, że ​​można zobaczyć schematy każdej dostępnej płyty. Oznacza to, że możesz swobodnie kupować komponenty sprzętowe i lutować płytę razem, jeśli jesteś tak pochłonięty. Aby rozpocząć, prawdopodobnie po prostu zalecamy wydać około 30 USD i zobaczyć, ile naprawdę chcesz zainwestować.

Poniższy obrazek został utworzony za pomocą Fritzing i jest układem dla podstawowego Arduino za pomocą deski do krojenia chleba.

Arduino występuje w wielu różnych typach, które sprawiają, że wybór właściwego jest trudny do podjęcia, ale różnorodność pozwala również na elastyczność w wyborze idealnego rozwiązania.

Nie możemy objąć wszystkich opcji Arduino, ale oto kilka ważnych opcji na początek.

Arduino Uno

Uno jest świetnym starterem Arduino, zapewnia solidne podstawy dla tych, którzy dopiero zaczynają i ma wiele opcji, których będziesz potrzebować podczas eksploracji platformy. Działa również z prawie każdą dostępną tarczą (więcej o tym później).

Arduino Nano

Nano ma prawie taką samą cechę, jak Arduino Uno, ale ma około 1/3 rozmiaru i nie może z łatwością korzystać z osłon. Uno ma być używany jako stałe urządzenie w projektach lub z płytkami do testów.

Arduino Lilypad

Lilypad ma unikalny design, który można wszyć do tkanin do noszenia projektów lub sztuki. Oczywiście nie jesteś ograniczony do tych aplikacji, ale tarcze nie będą działać na tym Arduino, więc ekspansja może stać się trudna.

Arduino Mega 2560

Mega 2560 ma więcej pamięci i więcej wtyczek I / O niż jakikolwiek inny Arduino. To jest największy i najlepszy Arduino, jaki możesz zdobyć, ale możesz nie potrzebować takiej mocy, jeśli twoje projekty tego nie wymagają. Byłoby to również droższe Arduino, aby trwać w projekcie na stałe.

Netduino

Netduino jest kuzynem Arduino. Jest to nadal rozwiązanie do hakowania i prototypowania sprzętu open source. Ale Netduino działa .NET Micro Framework dla swojej bazy oprogramowania. Jest kompatybilny z pinami Arduino, ale niektóre z nich mogą wymagać uruchomienia sterowników.

Aby uzyskać więcej sprzętu Arduino, sprawdź poniższy link.

Akcesoria Arduino (tarcze)

Tarcze dodają funkcjonalności do Arduino dosłownie. Mają szpilki, które wciskają się prosto w Twoje Arduino i możesz od razu wykorzystać to, co potrafi tarcza. Możesz także dodać wiele tarcz naraz. Arduino, który ogląda Twittera za konkretny hashtag (tarcza ethernetowa), a następnie steruje samochodem RC za pomocą RF (ekran RF), nie jest poza zakresem pojedynczego projektu dzięki elastyczności ekranu.

Zauważysz, że niektóre tarcze wyglądają podobnie do płyt Arduino, ale nie należy ich mylić, ponieważ brakuje im głównej mocy obliczeniowej do uruchomienia kodu, który napiszesz w szkicach (więcej na ten temat poniżej).

Ethernet

Jest to jedna z najpopularniejszych tarcz, ponieważ rozszerza Arduino, aby móc korzystać z Internetu do komunikacji i kontroli. Tarcza Ethernet jest jedną z najbardziej uniwersalnych dostępnych, a gdy już opanujesz podstawy, powinieneś poszukać jej tak, abyś mógł wprowadzić swój tweet / toster / ekspres do kawy.

XBee

Osłona XBee zapewnia łatwą komunikację bezprzewodową typu punkt-punkt. Możesz użyć tego do połączenia dwóch Arduino lub stworzenia całej sieci Arduino, która pewnego dnia ZASADA ŚWIAT!

Silnik

Arduino może kontrolować silniki i serwomotory bez potrzeby używania osłony, ale osłona silnika zwiększa tę zdolność do 11. Możesz użyć tego do zdalnego sterowania kosiarką lub zbudować własnego robota.

Istnieje wiele innych tarcz Arduino, takich jak muzyka, gra wideo i bluetooth. To tylko wierzchołek góry lodowej, a my polecimy zrobić własne poszukiwania, aby znaleźć idealną tarczę dla twojego projektu.

Jeśli szukasz prototypu Arduino i tarczy razem z różnymi czujnikami, zalecamy sprawdzenie Fritzing, które nie tylko pomaga w etapach prototypowania, ale także pomaga ci pokazać, jak tworzyć trwałe płyty PCB do produkcji twojego projektu.

Programowanie (szkice)

Arduino IDE to wieloplatformowe narzędzie programistyczne napisane w Javie. Pozwala kontrolować wszystkie funkcje oprogramowania Arduino.

Każdy program, który napiszesz nazywa się szkicem i jest skompilowany i przesłany do Arduino za pomocą IDE. Wiele szkiców jest swobodnie dostępnych w Internecie, a IDE oferuje nawet mnóstwo przykładów, dzięki którym zaczniesz od niemal każdej funkcji, do której jest zdolny twój Arduino.

Eclipse i Notepad ++ są popularnymi alternatywami do pisania szkiców, ale brakuje im łatwego dostępu do przykładów szkicu i kompilacji / przesłania gotowego szkicu do Arduino.

Zasoby

Ten artykuł ma na celu pomóc Ci w rozpoczęciu projektów Arduino. Aby przeczytać więcej, zapoznaj się z poniższymi linkami i zacznij tworzyć rzeczy.

Jeśli masz więcej przydatnych linków lub własny projekt Arduino, zostaw komentarz, aby udostępnić go wszystkim czytelnikom.

Pomysły na projekt

http://arduino.cc/en/Tutorial/HomePage

http://www.arduino.cc/playground/Projects/ArduinoUsers

http://hackaday.com/category/arduino-hacks/

http://www.instructables.com/tag/type-id/category-technology/channel-arduino/

Odnośnik do sprzętu Arduino http://arduino.cc/en/Main/Hardware

Filmy https://www.youtube.com/user/makemagazine

http://www.circuitsathome.com/