Електроніка, схеми, плати, статті - сторінка 19


« 17 18 19 20 21 22 »

Raspberry Pi - FT232

06.10.2014
Raspberry Pi - FT232

Raspberry Pi чудово працює з USB девайсами на базі FT232. Я маю свою розробку USB-Барометра, він же - USB-Altimeter та варіометр, у якому використовується FT232RL. Я вирішив протестувати, як він буде працювати з Raspberry Pi.

Отже, вставляємо пристрій на базі FT232 до USB-роз’єма Raspberry Pi і ... Raspberry Pi перезавантажився. Прикро. Живлення Raspberry Pi здійснювалось від USB-порта комп’ютера. Вірогідніше за все - не вистачило потужності і просадка напруги відправила Raspberry Pi у ребут. Проте, після перезавантаження все працювало нормально. Якщо для живлення Raspberry Pi використовувати більш потужний блок живлення, перезавантажень не відбувається.

Перевіримо чи дійсно Raspberry Pi розпізнав FT232. Це не обов’язково, можна відразу перейти до запуску терміналу, але ця перевірка може допомогти дізнатися що саме пішло не так, якщо сталась якась проблема.

Raspberry Pi

I2C Slave. Приклад для AVR мікроконтролера Atmega

06.11.2014
I2C Slave. Приклад для AVR мікроконтролера Atmega

I2C Шина (TWI)

I2C - послідовна шина даних для зв`язку інтегральних схем, що використовує дві двонаправлені лінії зв`язку (SDA і SCL). Використовується для з`єднання низькошвидкісних периферійних компонентів. Назва є абревіатурою слів Inter-Integrated Circuit. TWI (Two Wire Interface) або TWSI (Two Wire Serial Interface) по суті та ж сама шина I2C, але використовує іншу назву з ліцензійних причин. I2C використовує дві двонаправлені лінії, підтягнуті до напруги живлення і керовані через відкритий колектор або відкритий стік - послідовна лінія даних (SDA, англ. Serial DAta) і послідовна лінія тактування (SCL, англ. Serial CLock). Стандартні напруги живлення +5 В або +3,3 В.

I2C

Корисно знати Схеми і прошивки

Raspberry Pi - UART

30.09.2014
Raspberry Pi - UART

Raspberry Pi має порт UART, RXD (GPIO15) і TXD (GPIO14). Сьогодні ми навчимося його використовувати. До UART можна підключити будь-який пристрій. Я підключив Bluetooth модуль. До нього підключився зі смартфону за допомогою термінальної програми SENA BTerm і таким чином мав зв’язок з Raspberry Pi. Можна підключити RaspberryPi до комп’ютера за допомогою UART-USB модуля і зробити термінальний зв’язок між Raspberry Pi та вашим комп’ютером.

Raspberry Pi

Raspberry Pi - GPIO

18.09.2014
Raspberry Pi - GPIO

У попередній статті я торкнувся теми GPIO. Сьогодні я розповім як керувати виводами GPIO.

Ще раз нагадаю, що виводи GPIO Raspberry Pi призначені для роботи з рівнем напруги 3.3 В. Raspberry Pi не має захисту від перенапруги, тому ви маєте завжди використовувати сигнали, що не перевищують рівень 3.3 В.

Отже, для тестів приготуємо світлодіод, та кнопку. Під’єднаємо їх як вказано на схемі.

Raspberry Pi

RFID. Що це таке?

19.08.2014
RFID. Що це таке?

Ви, мабуть, помічали, що у деяких магазинах інколи на товари закріплюють "протиугонні" прилади. Це можуть бути якісь блямби або наліпки. Якщо таку штуковину не зняти на касі, і вийти за спеціальну рамку, розташовану при вході до магазину, то задзеленчить веселий дзвоник і біля Вас миттєво з’являється кубічний чоловік (або декілька). І починається практичне пізнання що таке RFID. Але повернемось до теорії.

Також багато хто має ключі від під’їзду, схожі на брелок. Досить його піднести до замка і двері відчиняються. У деяких містах існує система оплати за проїзд (наприклад у метро), де використовуються безконтактні RFID картки. Аналогічні картки використовуються у деяких фірмах для контролю доступу. На деяких товарах виробники наклеюють свої RFID мітки у вигляді наліпок, які не відразу можливо помітити. Такими мітками помічають тварин, а інколи - і людей.

Спочатку викладу трохи теорії, зібраної з Інтернету. Потім (в наступних статтях) - на прикладах я розповім, яким чином можна під’єднати різні зчитувачі до мікроконтролерів, мікрокомп’ютерів, та звичайних комп’ютерів.

Корисно знати

Raspberry Pi - що це таке?

09.09.2014
Raspberry Pi - що це таке?

Raspberry Pi - це мікрокомп’ютер, який несподівано для його авторів набув досить великої популярності. Випускається у декількох версіях, ціна приблизно $40. Незважаючи на досить маленькі розміри (уміщається на долоні) - це справжній мікрокомп’ютер, на який встановлюється операційна система і який працює майже як звичайний комп’ютер. "Майже" - тому що не гуде :)

Raspberry Pi може працювати під Windows CE, Debian, Fedora, Gentoo, Arch Linux, RISC OS, AROS або FreeBSD, навіть існує Android для Raspberry Pi. Також розроблені ОС які базуються на Debian (Raspbian) і Fedora (FedoraRemix, Pidora) оптимізовані під Raspberry Pi.

Оскільки крім стандартних, притаманних комп’ютеру інтерфейсів, Raspberry Pi має "ноги" для підключення зовнішніх приладів, це розширює сферу застосування Raspberry Pi у системах автоматизації та при побудові інших цікавих речей від розумного дому та роботизованих систем до автопілотів. Мені дали протестувати Raspberry Pi вже з встановленою системою Raspbian. Оскільки я адмін FreeBSD, розібратися з клоном Debian проблем не було. Далі всі приклади будуть для ОС Raspbian.

Хочу відразу зауважити, що з моїх вражень Raspberry Pi - перш за все комп’ютер. А потім вже - плата, до якої можна підключити сенсори чи зовнішні прилади. Оскільки на Raspberry Pi буде стояти операційна система Raspbian, треба мати хоча б елементарні навички у керуванні Unix-подібних систем з командного рядка. Для тих, хто звик у віконця тикати мишкою, - буде трохи незвично розбиратися.

Raspberry Pi

Гнучка сонячна батарея

01.08.2014
Гнучка сонячна батарея

Гибкие солнечные батареи
(на русском языке)

Сонячна енергетика займає малий відсоток від загального обсягу вироблення електроенергії, але це вже не далеке майбутнє, а реальна сучасність. Хоча досі сонячні батареї мають таку високу вартість, яка не виправдовує себе за весь час їх експлуатації, сонячні батареї стали найбільш розповсюдженими пристроями для перетворення сонячної енергії в електричну. Реального ККД сонячної батареї важко назвати високим. У лабораторних умовах найвищий результат - 32%. В реальних умовах важко дотягнути до 20%. Нижче приведено таблицю максимальних ККД доступних на цей час типів сонячних батарей. Дані отримані у лабораторних умовах:

Корисно знати

Двигун Стірлінга на сонячній енергії

26.06.2014
Двигун Стірлінга на сонячній енергії

Продовжуючи тему сонячної енергії я розповім про мої експерименти з двигуном Стірлінга. А одна з наступних статей буде присвячена експериментам з сонячними батареями. Також я обґрунтую свою думку: чому саме сонячні батареї мають більші перспективи, незважаючи на їх високу вартість.

Але повернемось до двигуна Стірлінга. Двигун Стірлінга винайшов Роберт Стірлінг (Rev Dr Robert Stirling) :) Двигун Стірлінга, який робить за циклом Стірлінга не зміг конкурувати з двигуном внутрішнього згоряння, який робить за циклом Карно. Теоретично ККД обох циклів приблизно однаковий, але на практиці Двигун Стірлінга реалізувати з високим ККД значно складніше, ніж двигун внутрішнього згоряння. Це і стало вирішальним моментом у "боротьбі" двох систем. Незважаючи на це, двигуни Стірлінга залишаються досить цікавими і зараз. Особливо, коли мова йде про перетворення дармової теплової, наприклад - сонячної, енергії в механічну.

Корисно знати

Solar tracker - Система орієнтування на Сонце

13.08.2014
Solar tracker - Система орієнтування на Сонце

Модель системи орієнтування на Сонце.

Під час моїх сонячних дослідів постало питання так званої системи sun tracking, тобто системи орієнтування на Сонце. Такі системи використовують для автоматичної орієнтації таких приладів як сонячні теплові концентратори, сонячні батареї, тощо. У sun tracking системах використовують датчики освітлення, за допомогою яких визначається найбільш оптимальне положення до сонця. Обертання системи здійснює двигун з редуктором.

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

Корисно знати Схеми і прошивки

13. STM32. Програмування STM32F103. EXTI

16.09.2016
13. STM32. Програмування STM32F103. EXTI

Зовнішні переривання

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

У STM32 зі зовнішніми перериваннями можуть працювати будь-які лінії вводу-виводу. Тобто, будь-який пін можна налаштувати на роботу з перериванням. У STM32F103 всього 19 ліній зовнішніх переривань:

  • EXTI0...EXTI15 - для роботи з пінами портів
  • EXTI16 - підключений до PVD
  • EXTI17 - RTC Alert event (будильник)
  • EXTI18 - USB Wakeup event
  • EXTI19 - Ethernet Wakeup event

STM32

Безколекторні двигуни. Література.

19.05.2014

Окрім статей про безколекторні двигуни  можу порекомендувати наступну літературу

(нажаль, російською або українською я майже нічого не знайшов):

Design and Prototyping Methods for Brushless Motors and Motor Control

Shane W. Colton

Brushless Motors Книги про електроніку

Силовая электроника для любителей и профессионалов. Б.Ю. Семенов

13.05.2014

SemenovАвтор: Б.Ю. Семенов, м. Москва Дуже непогана книжка для тих хто починає розбиратися з силовою електронікою.

Завантажити

Книги про електроніку
« 17 18 19 20 21 22 »

Архіви