Рекламное объявление
Обновлено Яном Бакли 14 августа 2017 г.
Если вы чем-то похожи на меня, то возиться с электроникой - это то, что вы действительно хотели бы сделать - по крайней мере, в теории. В действительности, временные ограничения и недостаток знаний неизбежно мешают вам попробовать. Это слишком сложно. Вам нравится разбирать сломанные гаджеты, но никогда ничего не делать с найденными битами, кроме как спрятать их на черный день (ящик, полный микроволновая печь? Проверьте).
Arduino это ответ на все это, и, откровенно говоря, все, что можно считать забавным во время обучения, является, по моему мнению, действительно революционным устройством.
Технически Arduino - это Программируемый логический контроллер Что в мире такое программирование ПЛК?В мире производства есть компьютеры, а затем компьютерная автоматизация. Хотя вы можете думать, что знаете все о компьютерах, вы просто не поцарапали поверхность использования ... Подробнее . Официально это платформа для создания прототипов электроники с открытым исходным кодом - Но что это значит?
Для вас или для меня это как маленький компьютер, который вы можете запрограммировать, и он взаимодействует с миром через электронные датчики, источники света и двигатели. По сути, это делает некоторые по-настоящему хардкорные проекты в области электроники доступными для всех, поэтому художники и творческие люди могут сосредоточиться на воплощении своих идей в жизнь. Это лучший инструмент для мастеринга!
Цитировать:
Arduino - это платформа для создания прототипов электроники с открытым исходным кодом, основанная на гибком, простом в использовании аппаратном и программном обеспечении. Он предназначен для художников, дизайнеров, любителей и всех, кто заинтересован в создании интерактивных объектов или сред.
Что ты можешь сделать с этим?
Прежде чем обсуждать, что делает Arduino таким революционным устройством, я думаю, что лучше показать вам некоторые из моих любимых проектов, которые были сделаны с Arduino.
1. 3D принтеры
В прошлом мы показали вам MakerBot Два 3D-принтера, которые вы можете заработать примерно за 1000 долларовСегодня я хотел бы показать вам два конкретных проекта, которые могут быть построены за более или менее 1000 долларов, оба из которых являются полностью функциональными 3D-пластиковыми принтерами, и оба из них с открытым исходным кодом и активно разработаны. Подробнее 3D принтер. Ну, это использует пару Arduinos для управления такими вещами, как выброс расплавленного пластика из печатающей головки для перемещения платформы.
2. Puff Волшебный дракончик-робот
Конечно, все виды роботов являются главными кандидатами на создание с Arduino, но этот самый симпатичный из всех, что я видел. Используя базовую раму робота, 2 мотора и 2 датчика света, этот маленький парень может найти источник тепла, направиться к нему и погасить огонь - все автономно.
(* Автономное значение, это делает это самостоятельно, без человеческого контроля).
Если этот проект вас интересует, взгляните на как Xod может помочь вам построить робота Arduino Как Xod помогает создавать роботы Arduino без программированияХотите изучать робототехнику, но не имеете навыков программирования? Это легко с графической IDE Xod и роботом, управляемым Arduino. Подробнее .
3. Лазерная Арфа
Потрясающие звуки транса, лазеры, что еще можно пожелать?
4. Бейкер Чирикать
Простой способ сообщить покупателям, что приготовлен свежий хлеб, BakerTweet имеет набор для выбора хлеба и кнопку твита! Я думаю, вы согласитесь, что это самое уникальное использование Arduino.
5. Светодиодные кубики
Лучший способ объяснить это - просто посмотреть видео - это просто великолепно; 8x8x8 светодиодный куб (это 512 светодиодов), причем все управление осуществляется Arduino.
Уровень сложности находится на более высокой стороне, хотя. Не волнуйтесь, если это кажется сложным - у нас есть полный Arduino LED Cube Как сделать пульсирующий светодиодный куб Arduino, который выглядит так, как будто он из будущегоЕсли вы баловались с некоторыми начинающими проектами Arduino, но ищете что-то немного постоянное и на совершенно ином уровне удивительного, то скромный светодиодный куб 4 x 4 x 4 ... Подробнее учебник, который охватывает все, что вам нужно знать.
Так весело и игры в стороне, что именно делает Arduino таким особенным? Конечно, есть и другие программируемые контроллеры?
Открытый исходный код
Arduino - это торговая марка, но большая часть разработанного ими аппаратного и программного обеспечения имеет открытый исходный код. Схемы доступны онлайн, поэтому, если вы не хотите приобретать готовый Arduino, вы можете приобрести отдельные компоненты и сделай самИли купите одно из множества доступных устройств-клонов. На данный момент, стоит рассмотреть использовать ли официальную доску Arduino вообще!

связь
Как часть аппаратного обеспечения, Arduino может работать независимо (как в роботе), подключенный к компьютеру (тем самым давая ваш компьютер доступ к данным датчиков из внешнего мира и обеспечения обратной связи), или подключен к другим Arduino, или другим электронным устройствам и контроллеру чипы. Практически все может быть связано и ограничено только вашим воображением, готовностью потратить некоторое время и усилия на изучение чего-то нового и доступность компонентов. Если вы можете думать об этом - Arduino может сделать это.

Богатство поддержки
Есть тысячи других людей и организаций, принимающих Arduino. Результатом этого является то, что если вам не хватает в отделе творчества, всегда есть предварительно закодированный проект для вас, и всегда есть что-то новое для изучения. Это также очень легко начать.

Универсальность и стоимость
Официальная полная доска Uno стоит 25 долларови клон Уно всего за 4 доллара, что делает эти маленькие электронные чудеса доступными для любителей и образовательных учреждений.
Язык программирования, с которым вы загружаете, невероятно прост и должен быть знаком любому, кто имел опыт работы с Java или подобными языками. (Это на самом деле основано на обработка).
Это также фантастический инструмент обучения, с помощью которого вы можете экспериментировать с электроникой и изучать основы. На самом деле, если бы мы имели их, когда я был в школе, я почти уверен, что стал бы инженером по аппаратному обеспечению.
Множество вариантов
После выпуска Arduino многие другие компании приняли аппаратный принцип открытого исходного кода. Наряду со многими клонированными платами, появившимися на рынке, доступно несколько уникальных дизайнов, которые совместимы с Arduino IDE. Эти платы берут общий дух оригинальных плат Arduino и добавляют дополнительные функции.
Ярким примером является NodeMCU Встречайте убийцу Ардуино: ESP8266Что если я скажу вам, что есть Arduino-совместимая dev-плата со встроенным Wi-Fi менее чем за 10 долларов? Ну, есть. Подробнее Совет по развитию. Эта крошечная плата, имеющая Wi-Fi на борту и совместимая с Arduino, может использоваться как крошечная Узел. Js Что такое узел JS и почему я должен заботиться? [Веб-разработка]JavaScript - это просто клиентский язык программирования, который работает в браузере, верно? Уже нет. Node.js - это способ запуска JavaScript на сервере; но это намного больше. Если... Подробнее сервер. Доступно как всего за 3 доллараЭти крошечные доски настолько хороши, что мы подумали, станут ли они прямым конкурентом трона Arduino.
Один из наши любимые микроконтроллеры здесь в MakeUseOf это крошечный Линия развития доски. Эти небольшие платы обладают гораздо большей производительностью, чем платы Arduino, с крошечным форм-фактором, что делает их идеальными для небольших проектов, в основе которых лежит мощная обработка.
Все еще хотите узнать больше? Посмотрите этот короткий документальный фильм об Arduino, который немного больше раскрывает фон и мотивы проекта. Большая часть написана на итальянском языке, потому что, если название еще не было отдано, проект начался в Италии.
Получить Создание
Arduino полностью изменили увлечение электроникой. То, что было невозможно без обширных знаний в прошлом, теперь может быть достигнуто всеми благодаря широкому ассортименту доступных дешевых микроконтроллеров и огромному сообществу, окружающему его.
Начать тоже довольно легко, и у нас есть Руководство для начинающих Начало работы с Arduino: руководство для начинающихArduino - это платформа для создания прототипов электроники с открытым исходным кодом, основанная на гибком, простом в использовании аппаратном и программном обеспечении. Он предназначен для художников, дизайнеров, любителей и всех, кто заинтересован в создании интерактивных объектов или сред. Подробнее чтобы оторвать тебя от земли. Или посмотрите наши Проект для начинающих Arduino: управление светофорами Программирование Arduino для начинающих: учебник по проекту светофораСоздание контроллера светофора Arduino поможет вам развить базовые навыки кодирования! Мы начали. Подробнее руководство.
Вы только начинаете в мире микроконтроллеров? Какую доску ты собираешься получить? Что вы планируете сделать? Дайте нам знать в разделе комментариев ниже!
Джеймс имеет степень бакалавра в области искусственного интеллекта и сертифицирован CompTIA A + и Network +. Он является ведущим разработчиком MakeUseOf и проводит свое свободное время за игрой в VR-пейнтбол и настольные игры. Он строит компьютеры с детства.