Avislab

сайт для палких паяльників

BMP180 + Raspberry Pi + WH1602

BMP180 + Raspberry Pi + WH1602
(на русском языке)

Цифровий датчик атмосферного тиску BMP180 має інтерфейс I2C. Його легко підключити до Raspberry Pi. Використовується у таких пристроях, як барометри, погодні станції, альтиметри (висотоміри), варіометри, тощо. Я писав про використання BMP180 та BMP085 з мікроконтролерами Atmega. Щодо I2C та Raspberry Pi детально описано у статті: Raspberry-Pi — I2C (TWI)

Continue reading “BMP180 + Raspberry Pi + WH1602” »

nRF24L01+ ATMEGA + Raspberry Pi

nRF24L01+ ATMEGA + Raspberry Pi
(на русском языке)

nRF24L01+ – радіо модуль, що працює на частоті 2.4ГГц. Дозволяє передавати інформацію у обох напрямках та об’єднувати декілька пристроїв.

Основні технічні характеристики nRF24L01+

  • Робоча частота – 2.4ГГц. Можливість вибору одного з 126 каналів (при швидкості 2Mbps використовуються два канали)
  • Можливість працювати на одному каналі з 6 пристроями
  • Швидкість передачі даних – 250kbps, 1Mbps, 2Mbps
  • Декілька режимів вихідної потужності (впливає на робочу дистанцію)
  • Дистанція – до 100 метрів на відкритому просторі, до 30 метрів у приміщені. На практиці впевнено “пробиває” 2 залізобетонних стіни на швидкості 1Mbps
  • Живлення – від 1.9 до 3.6B. Максимальний струм – 13.5мА, 26мкА у режимі standby, мінімальний – 900нА у режимі power down
  • Інтерфейс взаємодії з мікроконтролером – SPI
  • Входи витримують 5В, але живлення модуля не більше 3.6В
  • Максимальна довжина пакету даних – 32 байти
  • Ціна модуля – $1-$2

Документацію до nRF24L01+ можна скачати тут: nRF24L01Pluss.pdf

Continue reading “nRF24L01+ ATMEGA + Raspberry Pi” »

Raspberry Pi Camera

Raspberry Pi Camera
(на русском языке)

Матриця камери 5 MP, камера має об’єктив з фіксованим фокусом і дозволяє отримати фотознімки з роздільною здатністю 2592×1944. Відео: 1080p, FPS: 30 кадрів за секунду, 720p при 60 кадрів за секунду і 640×480 до 90 кадрів за секунду. Камера повністю підтримується операційною системою Raspbian. Continue reading “Raspberry Pi Camera” »

Raspberry Pi – DS18B20

Raspberry Pi – DS18B20
(на русском языке)

Підключення цифрового датчика температури DS18B20 до Raspberry Pi виконується за наступною схемою:

DS18B20S

DS18B20 – це цифровий датчик температури який працює з інтерфейсом 1-Wire. Він вимірює температуру в межах -10..+85 градусів за шкалою Цельсія. Як видно зі схеми для його використання нам потрібно сам датчик DS18B20 та резистор 4,7 КОм. Ви можете підключити декілька датчиків як вказано на наступній схемі:

Continue reading “Raspberry Pi – DS18B20” »

Raspberry Pi – WiFi

Raspberry Pi – Wi-Fi
(на русском языке)

WiFi NANO Card для Raspberry Pi

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

Continue reading “Raspberry Pi – WiFi” »

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

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

Continue reading “I2C Slave. Приклад для AVR мікроконтролера Atmega” »

Raspberry Pi – LCD display 1602

Raspberry Pi – LCD дисплей 1602
(на русском языке)

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

Continue reading “Raspberry Pi – LCD display 1602” »

Translate

Архіви

© 2011-2019 Андрій Корягін, Кременчук - Київ, Україна