Домашня » як » Що таке Arduino? Дізнайтеся про цю платформу електроніки з відкритим вихідним кодом

    Що таке Arduino? Дізнайтеся про цю платформу електроніки з відкритим вихідним кодом

    Arduino - це платформа для створення прототипів з відкритим вихідним кодом, заснована на гнучкому, простому у використанні апаратному та програмному забезпеченні. Сьогодні ми допоможемо вам розпочати роботу, показуючи вам деякі з доступних варіантів і як легко розпочати роботу.

    Апаратне забезпечення Arduino - це плата з відкритим вихідним кодом з мікропроцесором і входом / виходом (I / O) для зв'язку та управління фізичними об'єктами (світлодіоди, сервоприводи, кнопки і т.д.). Дошка, як правило, живиться через USB або зовнішній блок живлення, що, в свою чергу, дає змогу живити інше обладнання та датчики.

    Arduino також має програмний компонент з відкритим вихідним кодом, який схожий на C ++. Створене середовище розробки Arduino (IDE) дозволяє писати код, компілювати його, а потім завантажувати його на свій Arduino для автономного використання в прототипуванні і проектах.

    Все це було розроблено, щоб бути простим у використанні, щоб дозволити художникам і творцям вільно розвивати свої ідеї в реальні об'єкти. Якщо ви зацікавлені у створенні чогось самого, подивіться, чи побачите аппаратні опції та програмне забезпечення, доступне для запуску.

    Варіанти Arduino

    Апаратне забезпечення Arduino, яке є «відкритим кодом», означає, що ви можете переглядати схеми кожної доступної плати. Це означає, що ви можете придбати апаратні компоненти і припаяти дошку разом, якщо ви настільки схильні. Щоб розпочати роботу, ми, ймовірно, просто рекомендуємо вам витратити $ 30 і подивитися, скільки ви дійсно хочете інвестувати.

    Зображення нижче було створено за допомогою Fritzing і є макетом для основного Arduino, використовуючи дошку для хліба.

    Arduino поставляється в самих різних типах, що робить вибір правильного важким, але різноманітність також дозволяє гнучко вибирати ідеальне рішення.

    Ми не можемо охопити кожну опцію Arduino, але ось деякі помітні варіанти для початку роботи.

    Arduino Uno

    Uno є великим стартером Arduino, він забезпечує міцну основу для тих, хто тільки починає і має багато варіантів, які ви захочете, як ви досліджуєте платформу. Він також працює з майже кожним доступним екраном (про це пізніше).

    Ардуіно Нано

    Nano майже функція для функції так само, як Arduino Uno, але це близько 1/3 розміру і не може використовувати щити легко. Uno призначений для використання в якості постійного приладу в проектах або з макетами для тестування.

    Arduino Lilypad

    Lilypad має унікальний дизайн, який можна вшити в тканини для проектів, які можна носити, або мистецтва. Звичайно, ви не обмежені тими програмами, але щити не працюватимуть на цьому Arduino, тому розширення може стати важким.

    Arduino Mega 2560

    Мега 2560 має більше пам'яті і більше контактів вводу-виводу, ніж будь-який інший Arduino. Це найбільший і найкращий Arduino, який ви можете отримати, але вам може не знадобитися така велика потужність, якщо ваші проекти не вимагають цього. Це також було б більш дорогим Arduino, щоб залишити в проекті постійно.

    Netduino

    Netduino - двоюрідний брат Arduino. Це як і раніше є відкритим джерелом апаратного злому і прототипування. Але Netduino запускає .NET Micro Framework для своєї програмної бази. Це штифт сумісний з Arduino щити, але деякі з них можуть вимагати драйверів для запуску.

    Для отримання додаткової техніки Arduino перевірте посилання нижче.

    Аксесуари Arduino (щити)

    Щити роблять додавання функціональності вашому Arduino оснащення, буквально. У них є шпильки, які штовхають прямо у верхню частину вашого Arduino, і ви можете негайно скористатися всім, що може зробити щит. Ви також можете додати кілька щитів одночасно. Arduino, який стежить за Twitter за певним хештегом (щит Ethernet), а потім керує RC автомобілем, використовуючи RF (RF щит), не виходить за рамки одного проекту завдяки гнучкості.

    Ви помітите, що деякі щити дуже схожі на самі плати Arduino, але не плутайте, оскільки їм не вистачає основної обчислювальної потужності для запуску коду, який ви пишете в ескізах (докладніше про це нижче).

    Ethernet

    Це один з найпопулярніших щитів, оскільки він розширює ваш Arduino, щоб мати можливість користуватися Інтернетом для спілкування та управління. Щит Ethernet є одним з найбільш універсальних доступних, і після того, як ви освоїли основи, вам слід звернути увагу на те, що ви можете зробити так, щоб ваші шайби / тостери / кавоварки твітували.

    XBee

    Щит XBee полегшує бездротовий зв'язок між точками. Ви можете використовувати це для того, щоб об'єднати два Arduinos разом або створити цілу сітчасту мережу Arduinos, яка одного разу буде правити світом!

    Двигун

    Arduino може керувати двигунами і сервоприводами, не потребуючи щита, але щит двигуна піднімає цю здатність до 11..

    Є багато інших Arduino щити доступні, як музика, відео-ігри, і Bluetooth. Це лише вершина айсберга, і ми рекомендуємо вам виконати певний пошук, щоб знайти ідеальний щит для вашого проекту.

    Якщо ви шукаєте прототип Arduinos і щитів разом з різними датчиками, ми рекомендуємо перевірити Fritzing, який не тільки допомагає з етапами прототипування, але й допомагає показати вам, як зробити постійний PCB дошкою для створення вашого проекту..

    Програмування (ескізи)

    Arduino IDE - це інструмент для розробників крос-платформних програм, написаний на Java. Вона дозволяє керувати всіма функціями програмного забезпечення вашого Arduino.

    Кожна програма, яку ви пишете, називається ескізом і компілюється і завантажується на ваш Arduino за допомогою IDE. Багато ескізів вільно доступні в Інтернеті, і IDE навіть поставляється з безліччю прикладів, щоб розпочати роботу з будь-якою функцією, якою здатний ваш Arduino.

    Eclipse і Notepad ++ є популярними альтернативами для написання ваших ескізів, але їм не вистачає легкого доступу до ескізів прикладів і компіляції / завантаження готового ескізу до Arduino.

    Ресурси

    Ця стаття розроблена для того, щоб розпочати роботу над проектами Arduino. Для більшого читання ознайомтеся з наведеними нижче посиланнями і почніть робити речі.

    Якщо у вас є більше корисних посилань або власного проекту Arduino, не соромтеся залишити коментар, щоб поділитися з усіма читачами.

    Ідеї ​​проекту

    http://arduino.cc/uk/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/

    Довідник по обладнанням Arduino http://arduino.cc/en/Main/Hardware

    Відео https://www.youtube.com/user/makemagazine

    http://www.circuitsathome.com/