Авангард авіації
Процес Навчання
Прискорює!
Пізнання
Сили Творця
Вдосконалюємо!
Розпочинаю серію статей за допомоги яких, крок за кроком, оволодіємо навичками програмування і реалізації в кінцеві діючи пристрої на базі мікроконтролерів STM32. Перераховувати переваги саме цих мікроконтролерів перед іншими немає сенсу, бо таких статей в мережі безліч. Наприклад, хороша стаття російською мовою "STM32: эпоха 32-битных микроконтроллеров наступила". Головна перевага цих контролерів це низька ціна. А можливостей "для дому, для сім'ї" просто безмежно. Статей про те як легко і просто стартувати на цих мікроконтролерах з прикладами теж безліч, але я берусь за цю справу по декільком причинам. По-перше, статей по STM32 українською мовою немає. Може і є, але google про них не знає, або щось і є типу рефератів. По-друге, статті будуть розраховані зовсім на новачків. Сам розпочав з нуля і вже щось виходить, то і у вас вийде. Буду ретельно розглядати ті моменти які мені давались важко як новачку. По-трете, шкірне питання - з написанням статей буду разом з вами вдосконалюватись.
І ще один момент зазначу. В мережі, в статтях про легкий старт та як зробити те чи інше, часто-густо йдуть з прикладами заради прикладу. Наприклад, увімкнути/вимкнути світлодіод. Це звісно дуже потрібні приклади і з цього потрібно починати. Це основа основ, бо мікроконтролером ми будемо вмикати/вимикати не тільки світлодіоди, а і реле, двигуни, клапани, та керувати більш складними модулями. Це, так би мовити - база, основа без якої не обійтись. Але вмикання/вимикання світлодіода просто так - це, погодьтесь, дуже нудна справа. Все ж веселіше задумати якусь гру-забавку, зробивши яку, ще й в неї можна погратись і весело провести час у компанії. Граючись - веселіше навчаємось. Ну а вже потім, коли зрозуміємо разом як то все працює, перейдемо до більш складних і корисних речей. Наприклад зробимо домашню метеостанцію з двома сенсорами температури (вулиця, приміщення) з годинником і календарем. А потім перейдемо до якоїсь автоматики системи "Розумний Дім".
Я обрав STM32VLDISCOVERY на мікроконтролері STM32F100RB. Вибір був простий: доступність, низька ціна і щоб було можливостей - "на виріст". Придбати плату можна тут, або тут. Чи ще деінде.
Коментарі
Пане, Орію. Був радий побачити цей допис, мене особисто, як радіолюбителя в минулому, цікавить цей напрямок. Я раніше програмував ATMEL 8051 (http://www.atmel.com/ru/ru/products/microcontrollers/8051Architecture/default.aspx) та КР1878ВЕ1 (http://www.angstrem.ru/products/micro/tesey-8/KP1878BE1.html)
Може, долучуся до Ваших пошуків. А для дітвори, як на мене, це найкращий спосіб спробувати себе й увійти у світ програмування.
РаДію, що хоч комусь на НО ця тема близька. Я вас зрозумів пане Вадим. Зазначу що STM32 є дуже перспективною темою. Все ж таки 32 розряди проти 8 розрядів, що ви навели, мають очевидні переваги. Розраховую на аудиторію саме новачків (підлітків), бо це не тільки програмування, а і схеми, електроні елементи, робототехніка і всіляка автоматика. Мені б таке в дитинстві я б від щастя просто луснув би :-)
Щодо вашої пропозиції, то приймається. Поки готові дві статті, пишу третю (дуже об'ємну). Коли вже їх опублікую, то було б дуже корисно взнати від того хто на практиці за допомоги моїх статей спробував все це і повідомив на слабкі місця, наприклад, може якісь моменти треба детальніше, а якісь моменти зайві. Оце б була велика допомога.
Зірковий корабель серед зірок золотистих надає Землі і Людям стрімке спонукання до руху.
Вчора прочитав Вашу статтю і мене ця тема знову повернула в дитинство, коли захоплювався конструюванням дуже дитячих електронних саморобок за готовими схемами - "Канарейка", наприклад )). Тому, маю "дитячий рівень" знань електроніки. Вважаю це гарним і достойним заняттям для молоді і РаДію, що з'явився учитель!
Тому, запитання:
- для дитини віком 9-12 років це буде доступно? Якщо "так", то перші учні у Вас будуть (разом зі мною ;) )!
Хто шукає - той знаходить, бо: 1. Завжди стається те, чого ми хочемо. 2. Ми ніколи не знаємо шляхів реалізації наших задумів.
Радий що подумки повернув вас у дитинство пане Володимир :-)
9-12 років на мою думку, це ще замалий вік. Орієнтуюсь по собі. Бо радіоаматорством самотужки і свідомо захопився десь з 13 - 14 років. До цього батько навчив паяти і пояснив саме елементарне.
Але як під наглядом дорослого і це буде цікаво для дитини, то думаю що можна. Небезпечної напруги і струму не буде. Паяти нічого не треба, але треба бути дуже уважним при монтажу, бо все одно можна щось спалити так що все ж таки потрібні якісь базові знання про елементи схем, транзистор, резистор, конденсатор, струм, напруга, з'єднання паралельне/послідовне. Логічні одиниці і типи чисел, логічні операції над числами. І таке інше.
Так що дивіться, на ваш розсуд.
Зірковий корабель серед зірок золотистих надає Землі і Людям стрімке спонукання до руху.
Чудова ідея - поглибити самоосвіту шляхом публікації статей. Це справді працює, знаю по собі.
Освячуйся! Озброюйся! Плодися!
Саме так. Бо іноді так "застопорюсь", що просто дим з вух йде. І наче почитаю, і наче ще глибше копну, почитаю - а дим йде і йде. А потім просто дружині розказую як маленькій дитині, бо вона ніц не розуміє з того всього. І під час пояснення приходить і розуміння, і прозріння :-)
Зірковий корабель серед зірок золотистих надає Землі і Людям стрімке спонукання до руху.
Друже Орію, радий, що з"явилася тут ваша стаття на ГОЛОВНІЙ СТОРІНЦІ про мікроконтролери. Був би молодший - і сам би зайнявся цим. Прошу висловитися про мій допис у блозі про пічку Мілано-2, а також взяти участь у голосуванні моєму під назвою "Спілкування...".