Мої вітання! В цій статті я познайомлю Вас з макетом двохосьової системи слідкування за сонцем для малогабаритної сонячної електростанції (СЕС). Мета розробки макету – дослідити на власному прикладі ефективність динамічної СЕС в порівнянні зі статичною
→
У цій статті розглянемо плату для розробки Raspberry Pi Pico на мікроконтролері власного виробництва Raspberry Pi - RP2040. Ціль статті розглянути цю плату, описати її можливості і надати вичерпну характеристику. Також до статті буде додано приклад роботи
→
Доброго часу доби, дорогі читачі, сьогодні я розповім про свій проект: Bluetooth колонка для Стаціонарного ПК (чому слово стаціонарного виділено, поясню
→
Хочу розповісти про контролер для гроувбокса, який я створив власними руками. В один період я сильно зацікавився вирощуванням зелені в себе вдома. Оскільки я вчусь на інженера, і моя діяльність також сильно пов’язана з цим, то я також вирішив реалізувати
→
Зустрічайте єдину плату Arduino на мікроконтролері RP2040. Плата відповідає форм-фактору Arduino Nano, що робить його невеликою платою з великими функціями. Мозком плати є мікроконтролер Raspberry Pi® RP2040 – двоядерний Arm Cortex M0+, який працює на частоті 133 МГц і має 264 КБ SRAM та 16 МБ флеш-пам'яті. Але що дійсно цікаво, так це додаткові компоненти, розміщені на борту - надзвичайно популярний радіомодуль U-blox NINA-W102, що легко адаптується. Це також означає, що ви можете використовувати можливості хмари з повною сумісністю Arduino Cloud. Контролер також має вбудовані датчики для створення ваших потужних проектів. Мікрофон та датчик руху додають глибину можливостей, які майже неможливо знайти у платі такого розміру.
Лімітована серія контролера Arduino UNO Mini Limited Edition є класичним контролером Arduino UNO з максимально малими розмірами. Так як це колекційна серія, то і виконана вона відповідно - чорний лак і позолочені контакти. Для зменшення розмірів плати використаний сучасний USB Type-C роз'єм для підключення до комп'ютера. В усьому іншому це звичайний Arduino UNO. Дана модель виконана на базі процесора ATmega328P, як USB-UART конвертер використовує ATmega16U2. Це дозволяє підвищити швидкість передачі; під Linux або Mac не потрібні драйвера (inf файл для Windows необхідний, який входить до складу Arduino IDE), і дозволяє при перепрошивці використовувати контролер як клавіатуру, мишу або джойстик. Виробництво – Італія.
Багатофункціональний "Розумний автомобіль" від компанії Keyestudio - це набір для системи розробки навчальних програм із застосуванням мікроконтролера Arduino UNO, якими можна керувати пропонованою робо-платформою. Платформа має датчики і функції відстеження лінії, обходу перешкод, дистанційного керування через Bluetooth інтерфейс та инфрачервоний пульт. Цей набір містить багато цікавих варіантів застосування. Його, також, можна доукомплектувати додатковими датчиками і модулями. Цей набір покликаний допомогти Вам цікаво вивчити Arduino. Ви можете вивчати роботу з мікроконтролерами, весело проводячи час.
Плата розробника CH552 містить мінімально необхідні компоненти для використання мікроконтролера CH552. Особливістю даного мікроконтролера є те, що він є вдосконаленою версією класичного i8051 зі змінами швидкості виконання команд, обсягах пам'яті програм і даних і вбудованої периферії. При робочій частоті 24МГц даний мікроконтролер складе гідну конкуренцію мікроконтролерам Atmel за значно нижчою ціною. Додатковим плюсом цього мікроконтролера є можливість написання програм у середовищі розробки Arduino IDE.
Репліка оригінального ethernet шилд на базі чіпа Wiznet W5100. Дозволяє підключити вашу плату Ардуіно до локальної мережі або Інтернет, використовуючи стандартну ардуінівскую библиотеку Ethernet. Також на платі розміщений роз'єм microSD.
Чудовий набір Навчальний набір Ардуіно для початківців-ардуінщіков! Вдало підібрана комплектація даного набору дозволяє пройти від самих азів до побудови складних систем і механізмів. Серце набору - Arduino UNO сумісний контролер. Багатюща різноманітність периферії (двигуни, датчики, світлодіоди, матриці, макетні плати, RFID пристрої, годинник реального часу і ін.) Дозволять вам реалізувати безліч різнопланових і цікавих проектів на базі контролера Arduino. Всі компоненти набору упаковані в фірмовий пластиковий органайзер. У комплекті немає брошури з дослідами і експериментами, однак це з надлишком компенсується величезною кількістю інформації в Інтернеті або цю книгу можна купувати окремо.
Набір Arduino KIT містить комплектуючі для роботи початківця електронщика-програміста в зручному кейсі. У наборі присутні всі необхідні елементи для створення схем та керування ними за допомогою мікроконтролера Arduino.
Плата WeMos XI побудована на мікроконтролері LGT8F328D та є покращенним аналогом Arduino Nano. Мікроконтролер LGT8F328D є власною розробкою та не сумісний на рівні машинних кодів з Atmega328. Зручність роботи з контролером у підтримці його середовищем розробки Arduino IDE.
Оригінальний контролер Arduino DUE. Виробництво - Італія. Arduino Due - це новітня плата на основі ARM архітектури у формфакторі Mega, але з потужним 32-ох розрядним Cortex-M3 ARM, який працює на частоті 84 МГц та має 256 кБ flash пам'яті, 50 кБ SRAM пам'яті й велику кількість портів введення-виведення (5 SPI шин, 2 інтерфейси I2C, 5 UART, 16 аналогових входів).
Оригінальна плата Arduino Leonardo побудована на мікроконтролері ATmega32u4 (див. даташит). Вона має 20 цифрових входів/виходів (сім з яких можуть бути використані як ШІМ і 12 як аналогові входи), 16МГц кварц, мікроUSB роз'єм для заливки скетчів та живлення, роз'єм живлення 5В, ICSP роз'єм, кнопку Reset. Леонардо відрізняється від попередніх плат тим, що на ній тільки один мікроконтролер, який включає в себе програмний конвертер USB, що дозволяє підключатися до комп'ютера не тільки як віртуальний СОМ-порт, але і як миша або клавіатура. Офіційна, виробництво - Італія.
Плата побудована на мікроконтролері ATmega32u4, відрізняється, як це видно з назви, мініатюрними габаритами і вагою. На борту 20 цифрових входів/виходів (7 з яких можуть бути використані як IBV/PWM, а 12 як аналогові входи), 16МГц генератор частоти, мікро USB роз'єм, виводи ICSP для можливості внутрішньосхемногопрограмування і звичайно кнопка reset. На відміну від Arduinio Mini він може програмуватися безпосередньо від комп'ютерного USB виходу, без додаткових перехідників. Форм фактор дозволяє зручно підключати його до макетної плати.
Оновлена версія популярного контролера Arduino Nano, виготовлена на мікроконтролері ATMega4809. Контролер сумісний за виводами з оригінальним Nano, проте є відмінності у призначенні та функціоналі деяких виводів. У контролер додані нові можливості, такі як: розширена пам'ять програм і даних, розширений діапазон вхідної напруги живлення.
Оригінальний контролер Arduino Uno SMD Rev3 відрізняється від простого Arduino Uno використанням мікроконтролера ATmega328 в більш компактному і енергоємному SMD корпусі. Офіційна плата, виробництво - Італія.
Контролер Arduino Nano 33 BLE призначений для побудови пристроїв з Bluetooth інтерфейсом, що працюють на невеликій відстані для енергоефективних конструкцій. Ця компактна і надійна плата у формфакторі контролера Arduino NANO побудована на базі модуля NINA B306, заснованого на мікроконтролері Nordic nRF 52840 і містить потужний процесор Cortex M4F. Його архітектура, повністю сумісна з Arduino IDE Online та Offline версіями, має 9-осьовий інерційний вимірювальний блок (IMU) і знижене енергоспоживання в порівнянні з іншими платами того ж розміру. Це дозволяє розробляти автономні пристрої та проєкти з датчиками руху, які повинні взаємодіяти з іншими пристроями на близькій відстані. Arduino NANO 33 BLE також ідеально підходить для проєктів автоматизації завдяки многопротокольному радіозв'язку BT 5.0.
Репліка оригінальної плати Arduino Mega2560. Як USB-UART перехідник використовується мікросхема CH340, яка добре себе зарекомендувала та відрізняється хорошою стабільністю, високою швидкістю передачі даних, але для якої потрібна додаткова установка драйверів.Також контролер від попередників відрізняється додатковими контактами SDA і SCL (I2C інтерфейс) і виходами AREF - джерела опорногї напруги для АЦП контролера і IOREF - виходом напруги живлення портів введення-виведення (для автоматичного перемикання напруги периферії при використанні 5В і 3.3В контролерів). В усьому іншому це все той же контролер Arduino Mega2560 на базі мікроконтролера Atmega2560 з масою прикладів програм, бібліотек і опису побудови готових конструкцій.
Найбільш вдала копія оригінальної плати Arduino Mega. В якості USB-UART перехідника використовується додатковий мікроконтролер (ATMega16u2), який відрізняється високою швидкістю передачі даних і для якого не потрібна додаткова установка драйверів - драйвера встановлюються автоматично при установці середовища розробки Arduino IDE. Також контролер від попередників відрізняється додатковими контактами SDA і SCL (I2C інтерфейс) і виходами AREF - джерела опорногї напруги для АЦП контролера і IOREF - виходом напруги живлення портів введення-виведення (для автоматичного перемикання напруги периферії при використанні 5В і 3.3В контролерів). В усьому іншому це все той же контролер Arduino Mega2560 на базі мікроконтролера Atmega2560 з масою прикладів програм, бібліотек і опису побудови готових конструкцій.
Клон оригінальної плати Arduino Mega 2560 Rev3. Це остання версія топової мікроконтролерної плати від Arduino, яка тепер має на борту новий чіп Atmega16U2 (у версіях Rev1 і Rev2 Atmega8U2) з програмною прошивкою конвертера "USB-послідовний порт", замість мікросхем FTDI в більш ранніх версіях, що дозволяє підвищити швидкість при передачі даних. Також не потрібна додаткова установка драйверів - вони встановлюються автоматично при інсталяції середовища розробки Arduino IDE. Arduino Mega оснащена додатковими контактами SDA і SCL (I2C інтерфейс) і виводами AREF джерела опорної напруги для АЦП контролера і IOREF - виходом напруги живлення портів введення-виведення (для автоматичного перемикання напруги периферії при використанні 5В і 3,3В контролерів). У всьому іншому це все той же контролер Arduino Mega2560 на базі мікроконтролера Atmega2560 з масою прикладів програм, бібліотек і описів побудови готових конструкцій.
Клон оригінальної плати Arduino Micro побудований на базі мікроконтролера ATmega32U4, аналогічного вживаному в контролері Arduino Leonardo. При своїх невеликих розмірах плата має величезний потенціал та можливості, що перевищують можливості Arduino Leonardo та Arduino Nano як в кількості доступних виводів, так і можливості вбудованих інтерфейсів, також із можливістю роботи з USB інтерфейсом підключення до комп'ютера.
Arduino (Ардуіно) - це апаратно-програмна обчислювальна платформа аматорського рівня з відкритим вихідним кодом. Головними складовими є не велика за розмірами плата, яка має контакти введення/виведення та середовище розробки - Processing/Wiring.
Проект під назвою Arduino розпочався у 2003 році як програма для студентів інтерактивного дизайнерського інституту Ivrea (Івреа, Італія). Програма була спрямована на надання можливості недорогим і простим способом створювати пристрої, які взаємодіють із середовищем, використовуючи датчики та виконавчі механізми. Приклади таких застосувань включають в себе простих роботів, системи реагування на зміну температури, детектори руху і т.п.
Назва "Arduino" походить з бару в Івреї, де зустрічаються деякі із засновників проекту. Бар був названий на честь Ардуіно з Івреа, який був королем Італії з 1002 по 1014 рік.
Ці пристрої буквально спричинили вибух серед тогочасних інноваційних розробок. Все це мало світовий масштаб. Готовий контролер можна купити, заплативши пару доларів, а також його можна зібрати самому.
Оригінальне обладнання Arduino виготовляється італійською компанією Smart Projects. Деякі плати Arduino виготовляються американськими компаніями SparkFun Electronics та Adafruit Industries. Станом на 2016 рік були виготовлені 17 комерційних версій апаратного забезпечення Arduino.
Основним плюсом використання є те, що вам не обов'язково бути фахівцем в області програмування або вивчати технічні особливості роботи з мікроконтролером. Простий проект можна реалізувати без володіння спеціальними навичками. Стандартні бібліотеки функцій готові для втілення ваших творчих задумів та дають повну свободу в процесі автоматизації будь-чого.
Мікроконтролери Arduino попередньо запрограмовані завантажувачем, що спрощує "прошивання" програм у флеш-пам'ять на чіпі. Завантажувач за замовчуванням для Arduino UNO - optiboot. Плати завантажуються за допомогою програмного коду через послідовний зв'язок з комп'ютером. Плату потрібно підключити безпосередньо до комп'ютера за допомогою USB і відразу можна завантажувати управляючу программу. Крім того завантажувач можливо "прошити" й самому, для цього потрібно скористатися програматором. Arduino IDE вміє працюва з багатьма популярними програматорами.
Потрібно лише пару уроків для вивчення базових понять з програмування Ардуіно. Оскільки в мережі Інтернет велика кількість матеріалів, в яких докладно і просто розповідається про середовище розробки та роботу з ним, ви зможете відразу розпочати реалізовувати свої задуми.