Схеми і прошивки - сторінка 2
‹ 1
PWM контролер з інтерфейсом I2С на базі мікросхеми PCA9685
PCA9685 - Це 16-ти канальний 12-розрядний контролер. Частота PWM налаштовується в межах від 24 до 1526 Гц. Хоча на платі від Adafruit написано від 40 до 1000 Гц. За допомогою PWM контролера можна керувати яскравістю світлодіодів, сервоприводами, обертами двигунів та іншими пристроями, де PWM сигнал використовується для керування.
Мініатюрний перетворювач напруги з USB роз`ємом
BME280 - датчик атмосферного тиску
Невеликий огляд датчика тиску, температури і вологості BME280 виробництва Bosch Sensortec у порівнянні з BMP280. Раніше я робив огляд датчика BMP280 (і більш ранніх версій BMP180 та BMP085). Ці датчики дуже схожі. Різниця у тому, що BME280 має гігрометр і за рахунок цього його корпус ширше ніж у BMP280. Кількість контактів і їх розташування на корпусах обох датчиків збігаються.
HMC5883L Магнітометр
Трьохосьовий магнітометр HMC5883L досить поширений. Іноді його помилково називають компасом. Але його важко назвати справжнім компасом. Спробуємо розібратися чому, та що треба зробити щоб перетворити його на електронного компаса. У попередній статті я писав про гіроскоп і акселерометр MPU 6050, за допомогою якого ми визначали нахили по двох осях. Але визначення положення відносно вертикальної осі залишилося без уваги. Безумовно, для цього можна було використати гіроскоп. Але у гіроскопа є дрейф і він не може визначати сторони світу. Для цього спробуємо застосувати трьохосьовий магнітометр HMC5883L.
MPU-6050 - гіроскоп - акселерометр
Трьохосьовий гіроскоп з трьохосьовим акселерометром MPU6050 дуже доступний за ціною чим і придбав собі популярність. Цей датчик застосовується для визначення положення в просторі, в системах стабілізації положення, стабілізації прямолінійного руху і руху по заданій кривій. Наприклад, в балансирних роботах, в ігрових приставках, застосовується у робототехніці, для вимірювання кутів нахилу, швидкості обертання, у авіамоделізмі його використовують в автопілотах. Датчик може застосовуватися для вимірювання перевантажень, тощо.
Wi-Fi Метео станція
Чергове радикальне оновлення моєї метеостанції відбулося.
Раніше в мене працювала метеостанція, яку я зробив на базі NETAlarm (я про неї так і не написав). Її задача була досить простою: знімати дані з датчиків атмосферного тиску, вологості і температури і відправляти на сайт. Ця метеостанція досить довго і справно працювала. Та, коли постало питання щодо її подальшого розвитку, з`ясувалося, що у мікроконтролері вже не вистачає пам`яті. Ще одна, досить прикра, особливість - метеостанція повинна одночасно знаходитись у досяжності живлення(220В), комп’ютерної мережі і дротів від датчиків, які знаходяться знадвору. Для того, щоб дотягнути мережу, доводилось використовувати комутатора. До того ж, на час оновлення програмного забезпечення, доводилося її вимикати на тривалий час.
WiFi модуль ESP8266
ESP8266 - недороге рішення для підключення різних пристроїв, розроблених переважно на базі мікроконтролерів, до мережі WiFi. ESP8266 працює з інтерфейсом UART, що спрощує процес підключення до мікроконтролера і є найбільш простим і зрозумілим рішенням. Модуль керується AT командами і не потребує жодних спеціалізованих бібліотек.
Параметри модуля ESP8266
- напруга живлення 3.3 В
- струм 215 mA у режимі передачі даних, до 62 mA під час прийому даних
- 802.11 b/g/n протокол
- керування модулем за допомогою AT-команд
- робоча температура від -40 до +125 градусів за шкалою Цельсія
- максимальна дистанція зв`язку - 100 метрів
Імпульсний блок живлення на мікросхемі Viper12
NCP1400A - Step-UP стабілізатор напруги
Я вже писав про Step-UP регулятори напруг MAX1674. Сьогодні мова піде про NCP1400A. NCP1400A має значно меншу ціну і виконує ті ж самі функції Step-Up регулятора напруги, але має нижчий ККД. Частота перетворення фіксована - 180 кГц. Документація на NCP1400A обіцяє запуск від напруги 0.8 В і роботу при напрузі 0,2 В. NCP1400A розрахована на максимальний струм 150 мА.
BMP280 — датчик атмосферного тиску від BOSCH
BMP180 + Raspberry Pi + WH1602
Цифровий датчик атмосферного тиску BMP180 має інтерфейс I2C. Його легко підключити до Raspberry Pi. Використовується у таких пристроях, як барометри, погодні станції, альтиметри (висотоміри), варіометри, тощо. Я писав про використання BMP180 та BMP085 з мікроконтролерами Atmega. Щодо I2C та Raspberry Pi детально описано у статті: Raspberry-Pi — I2C (TWI)
BMP280 - датчик атмосферного тиску від BOSCH
‹ 1
Категорії
Недавні записи
- Датчики Холла 120/60 градусів
- Модуль драйверів напівмосту IGBT транзисторів
- Драйвер IGBT транзисторів на A316J
- AS5600. Варіант встановлення на BLDC мотор
- DC-DC для IGBT драйверів ізольований 2 W +15 -8 вольт
- U-FOC - Векторне керування безколекторними моторами
- FOC - своя реалізація векторного керування. Підбиваю підсумки 2022 року
- Конструктор регуляторів моторів. Підбиваю підсумки 2022 року.
- Чому трифазні мотори стали такими популярними?
- FOC & Polar coordinates
Tags
bldc atmega uart flash usart smd bkp lcd exti pmsm python timer 3d-printer avr java-script nodemcu bme280 displays hih-4000 stm32 barometer eeprom servo sms piezo options brushless web foc raspberry-pi mongodb mpu-6050 docker programmator ssd1331 solar soldering rtc eb-500 gpio max1674 html flask esp8266 tim ngnix wifi css gps watchdog encoder adc meteo i2c sensors capture battery dht11 mpx4115a motor bmp280 dma books ethernet led examples rs-232 bluetooth st-link remap nvic websocket ssd1306 usb pwm rfid git mpu-9250 dc-dc
Архіви