Оглавление:

Лучшие платы Arduino для вашего проекта: 14 шагов
Лучшие платы Arduino для вашего проекта: 14 шагов

Видео: Лучшие платы Arduino для вашего проекта: 14 шагов

Видео: Лучшие платы Arduino для вашего проекта: 14 шагов
Видео: Обзор платы ARDUINO NANO. Как её использовать. 2024, Июль
Anonim
Лучшие платы Arduino для вашего проекта
Лучшие платы Arduino для вашего проекта
Лучшие платы Arduino для вашего проекта
Лучшие платы Arduino для вашего проекта

* Пожалуйста, имейте в виду, что я публикую этот учебник очень близко к финишу конкурса Arduino (пожалуйста, проголосуйте за меня!), Так как у меня не было времени, необходимого для его создания раньше. Сейчас я учусь в школе с 8 утра. до 17:00, занимайтесь теннисом пять часов в неделю, всю субботу собирайте группу в лагере, а в остальные дни выполняйте домашние задания. Большое спасибо за понимание и надеюсь, вам понравится Instructable! *

Может быть, вы новичок, работающий над небольшим проектом, или профессионал, создающий крутого робота. В обоих случаях вам нужно будет выбрать, какую плату контроллера вы собираетесь использовать. Теперь, прежде чем углубляться в то, какую Arduino вы собираетесь использовать, примите во внимание следующее: Arduino - это не то же самое, что Raspberry Pi. Первый более простой, компактный, менее энергоемкий; другой - мощный, крупнее и лучше справляется с более сложными задачами. Большинство Arduinos стоят меньше и не имеют графических возможностей, возможностей искусственного интеллекта, камеры и т. Д., Как у последних; Малиновые пироги - это очень мощный инструмент, который можно поставить на место Arduino (за исключением некоторых случаев). Размещение Arduino там, где должна быть Raspberry, похоже на установку двухцилиндрового двигателя в автомобиль V6; наоборот. Это не значит, что Raspberries лучше, просто они выполняют разные задачи.

Если вы решили использовать Raspberry, пожалуйста, не читайте этот Ible (сокращение от «Instructable». Я всегда буду использовать такие сокращения, так что не удивляйтесь!). Я не хочу, чтобы комментарии типа «Ты зря потратил мое время!» и т. д. просто потому, что вы ожидали Raspberry и получили только Arduinos. Если, с другой стороны, вы действительно хотите найти плату Arduino, не обращайте внимания на это предупреждение и продолжайте. Если вы новичок в Arduino, не стесняйтесь записываться в этот класс Arduino от bekathwia.

Этот Ible будет разделен на лучшие доски для каждого типа проекта. Для этой «классификации» я собираюсь принять во внимание размер, контакты, совместимость экрана, простоту использования, дополнительные возможности и многое другое. Теперь, когда мы закончили с вступлением, перейдем к Материалам.

Шаг 1: материалы

Материалы
Материалы

Погодите … Какие материалы? На самом деле, если бы вы читали название этого Ибла, вы должны были правильно предположить, что не собираетесь использовать какие-либо материалы. В конце концов, цель этой инструкции - помочь вам найти, какие материалы вы собираетесь использовать в других проектах. Просто чтобы дать вам представление, когда вы действительно получите свою плату Arduino, имейте в виду, что вам также понадобится необходимый USB-кабель или программатор, а также программное обеспечение Arduino IDE (Mac, Windows и Linux). Вы можете скачать его здесь. Функция этой программы состоит в том, чтобы делать наброски (название, данное маленьким программам, которые вы собираетесь загрузить на плату Arduino) и «помещать их в плату» («выгружать»). Если вам интересно, посмотрите это руководство о том, как запрограммировать Arduino с помощью мобильного телефона Android (некоторые ребята сказали мне, что версия приложения для iOS работает не очень хорошо).

Теперь, когда у вас есть все, что вам нужно (на самом деле, вам нужен только новый проект, некоторый интерес к нему и пара долларов. Я не рекомендую какое-либо место для покупки досок, я купил свою в местном магазине), перейдем к первой категории досок.

Шаг 2: базовые платы, прототипы или первые платы Arduino

Базовые, прототипные или первые платы Arduino
Базовые, прототипные или первые платы Arduino
Базовые, прототипные или первые платы Arduino
Базовые, прототипные или первые платы Arduino

Первая категория, о которой я собираюсь рассказать, - это базовая плата или макетная плата. Это не значит, что он будет чрезвычайно простым, дешевым и с небольшим количеством функций и выводов. Это просто означает, что они обычно не являются сверхсложными, имеют много информации в Интернете, которую вы можете проверить, и могут более или менее взяться за любой проект, который может быть вам интересен на данном этапе. Вес и размер не имеют большого значения, вам не нужны 60 контактов или Wi-Fi, но нужна прочная рабочая база. Первый Arduino, который приходит в голову: Uno.

Arduino Uno - одна из самых известных моделей, она чрезвычайно интересна как новичкам, так и профессионалам. Одной из лучших возможностей, которыми он обладает, помимо портов USB / SPI / I2C (ищите их в Интернете), является возможность устанавливать на него Arduino Shield. Экраны Arduino - это, по сути, готовые печатные платы, которые имеют под собой контакты и монтируются непосредственно на плате Arduino. Существуют интернет-экраны, сервощиты, щиты Proto Board и т. Д. Большинство из них были разработаны специально для Arduino Uno, но некоторые также разработаны для Mega (как следует из названия, они большие). Некоторые щиты даже предназначены как для Uno, так и для Mega. Лучшее в экранах - это то, что они не требуют кабелей, и в некоторых случаях многие экраны могут быть наложены друг на друга.

Итак, Uno, вероятно, один из лучших вариантов. По моему опыту, Pro Mini мне очень подошел. Сначала у меня не было конкретного проекта, но поскольку он был маленьким и в то же время имел достаточно контактов, он стал чрезвычайно полезным для всего, что я пытался сделать. За исключением совместимости с экраном, он имеет примерно те же возможности, что и Uno, за исключением порта USB и некоторых других специальных контактов. Однако, будучи маленьким, это может быть не лучший вариант. Nano находится в аналогичном положении, несмотря на то, что у него есть гнездовой разъем Mini USB B.

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

Шаг 3: Платы Arduino среднего размера: физические характеристики относительно важны

Платы Arduino среднего размера: физические характеристики относительно важны
Платы Arduino среднего размера: физические характеристики относительно важны
Платы Arduino среднего размера: физические характеристики относительно важны
Платы Arduino среднего размера: физические характеристики относительно важны
Платы Arduino среднего размера: физические характеристики относительно важны
Платы Arduino среднего размера: физические характеристики относительно важны

Итак, вы уже прошли доски для начинающих. Теперь вместо того, чтобы искать плату, которая будет полезна для большинства простых проектов и проста в интерфейсе, вы ищете Arduinos с меньшими размерами и весом, но с теми же контактами и возможностями. Однако не для всех промежуточных проектов требуются эти спецификации. Может быть, у вас есть дополнительное место, и Uno идеально впишется. Но много раз вы будете разочарованы, обнаружив, что то, что вы считали большим пространством, превращается в тесное. Итак… Правило создания дизайна: всегда помните, что ваше пространство окажется меньше, чем вы ожидали. Старайтесь не планировать проекты, в которых все идеально вписывается; вы разочаруетесь, когда этого не произойдет.

Именно поэтому вам стоит задуматься о меньших платах Arduino. Поместить Uno в оболочку дрона намного сложнее, чем Pro Mini или Nano. Кроме того, как я уже говорил ранее, важны контакты, логика и напряжение питания. Большинство датчиков подключаются напрямую к 5В; но у других не может быть более 3,3 В на выводах Vcc, даже если они могут использовать логику 5 В. Некоторые Arduino поставляются со встроенными регуляторами, но Pro Minis, которые выпускаются в версиях 5 В и 3,3 В, не имеют специальных контактов регулятора на них. Nano, с другой стороны, делает. Тем не менее, если вы собираетесь выбирать между Pro Mini 5 В и 3,3 В, выбирайте 5 В, поскольку он поставляется с более быстрым процессором. Регуляторы на 3,3 В можно найти на программаторе Pro Mini USB или в виде небольших «транзисторов» (их можно получить отдельно или уже припаянными к мини-плате). Возвращаясь к количеству контактов, и Pro Mini, и Nano имеют, помимо 14 цифровых контактов (из которых вы можете использовать 12, остальные - контакты Rx и Tx), 8 аналоговых контактов, в то время как Uno имеет только 6 из них. Если вашему проекту требуется более шести аналоговых входов (потенциометры, I2C и т.д.), вам, вероятно, придется отказаться от идеи использования Uno.

Итак, на этом этапе я бы порекомендовал вам Uno (который всегда полезен), Pro Mini (моя первая плата, действительно прекрасная, но не имеет встроенного USB-разъема, что означает, что вам придется получить внешний программист), Nano (того же размера, что и Pro Mini, но с USB-разъемом и еще парой контактов) и Mega (слишком большой, но очень хороший. Имеет более 70 контактов).

Шаг 4: Платы Pro: размер, вес и контакты - самые важные характеристики

Платы Pro: размер, вес и контакты - самые важные характеристики
Платы Pro: размер, вес и контакты - самые важные характеристики
Платы Pro: размер, вес и контакты - самые важные характеристики
Платы Pro: размер, вес и контакты - самые важные характеристики
Платы Pro: размер, вес и контакты - самые важные характеристики
Платы Pro: размер, вес и контакты - самые важные характеристики
Платы Pro: размер, вес и контакты - самые важные характеристики
Платы Pro: размер, вес и контакты - самые важные характеристики

Вы уже потратили некоторое время на то, чтобы возиться со своими Arduinos, и готовы начать отличный и потрясающий проект. Но сначала вам понадобится доска, которая не только способна выполнить то, к чему вы стремитесь, но и точно впишется в вашу раму. Однако эта необходимость не означает, что вам нужно брать доску самого маленького размера. Этому гексаподу от ivver, например, с 3 сервоприводами на каждой ноге и многим датчикам потребуется гораздо больше, чем 20 цифровых контактов, доступных на Pro Mini или Nano (12 цифровых контактов + 8 аналоговых. Это мало что известно. что к контактам A0, A1, A2 и т. д. можно обращаться как к цифровым контактам, если вы используете номера контактов 14, 15, 16 и т. д.). В этом случае вам, вероятно, следует выбрать Mega, который может управлять небольшим количеством сервоприводов 30 или более. Если вы создаете 3D-принтер, вам также следует использовать эту плату с экраном Ramps (я пытаюсь создать этот проект в настоящее время. Пожалуйста, проголосуйте за меня в конкурсе Arduino, так как мне понадобится один из призов, чтобы иметь возможность Если я наконец это сделаю, я буду чрезвычайно благодарен за вашу поддержку и постараюсь написать Ible о создании проекта). Но если вы хотите построить квадрокоптер с микро-Bluetooth, вам следует выбрать самую маленькую доступную плату (если она может справиться с этой задачей).

Итак, отличные платы для продвинутых проектов - это … ну, вы можете начать думать, что единственные платы, о которых я знаю, это Uno, Mega, Nano и Pro Mini, и что последние две явно мои фавориты (вы, наверное, догадались, что я сказал бы те доски). Это правда, что мне нравятся последние, и я повторил те же четыре доски в каждой категории, но дело в том, что это относительно хорошие доски как для новичков, так и для профессионалов. Я начал с двух Pro Minis, а потом купил два Nanos, и они серьезно меня ни разу не подводили (пока). Я планирую приобрести Mega просто потому, что две другие платы маленькие для 3D-принтера. Кроме того, я все еще полностью доволен платами, которые купил почти год назад (да… все еще относительный новичок… но поверьте мне, я уже провел долгие часы, возясь с ними и строя схемы. Не недооценивайте меня или … ваш Arduino перегорит), так как они могут потянуть практически любой проект. Однако, если вы чувствуете, что эти платы не то, что вы ищете или нуждаетесь, вы также можете проверить плату Micro (хотя я не слышал слишком хороших отзывов о ней … Я выбрал Nano вместо нее. и я думаю, что сделал лучший выбор), Due, Leonardo и другие (большинство из них выглядят как Uno или Mega, но имеют некоторые незначительные отличия, такие как скорость, рабочее напряжение и т. д.).

Шаг 5: Небольшая остановка для объяснения следующих категорий…

Категории, о которых я вам говорил, были разделены в зависимости от сложности и требований вашей платы. Начиная с этого этапа, большинство категорий будут относиться к средним и сложным проектам. Здесь вы захотите сделать работу максимально эффективной, с наименьшими усилиями и занимаемым пространством. Вы постараетесь избегать кабелей, получить Arduino, идеально разработанную для вашего проекта, и вообще не тратить впустую место и электроэнергию. Итак, давайте погрузимся в мир более специализированных плат или приложений.

Шаг 6: БПЛА и дроны

БПЛА и Дроны
БПЛА и Дроны
БПЛА и Дроны
БПЛА и Дроны
БПЛА и Дроны
БПЛА и Дроны

Если вы посмотрите на то, как я всегда ставлю дроны в качестве лучшего примера для небольших проектов Arduino, вы могли бы предположить, что я серьезный фанат БПЛА. И это именно то, чем я являюсь. Итак, первая категория, о которой я собираюсь поговорить, это… ну, как вы уже догадались… Дроны.

Дроны определяются как «летательные аппараты без пилота-человека на борту» (Википедия). Поскольку они воздушные, у них есть определенный предел веса. Конечно, всем хотелось бы иметь микромоторы по 2 кг каждый. Но, поскольку это не тот случай, когда вы разрабатываете свой собственный БПЛА (беспилотный летательный аппарат), вам нужно постараться сделать его как можно более легким (меньший вес = меньшее энергопотребление = больше времени полета). Если два Arduinos имеют примерно одинаковый вес и размер, выбирайте лучший (более быстрый процессор, больше контактов и т. Д.). Не ищите плату с точно таким количеством контактов, которое вам нужно: всегда оставляйте «запасные» на случай, если вы захотите добавить больше датчиков, сервоприводов и т. Д. С другой стороны, если две платы имеют одинаковые контакты и возможности, всегда выбирайте самый маленький.

Лучшие платы для такого рода проектов: Pro Mini и Nano (у которых примерно одинаковое количество контактов и одинаковые размеры). Конечно, вы можете использовать любую доску, какую захотите, но не планируйте строить 10-сантиметровый дрон с помощью Mega (вы навсегда заработаете мой гнев. В любом случае было бы интересно увидеть, как вы попробуете!). Если вы найдете отличный щит или раму, которая идеально сочетается с большей доской, обязательно используйте ее. В настоящее время я ничего подобного не знаю, но кто знает, что вы можете изобрести?

Что касается радиосвязи, я до сих пор не слышал о плате со встроенным коммуникационным чипом (не говоря уже о Wi-Fi или Bluetooth, но о реальных возможностях 2,4 ГГц с хорошей скоростью передачи). Некоторые проекты предполагают использование обычного радиоприемника и использование Arduino в качестве контроллера полета. Я обнаружил, что было интереснее сделать приемник и контроллер самостоятельно, используя доступный модуль приемопередатчика 2,4 ГГц: NRF24L01 (назовите его просто NRF24 или RF24). Некоторые из этих модулей поставляются с внешними антеннами для большей дальности действия, в то время как другие меньше по размеру и имеют только антенну на печатной плате. Долгое время я думал, что NRF24 представляет собой целый радиомодуль, пока я не был «просвещен» и «обнаружил», что NRF24 на самом деле всего лишь маленькая черная микросхема, а остальная часть модуля - это просто «прорывная» плата., что, конечно же, упрощает подключение в тысячи раз. Мне очень нравится этот модуль, так как он имеет относительно хороший диапазон (хотя антенна не внешняя) и прост в интерфейсе. Если вы хотите ознакомиться с проектом, созданным с его помощью, прочитайте этот альбом о том, как добавить беспроводное сервоуправление и индикатор уровня заряда батареи в дешевый дрон, у которого их нет (опять же БПЛА!).

Шаг 7: Интернет вещей / Wi-Fi

Интернет вещей / Wi-Fi
Интернет вещей / Wi-Fi
Интернет вещей / Wi-Fi
Интернет вещей / Wi-Fi
Интернет вещей / Wi-Fi
Интернет вещей / Wi-Fi

Продолжая тему беспроводной связи, я расскажу вам о лучших платах для IoT (Интернета вещей) или WiFi-соединений. Интернет вещей - относительно новое изобретение, цель которого - связать все друг с другом, автоматизировать процессы и облегчить жизнь. С помощью Интернета вещей вы можете выключить свет, который вы случайно оставили включенным дома, из своего офиса или получать электронные письма, когда у вас заканчивается корм для собак. По сути, вам просто нужна плата с поддержкой Wi-Fi, Интернет и платформа IoT, такая как IFTTT. Поскольку я не являюсь экспертом в создании проектов и эскизов IoT, пожалуйста, ознакомьтесь с этим классом от bekathwia, где вы узнаете базовые и расширенные проекты, а также как физически взаимодействовать с используемыми Arduinos (провода, датчики и т. Д.). и без проводов (Интернет).

Самыми известными и используемыми платами являются ESP8266 (на самом деле припаянный к нему чип - это ESP8266, и с ним есть много разных коммутационных плат). Некоторые кажутся похожими на широкий Pro Mini, а другие похожи на модуль NRF24 без внешней антенны, о котором я вам говорил ранее. Эти последние могут быть добавлены в обычный Arduino для добавления беспроводных возможностей. Arduino Yun, как и Uno, также имеет встроенный чип WiFi и очень удобен, поскольку совместим с парой экранов и имеет больше контактов, чем обычный ESP8266. И Yun, и ESP8266 могут быть запрограммированы из программного обеспечения Arduino IDE после получения «драйверов» от Board Manager.

Не все ESP8266 предназначены для работы с логикой 5 В; Некоторым из их выводов для правильной работы может потребоваться меньшее напряжение. Вот почему перед покупкой платы всегда проверяйте распиновку и спецификации (ищите «(название платы) + распиновка + диаграмма» внутри Chrome, Firefox, Safari и т. Д.).

Есть также некоторые «Arduinos» (не слишком уверен, что они настоящие Arduinos, иногда они просто «коллаж» из разных печатных плат и плат, а также чипов), которые основаны на процессорах в стиле Uno и Mega и включают возможность подключения к Wi-Fi.. Я не совсем уверен в том, как они связаны или их совместимость с экранами, поэтому покупайте на свой страх и риск.

Шаг 8: Bluetooth

блютуз
блютуз

Еще одна отличная возможность беспроводной связи. Основное различие с подключениями Wi-Fi заключается в том, что диапазон (в данном случае) составляет всего несколько метров (теоретически вы можете управлять платами IoT из любой точки мира, если у вас есть Arduino и у вас есть Интернет), и что скорость соединение Bluetooth намного быстрее. Возможности Bluetooth отлично подходят для создания проектов, управляемых мобильными телефонами (с использованием специализированных приложений, таких как Roboremo), таких как радиоуправляемые автомобили, вездеходы, дроны, контроллеры светодиодных лент, динамики и т. Д.

Некоторые платы поставляются со встроенными микросхемами Bluetooth (правда, не о многих). У других нет, поэтому есть внешние модули Bluetooth. Наиболее известными микросхемами являются HC-05 и HC-06, которые продаются отдельно или в виде коммутационных плат, обычно с 6-контактным интерфейсом (из которых обычно используются только 4). Эти модули полагаются на использование выводов Tx и Rx на Arduino (последовательные выводы), которые могут быть заменены виртуальными выводами Tx и Rx (программный последовательный порт). Из-за этого можно запрограммировать HC-05 и HC-06 с помощью программатора Pro Mini через последовательный монитор Arduino IDE. Используя этот метод, вы можете выбрать имя, под которым он будет отображаться на других устройствах, пароль, скорость передачи и другие параметры. Я узнал об этом из этой замечательной инструкции от sayem2603. Если вы планируете использовать эти модули, вам обязательно стоит прочитать Ибл, так как вы найдете массу интересных фактов, о которых не знали.

Итак, хорошие платы для соединений Bluetooth - это… ну, я не пробовал никаких Arduino со встроенным чипом Bluetooth, но, насколько мне известно, HC-05 и HC-06 являются одними из лучших решений. Практически любой Arduino работает с этими модулями; Я лично использую как Pro Minis, так и Nanos. Единственное, что вам может не понравиться в использовании этих модулей Bluetooth, - это то, что вам понадобится 4 кабеля. Если вы «без кабелей; только щиты и доски », возможно, тебе придется покопаться. В противном случае вы обнаружите, что даже с кабелями небольшой Arduino с одной из этих плат не занимает столько места, как Arduino Uno размера с Bluetooth.

Помимо модулей и плат Wi-Fi, Bluetooth и 2,4 ГГц, есть также некоторые, которые работают на разных частотах. Например, jhaewfawef, о существовании которого я обнаружил, когда прочитал этот великий Ible от…, использует более низкие частоты для достижения чрезвычайно большой дальности передачи (LoRa = + 10 км). Я их еще не пробовал, но вроде супер интересный проект. Некоторые модули используют 169 МГц, 433 МГц, 868 МГц или 915 МГц, но все частоты ниже 1 ГГц. Преимущество перед системами 2.4 состоит в том, что диапазон увеличен, но скорость передачи данных должна быть ниже (не имеет большого значения… вы не собираетесь отправлять файл размером 1 Гб через эти радиомодули… вероятно). Интерфейсы контактов могут сильно различаться, от 3 или 4 контактов до целой платы в нано-стиле с радио.

По правде говоря, я мало что знаю о них, потому что я больше парень с частотой 2,4 ГГц. Однако … кажется отличным, и я хотел бы получить его, как только смогу. Эти Arduinos (или модули) идеально подходят для датчиков погоды (вдали от вашей базы), телеметрии БПЛА и, возможно, даже какого-то не-WiFi IoT (не совсем IoT, но все же вы можете управлять электроникой своего дома с помощью таких радиоприемников). Итак, если вас интересует что-то подобное, попробуйте получить один из них.

Шаг 9: другие радиочастоты

Другие радиочастоты
Другие радиочастоты
Другие радиочастоты
Другие радиочастоты
Другие радиочастоты
Другие радиочастоты

Помимо модулей и плат Wi-Fi, Bluetooth и 2,4 ГГц, есть также некоторые, которые работают на разных частотах. Например, Adafruit Feather 32u4 RFM95, о существовании которого я узнал, когда читал этот великий Ible от Jakub_Nagy, использует более низкие частоты для достижения чрезвычайно большой дальности передачи (LoRa = + 10 км). Я их еще не пробовал, но вроде супер интересный проект. Некоторые модули используют 169 МГц, 433 МГц, 868 МГц или 915 МГц, но все частоты ниже 1 ГГц. Преимущество перед системами 2.4 состоит в том, что диапазон увеличен, но скорость передачи данных должна быть ниже (не имеет большого значения… вы не собираетесь отправлять файл размером 1 Гб через эти радиомодули… вероятно). Интерфейсы контактов могут сильно различаться, от 3 или 4 контактов до целой платы в нано-стиле с радио.

По правде говоря, я мало что знаю о них, потому что я больше парень с частотой 2,4 ГГц. Однако Adafruit Feather 32u4 RFM95 кажется отличным, и я хотел бы получить его, как только смогу. Эти Arduinos (или модули) идеально подходят для датчиков погоды (вдали от вашей базы), телеметрии БПЛА и, возможно, даже какого-то не-WiFi IoT (не совсем IoT, но все же вы можете управлять электроникой своего дома с помощью таких радиоприемников). Итак, если вас интересует что-то подобное, попробуйте получить один из них.

Шаг 10: Вернемся к платам, не поддерживающим беспроводную связь… Shield-Compatible Arduinos

Давайте вернемся к платам, не поддерживающим беспроводную связь… Shield-Compatible Arduinos
Давайте вернемся к платам, не поддерживающим беспроводную связь… Shield-Compatible Arduinos
Давайте вернемся к платам, не поддерживающим беспроводную связь… Shield-Compatible Arduinos
Давайте вернемся к платам, не поддерживающим беспроводную связь… Shield-Compatible Arduinos
Давайте вернемся к платам, не поддерживающим беспроводную связь… Shield-Compatible Arduinos
Давайте вернемся к платам, не поддерживающим беспроводную связь… Shield-Compatible Arduinos
Давайте вернемся к платам, не поддерживающим беспроводную связь… Shield-Compatible Arduinos
Давайте вернемся к платам, не поддерживающим беспроводную связь… Shield-Compatible Arduinos

Как я уже говорил на одном из первых шагов, экраны - это печатные платы, которые укладываются непосредственно поверх платы Arduino для а) добавления функции и б) уменьшения необходимости в кабелях. Иногда щиты можно накладывать на другие щиты, создавая сэндвич или башню из множества бардов. Некоторые экраны совместимы только с определенным Arduino (поскольку распределение контактов варьируется от модели к модели); в то время как другие предназначены для более чем одного (этот экран огромный, тактильный и совместим как с Uno, так и с Mega. Серьезно хотел бы его получить. Надеюсь, что если я выиграю конкурс Arduino, я смогу получить, но этот модуль и так много другие компоненты Arduino, чтобы предоставить вам больше инструкций).

Большинство щитов разработаны для Uno и Mega (возможно, также и для подобных плат, но в этом нет уверенности. Не портите свои щиты или доски!). Щиты также могут быть изготовлены на заказ (посмотрите эти Ibles) или предназначены для небольших досок. Некоторые из них добавляют возможности беспроводной связи, возможность подключения к сети, экраны, кнопки, поверхность прототипа, контроллеры двигателей, реле переменного тока и т. Д. Некоторые специальные экраны разработаны специально для ЧПУ и 3D-печати (плата Ramps). У них есть гнезда наверху для добавления драйверов шагового двигателя.

Итак, если вы думаете о том, чтобы использовать плату Arduino с разными экранами, я бы лучше всего посоветовал Mega и Uno. Последний имеет недостаток, заключающийся в том, что в нем меньше штифтов, поэтому вы не сможете использовать большие щиты в качестве рамп. У Mega, с другой стороны, есть свои проблемы: некоторые контакты на Uno находятся в разных секторах Mega, поэтому вы не сможете использовать все щиты Uno, которые более популярны и распространены, чем Mega.

Шаг 11: ЧПУ и 3D-печать

ЧПУ и 3D-печать
ЧПУ и 3D-печать
ЧПУ и 3D-печать
ЧПУ и 3D-печать
ЧПУ и 3D-печать
ЧПУ и 3D-печать

Некоторые из моих любимых проектов связаны с ЧПУ или 3D-печатными машинами (и дронами). Способность превращать компьютерные конструкции в трехмерные механические движения - это просто…. Потрясающие. Не только теоретическая часть крута; Удовольствие от изготовления собственных изделий на машине, которую ВЫ построили с нуля, огромно. Щиток с ЧПУ можно использовать для изготовления лазерных граверов и фрез, сверлильных станков, ЧПУ на базе Dremel и т. Д. В настоящее время я экономлю деньги, чтобы построить свой первый 3D-принтер на базе Arduino Mega и щита Ramps 1.5. До сих пор все механические детали, которые мне требовались для моих проектов, были сделаны с использованием Lego или чего-то подобного, что приводило к интересным, но неточным «машинам». Пожалуйста, проголосуйте за меня и помогите моему проекту начать работу. Закончив, я попробую сделать Ибл о том, как сделать 3D-принтер.

Возвращаясь к ЧПУ и 3D-печати, если вас интересует что-либо из этих вещей, вам, вероятно, следует проверить этот щит с ЧПУ (разработанный для Uno, но я подозреваю, что он также совместим с Mega) или эти 3D-печати (Arduino Mega только совместимы, слишком много контактов для Uno). Как щит ЧПУ, так и модуль для 3D-печати имеют разъемы, специально предназначенные для драйверов шаговых двигателей (аналогично A9488), которые управляют двигателями осей X, Y и Z (и экструдером на 3D-принтере). Я не очень разбираюсь в щитке с ЧПУ, но у Ramps также есть необходимые разъемы для других частей 3D-принтера (термисторы, источник высокой мощности, нагреватель и т. Д.). Насколько мне известно, существует 3 версии платы Ramps (щит для 3D-печати): 1.4, 1.5 и 1.6. Последние две модели практически идентичны, выглядят аккуратно и относительно просто, в то время как самая старая выглядит немного иначе (с транзисторами, установленными по технологии THT, более крупными предохранителями и т. Д.). 1.6 имеет лучшее охлаждение для транзисторов Mosfet. В любом случае различий не так много, поэтому выберите тот, который вам больше всего нравится (хотя попробуйте получить самый новый).

Итак, лучшим Arduinos для этого проекта будет Mega (не уверен, что он совместим с щитом с ЧПУ. Я видел что-то вроде парня, использующего пандусы для питания станка с ЧПУ. Вы должны найти это, а затем рассказать мне об этом).), а во-вторых, Uno (определенно не совместим с Ramps). Вы можете подключить 3D-принтер, используя практически любую Arduino с приличным количеством контактов; однако это будет серьезный беспорядок, так что сэкономьте время и терпение и купите Mega.

Шаг 12: Микроплаты (не такие как Arduino Micro… Серьезно микроплаты)

Микроплаты (в отличие от Arduino Micro… Серьезно микроплаты)
Микроплаты (в отличие от Arduino Micro… Серьезно микроплаты)
Микроплаты (в отличие от Arduino Micro… Серьезно микроплаты)
Микроплаты (в отличие от Arduino Micro… Серьезно микроплаты)
Микроплаты (в отличие от Arduino Micro… Серьезно микроплаты)
Микроплаты (в отличие от Arduino Micro… Серьезно микроплаты)

Вы думали, что Pro Mini и Nano маленькие? Что ж, просто взгляните на «доски» Attiny (на самом деле просто фишки). Иногда вам просто нужно управлять маленьким сервоприводом с помощью только одного штифта или мигать светодиодом каждые 3 секунды, а электронику помещать в очень маленькое (2x2x2 см) место. Что вы делаете? Прежде всего, вы забываете Mega и Uno. Тогда вы немного сомневаетесь и окончательно вычищаете из головы Nano и Pro Mini. То, что осталось? Микро, 8-контактная ИС (интегрированный чип) называется Attiny85.

Эта микроплата (которая на самом деле представляет собой всего лишь небольшую микросхему) имеет вывод 5v и Gnd (по 1 каждому), а также 6 других выводов, некоторые из которых удваиваются (или трижды) как аналоговые, цифровые, SPI и т. Д. Выводы. Вы должны проверить распиновку для точных спецификаций. Судя по всему, плату можно запрограммировать либо специализированным USB-адаптером, либо даже другим Arduino (с использованием специального скетча и интерфейса SPI. Я не профи в этом вопросе). Я очень подумал, что вы можете просто использовать программатор Pro Mini (используя контакты Tx и Rx) для загрузки скетча; но, насколько я теперь знаю, вы не можете.

Итак, отличными микроплатами для микропроектов являются Attiny85 (просто чип, но вы можете либо припаять его к макетной плате, либо использовать гнездо IC 2x4, в которое Attiny85 должен идеально поместиться), Digispark Attiny85 (это прорыв Kickstarter. плата для этой ИС. Она включает в себя в небольшом пространстве разъем USB, регулятор мощности и штырь для упрощения подключения) или другую ИС Attiny (они бывают разных размеров).

Шаг 13: А как насчет клонов?

Практически каждый хороший продукт получает своих клонов и подражателей. GoPro, DJI, Lego и все успешные бренды и компании видели это. И Arduino - не исключение из правил. По правде говоря, я даже не знаю, как отличить настоящую Ардуино от подделки. Возможно, даже одна из тех плат, которые я рекомендовал, является клоном, но большинство из них - нет. Если вы хотите узнать, какие платы являются оригинальными, а какие нет, вам следует заглянуть в Интернет, так как там есть множество необходимых руководств и информации, чтобы узнать.

Я не собираюсь говорить, следует ли вам доверять клонам или нет. Вы, конечно, должны попытаться получить оригинальные доски, так как в Интернете будет гораздо больше информации и поддержки для них. Кроме того, клоны иногда различаются по распределению выводов, поэтому экраны могут не работать на «одной» плате.

Сомневаюсь, что имеющиеся у меня платы клоны. В любом случае, все четыре были относительно дешевыми, так что экономия доллара или меньше не изменила бы мою жизнь. Проблемы с клонами заключаются в следующем: а) название или модель могут отличаться в среде Arduino IDE; б) Щиты могут быть несовместимы; в) Специальные пины могут отличаться (I2C, SPI и т. д.); г) Они могут работать не так, как ожидалось. Клоны, однако, могут работать идеально, и вам может быть даже больше понравиться подделка, чем оригинал. Но, если что-то не получается, помните, я говорил вам, что вам следует брать оригиналы (пожалуйста, не обвиняйте меня ни в чем, в чем я не виноват. Если это так, то вы можете винить меня).

Шаг 14: Следующий шаг?

Следующий шаг?
Следующий шаг?
Следующий шаг?
Следующий шаг?
Следующий шаг?
Следующий шаг?
Следующий шаг?
Следующий шаг?

Итак, теперь, когда я рассказал вам о большинстве известных мне категорий Arduino, пора вам …

  1. Выбери себе доску и расскажи мне о ней (вариант «Я сделал!»).
  2. Создайте отличный проект Arduino и опубликуйте его как «Я сделал это!».
  3. Создайте свой собственный Arduino (как эти ребята) или просто используйте IC, как это сделал Никус в своем Quadcopter Instructable.
  4. Скажите мне добавить в список категорию плат Arduino.
  5. Напишите свой собственный замечательный Instructable.

Что ж, теперь, когда вы закончили читать, пожалуйста, проголосуйте за меня в конкурсе Arduino. Надеюсь, этот Ible был вам полезен и поможет в вашем первом или следующем проекте, и большое спасибо за чтение!

Рекомендуемые: