Compare commits

..

2 Commits

Author SHA1 Message Date
6ef2cf9c04
YK04 2023-06-21 22:51:47 +03:00
74caa91bec
nano pinouts 2023-06-19 22:19:28 +03:00
2 changed files with 173 additions and 0 deletions

View File

@ -0,0 +1,110 @@
---
title: "🎹 Модуль YK04 основа для дистанционного управления нагрузками"
date: 2023-06-21T22:51:25+03:00
draft: false
tags: [smd, arduino, hardware]
---
YK04 модуль состоящий из приемника и передатчика,
который может стать основой для удаленного управления устройствами внутри дома или квартиры.
Например, бытовыми электроприборами, устройствами автоматического полива
или протечки воды и т.д.
## Структура
Модуль состоит из двух частей передатчика и приемника.
Передатчик представляет собой брелок, из довольно-таки жесткого пластика.
Управляющие кнопки закрыты таким же жестким слайдером,
легко отодвигающимся вниз для доступа к управлению.
Вблизи кнопок имеется красный светодиод индикация нажатия.
Забегая, наперед скажу, что для управления всеми устройствами
нам понадобится только один такой брелок. Его роль заменит смартфон.
![](/content/images/2023/yk04/brelok.jpg)
Внутри брелка встроена плата, на которой собран передатчик
использующий шифратор на микросхеме **SCT2260**.
![](/content/images/2023/yk04/shifrator-peredatchika-yk04.jpg)
Передатчик работает в режиме амплитудной модуляции (АМ) на частоте 315 МГц.
О чем красноречиво говорит установленный на плате кристалл кварца.
![](/content/images/2023/yk04/kvarcevyj-generator-peredatchika.jpg)
Приемник собран на небольшой плате без корпуса, да, он собственно и не нужен.
Дешифратор выполнен на микросхеме PT2272-M4.
К плате припаяна гребенка на семь выводов: `GRN`, `5V`, `D0`, `D1`, `D2`, `D3`, `VT`.
![](/content/images/2023/yk04/priemnaja-chast-modulja-yk04.jpg)
## Принцип работы
Работа устройства проста. При нажатии на кнопку **А** генерируется,
усиливается и шифруется сигнал.
Приемник принимает сигнал, дешифрует и на контакте `D0` появляется напряжение **+5 вольт**.
Таким образом действие приемника повторяет наше действие на брелке, повторяет нашу команду.
Каждая кнопка на брелке соответствует своему выходному контакту на приемнике:
`A-D0`, `B-D1`, `C-D2`, `D-D3`.
Для питания передатчика используется компактная батарейка на 12 вольт/27 ампер,
для питания модуля нужно подать 5 вольт на контакты `GRN` и `5V`.
Контакт `VT` используется для индикации любого принятого сигнала (с любой кнопки).
Для этого нужно подвесить на него светодиод через ограничительный резистор.
По умолчанию передаваемый сигнал передается без шифрования.
Это значит, что приемник будет принимать сигналы от любого схожего брелока.
Чтобы это исключить каждый приемо-передающий модуль необходимо зашифровать своим кодом.
Для этого на плате приемника и на плате передатчика есть три ряда контактов.
![](/content/images/2023/yk04/kontakty-dlja-shifrovanija.jpg)
_Контакты для шифрования передатчика и приемника._
Верхний ряд H (высокий уровень) логическая 1,
нижний ряд L (низкий уровень) логический 0.
Для шифрования сигнала необходимо средний контакт соединить с верхним или нижним.
Соответственно получится 1 или 0.
Если перемычку не ставить уровень будет нейтральным.
Таким образом мы имеем восемь контактов, каждый из которых может быть либо 1,
либо 0, либо нейтральным. 3 в 8 степени комбинаций.
Более чем достаточно. Перемычки на приемнике
и на передатчике должны быть установлены одинаково.
![](/content/images/2023/yk04/kodirovka-peredatchika.jpg)
![](/content/images/2023/yk04/shifrovanie-priemnika.jpg)
Для увеличения дальности приема или увеличения чувствительности приемника
на плате приемника есть контакт ANT. К нему нужно припаять антенну.
Теоретически длина антенны должна была равна четверти длины волны передатчика (λ/4).
Так как передатчик работает на частоте в 315 МГц,
то по формуле λ=c/f, где с-скорость света,
f-частота передатчика длина антенны составит почти 24 см.
## Основные свойства
Две части модуля приемник и передатчик, работающий на частоте 315 Мгц
в режиме амплитудной модуляции, по заверениям разработчика чувствительность приемника 98 dB,
дальность действия 50-100 метров на открытой местности.
Возможна передача четырех управляющих сигналов.
Для лучшего улавливания сигнала есть возможность установки приемной антенны.
## Практические замечания
Что же в итоге мы имеем четыре управляющих сигнала,
передаваемых на расстоянии как минимум 20 метров с учетом стен и других препятствий.
Теперь представьте, что управляющий сигнал будет подан, например на симисторную оптопару.
Таким образом мы сможем управлять высоковольтной нагрузкой с помощью маломощного сигнала.
И тут, как вы уже заметили, есть одно «но».
Сигнал поступает пока мы удерживаем кнопку нажатой.
Для удержания сигнала приемник придется доработать.
И сделать это очень просто.
Чтобы удержать во включенном состоянии четыре сигнала потребуется
две микросхемы **CD4013** или **К561ТМ2**.
Каждая из этих микросхем состоит из двух D-триггеров. Их цоколёвка одинаковая.
Схема обвязки типичная и выглядит следующим образом.
![](/content/images/2023/yk04/shema-podkljuchenija-triggerov.jpg)
Теперь мы можем выбирать просто подавать одиночный кратковременный сигнал
или подавать его через триггер и фиксировать включение.

View File

@ -0,0 +1,63 @@
---
title: "Диаграмма выводов Ardunino Nano"
date: 2023-06-19T22:05:27+03:00
draft: true
tags: [arduino, tips, hardware]
---
![](/content/images/arduino/nano-pinout.jpg)
## Описание распиновки Arduino NANO
Контакты Arduino NANO, аналогично контактам UNO,
делятся на цифровые контакты,
аналоговые контакты и контакты питания.
Однако у NANO есть еще два аналоговых вывода.
В таблице ниже приведены контакты с дополнительными функциями.
Эти вторичные контакты в основном являются контактами связи,
такими как I2C и SPI.
## Цифровые пины
| Pin Name | Description | Secondary Function | Description |
|----------|----------------|--------------------|------------------------------|
| D0 | Digital Pin 0 | RX | Receive pin for Serial UART |
| D1 | Digital Pin 1 | TX | Transmit pin for Serial UART |
| D2 | Digital Pin 2 | INT0 | Interrupt Pin 0 |
| D3 | Digital Pin 3 | INT1 | Interrupt Pin 1 |
| D4 | Digital Pin 4 | | |
| D5 | Digital Pin 5 | | |
| D6 | Digital Pin 6 | | |
| D7 | Digital Pin 7 | | |
| D8 | Digital Pin 8 | | |
| D9 | Digital Pin 9 | | |
| D10 | Digital Pin 10 | SS | SPI Slave Select Pin |
| D11 | Digital Pin 11 | MOSI | SPI Master Out-Slave In |
| D12 | Digital Pin 12 | MISO | SPI Master In-Slave Out |
| D13 | Digital Pin 13 | SCK | SPI Clock |
## Аналоговые пины
| Pin Name | Description | Secondary Function | Description |
|----------|--------------|--------------------|-------------|
| A0 | Analog Pin 0 | | |
| A1 | Analog Pin 1 | | |
| A2 | Analog Pin 2 | | |
| A3 | Analog Pin 3 | | |
| A4 | Analog Pin 4 | SDAI2C | Data Out |
| A5 | Analog Pin 5 | SCLI2C | Clock |
| A6 | Analog Pin 6 | SCL | |
| A7 | Analog Pin 7 | SCL | |
## Пины питания
| Pin Name | Description |
|----------|----------------------------------------------------------------------------------------------------|
| 5V | 5V (Regulated) Source |
| 3.3V | 3.3V Source |
| GND | Ground |
| RESET | Reset |
| Vin | DC Jack Input Voltage |
| IOREF | I/O Reference Voltage. This pin is connected to 5V for the UNO |
| AREF | ADC Reference Voltage. Insert other voltage (0-5V only) to use as reference for analog conversions |