Тег: raspberry-pi - сторінка 3
‹ 1 2
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 - UART
Raspberry Pi має порт UART, RXD (GPIO15) і TXD (GPIO14). Сьогодні ми навчимося його використовувати. До UART можна підключити будь-який пристрій. Я підключив Bluetooth модуль. До нього підключився зі смартфону за допомогою термінальної програми SENA BTerm і таким чином мав зв’язок з Raspberry Pi. Можна підключити RaspberryPi до комп’ютера за допомогою UART-USB модуля і зробити термінальний зв’язок між Raspberry Pi та вашим комп’ютером.
Raspberry Pi - GPIO
У попередній статті я торкнувся теми GPIO. Сьогодні я розповім як керувати виводами GPIO.
Ще раз нагадаю, що виводи GPIO Raspberry Pi призначені для роботи з рівнем напруги 3.3 В. Raspberry Pi не має захисту від перенапруги, тому ви маєте завжди використовувати сигнали, що не перевищують рівень 3.3 В.
Отже, для тестів приготуємо світлодіод, та кнопку. Під’єднаємо їх як вказано на схемі.
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-подібних систем з командного рядка. Для тих, хто звик у віконця тикати мишкою, - буде трохи незвично розбиратися.
RFID Reader + ATMEGA + Raspberry Pi
У мене в розпорядженні з’явилися три різних RFID рідера:
- настільний з інтерфейсом USB (125 КГц). Підтримує EM4001, EM4100, EM4200, TK4100;
- ZNR-A26ID - для монтажу на стіну з інтерфейсом WG26 (125 КГц) ;
- RFID-RC522 - окрема плата на базі мікросхеми MFRC522 з інтерфейсом SPI (13,56 МГц);
Raspberry Pi - PWM і Сервопривод
Raspberry Pi має декілька шляхів для реалізації PWM (Широтно-імпульсної модуляції). Ми розглянемо як реалізувати, PWM програмно, та задіємо для генерації PWM апаратні ресурси Raspberry Pi. Спочатку будемо змінювати яскравість світлодіода, а потім навчимося керувати сервоприводом.
‹ 1 2
Категорії
Недавні записи
- Text to speech. Українська мова
- LCD Display ST7567S (IIC)
- Розпізнавання мови (Speech recognition)
- Selenium
- Комп'ютерний зір (Computer Vision)
- Деякі думки про точність вимірювань в електроприводі
- Датчики Холла 120/60 градусів
- Модуль драйверів напівмосту IGBT транзисторів
- Драйвер IGBT транзисторів на A316J
- AS5600. Варіант встановлення на BLDC мотор
Tags
docker sensors rtc led timer wifi remap sms css websocket mongodb bme280 rfid bluetooth esp8266 nodemcu bkp piezo bmp280 i2c mpu-6050 encoder examples avr brushless ngnix nvic displays bldc java-script pmsm barometer pwm lcd ethernet stm32 raspberry-pi capture usart gpio exti atmega meteo solar smd dma adc eeprom eb-500 flask python ssd1306 uart options flash mpx4115a html gps st-link 3d-printer servo dc-dc foc git books battery hih-4000 watchdog dht11 web tim programmator ssd1331 mpu-9250 usb rs-232 motor max1674 soldering
Архіви