Електроніка, схеми, плати, статті - сторінка 19
« ‹ 17 18
Raspberry Pi - WiFi

WiFi NANO Card для Raspberry Pi
Придбав собі Wireless USB Network NANO Card. Купував спеціально для Raspberry Pi. Кабель мене остаточно втомив і я прийняв рішення оснастити свою малину WiFi. Налаштування виявилось дуже простим. Включаємо NANO Card в вільний порт USB, включаємо живлення Raspberry Pi. Після завантаження дивимось чи видно WiFi NANO карту.
Виготовлення передніх панелей для приладів власноруч
Як зробити передню панель для приладу у домашніх умовах? Це можливо зробити з доступних будь-кому матеріалів. Емуляція плівкової клавіатури.
Прошивка AVR мікроконтролерів за допомогою Raspberry Pi

А чому не спробувати прошити мою ATmega за допомогою Raspberry Pi? Така думка стрельнула мені в голову, коли я зробив невеличку плату розширення для Raspberry Pi. Raspberry Pi має протокол SPI, тому це проблема виключно програмного плану. Я відразу встановив свого улюбленого Avrdude. Про Avrdude для Windows я вже писав у статті AVRDUDE Windows. Але стандартний Avrdude не знає про ноги SPI, тому, трохи покопавшись в Інтернеті, знайшов рецепт. Існує проект https://github.com/kcuzner/avrdude , в якому avrdude допиляли для Raspberry Pi.
Raspberry Pi - FM Transmitter

Raspberry Pi може працювати як невеличка FM радіостанція! Для цього майже нічого не потрібно. Тільки Raspberry Pi та 20 см дроту для антени. Реальна дистанція мовлення з таким приладдям - до 10 метрів. Тобто, Ви можете створити своє домашне FM радіо.
Встановимо программу PiFm:
Raspberry Pi - LCD display 1602

Одні з найпопулярніших дисплеїв - це символьні LCD дисплеї. Вони можуть бути різних розмірів та відрізнятися кількістю рядків і символів. Найпопулярніший з них 1602 - тобто по 16 символів у двох рядках. Раніше я писав про символьні дисплеї у статті Использование cимвольных жидкокристаллических LCD дисплеев. Пример на GCC (WinAVR) для Atmega 8. Вони дуже добре себе зарекомендували. Приєднаємо дисплей WH1602 до Raspberry Pi за наступною схемою:
Raspberry Pi — DHT11

Підключимо датчик температури та вологості DHT11 до Raspberry Pi. Я раніше писав про популярний датчик вологості і температури DHT11 у статті DHT11 — цифровой датчик температуры и влажности Документація по DHT11: DHT11.pdf, DHT11_a.pdf.
Розміри та розпіновка DHT11:
Підключимо датчик до Raspberry Pi, як вказано на схемі.
Канал на YouTube
(UA) Налаштував канал на YouTube. Тепер усі відеофайли в одній купі. Потрапити на канал можна за допомогою меню Video у верху сайта. Надалі планується окремі речі оформляти у відео форматі. Підписуйтесь на канал Avislab у YouTube.
(RU) Настроил канал на YouTube. Теперь все видеофайлы в одной куче. Попасть на канал можно с помощью меню Video вверху сайта. В дальнейшем планируется отдельные вещи оформлять в видео формате. Подписывайтесь на канал Avislab в YouTube.
Як збільшити гучність п`єзо пищалки

У електроніці повсюди використовують звукові п’єзоелектричні динаміки або буззери п’єзоелектричні (piezo buzzer). У народі - пищалки або п’єзо пищалки. Вони можуть бути різних розмірів, але ідея у них однакова: використання зворотнього п’єзоефекту для генерації звуку. Такі п’єзо пищалки можуть бути з вмонтованим генератором. Досить подати на них напругу і вони будуть монотонно пищати. Але більшість з них - без генератору. Про них і піде мова. Основна проблема при використанні таких пищалок - це підвищення їх гучності. Ви повинні розуміти, що мова йде про генерацію звуку дискретним виходом у цифрових схемах, а не про підвищення потужності аналогового звукового сигналу.
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. Це не обов’язково, можна відразу перейти до запуску терміналу, але ця перевірка може допомогти дізнатися що саме пішло не так, якщо сталась якась проблема.
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 В.
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 В.
Отже, для тестів приготуємо світлодіод, та кнопку. Під’єднаємо їх як вказано на схемі.
« ‹ 17 18
Недавні записи
- U-FOC PC Monitor для Chrome browser
- Фільтрація Back-EMF. Безсенсорні BLDC мотори
- Text to speech. Українська мова
- LCD Display ST7567S (IIC)
- Розпізнавання мови (Speech recognition)
- Selenium
- Комп'ютерний зір (Computer Vision)
- Деякі думки про точність вимірювань в електроприводі
- Датчики Холла 120/60 градусів
- Модуль драйверів напівмосту IGBT транзисторів
Tags
eeprom gps mpu-9250 sensors lcd displays html tim meteo remap pwm avr rfid ethernet pmsm raspberry-pi mpx4115a piezo uart watchdog exti git i2c bme280 bmp280 barometer nodemcu st-link eb-500 led atmega esp8266 bkp servo stm32 wifi flask solar bluetooth brushless motor smd docker books encoder capture battery soldering hih-4000 ssd1331 ssd1306 mpu-6050 dc-dc ngnix programmator mongodb examples adc nvic dht11 rs-232 css websocket web python 3d-printer rtc usart gpio foc bldc usb flash dma sms max1674 java-script timer options
Архіви