Найдено: 1

Комплект приспособлений для отладки электронных плат. Инструкции

Оперативный многоточечный контроль за работой отлаживаемого устройства - голубая мечта разработчиков и ремонтников.

Нажмите, чтобы перейти.

Наша экспериментальная нейросеть посчитала, что следующий текст, возможно, также близок по тематике. Если это не так, просим прощения и не обращайте внимания...


пролог
Я взял термометр. При температуре на улице смотреть. Казалось бы, в Интернете ваш пруд - копейка, для любого цвета и вкуса. Но мне нужен был большой светодиодный индикатор (ночью можно увидеть), радиодатчики (ну, не пробивайте стену), а главная проблема - показать точную температуру на улицах.
Решение
Окна ко мне идут с востока на запад. Следовательно, утром солнце нагревает восточную сторону, ночью - западную сторону. Где поставить датчик температуры? С обеих сторон! И это показывает минимум полученных температур. Конечно, я искал в Интернете, но всегда есть - дома, улицы, шумные интеллектуальные домашние огни или грандиозные скуки с планшетами и постоянными компьютерами в качестве серверов. Мы должны будем взять с собой. Пусть это будет Arduino, мини-pro (дешевый и универсальный), светодиодные фонари, проверил DS18B20 (DHT22, какой хлипкий) и передатчик / приемник на частоте 433 МГц.
Приходите
Я начал искать подходящие сборные конструкции (или полуфабрикаты), чтобы не строить велосипед. Мне очень помог сайт http://homes-smart.ru/. Я нашел там код, почти готовый к тому, чтобы Ардуино мог передавать / получать значения температуры датчиков в радиоканале с частотой 433 МГц. Он писал, что все работало (в протусе). Вот схема передатчика, две ее! (хотя это возможно и одно). Каждый передатчик имеет свой собственный идентификатор (в файле прошивки все видно). Чтобы работать с «одним двумя», необходимо заполнить прошивку приемника receiver_led_2_transmitter.ino.ino. Чтобы работать с передатчиком на ресивере, вы должны скачать receiver_led.ino.ino. Там также есть гексагон.
Схема приемника
Файл моделирования для Proteus 7 ниже.
Я также хотел добавить часы реального времени, кнопки и кнопку, но я этого не сделал. Поэтому вы не можете обратить на них внимание.
Подробнее о радиопередатчике. И закончите файл boards.txt
Поскольку передатчик питается от батареи, то для снижения потребляемой мощности необходимо: 1) ошеломить контроллер и периферийные устройства, а 2) выпаять плату мини-передатчика pro и WL102-341 ненужные детали.
Последний гвоздь можно считать неудачным обнаружением вспышки Fyuz (для тех, кто не знает напряжения, при котором сброс устройства, то есть ниже нормальной работы по напряжению, невозможно, Mini Pro по умолчанию он поставляется с обнаружением Брауна = 2,7 В). Кстати, минимальное напряжение питания MC зависит от его тактовой частоты.
Для первого есть хорошая статья на английском языке. язык: http://www.gammon.com.au/forum/?id=11497 Другая статья помогла: https://geektimes.ru/post/258404/
В результате температура посылается один раз каждые 20 минут, что, я думаю, достаточно. Все остальное время контроллер и периферия спят.
С карты Mini Pro вы должны слить преобразователь напряжения и сопротивление в светодиодную цепь. Передатчик WL102-341 должен удалить сопротивление моста (R11?) С номинальным значением 1 обломок 000 противоположной ноги (рядом с кварцем).
Вот сам передатчик. Это не крона микроминиатюризации, но она выполняет свои задачи.
У меня Arduino ide 1.6.7, загруженный с сайта Arduino.cc
Самый простой способ исправить слияния - загрузить pro mini mini pro mini в интерфейс ISP от Arduino ide. В Интернете есть инструкции.
Измените файл Boards.txt в:
C: UsersuserAppDataLocalArduino15packagesarduinohardwareavr1.6.11 (ADMIN, куда нужно повернуть угловую палочку?)
По адресу:
C: UsersuserAppDataLocalArduino15packagesarduinohardwareavr1.6.11bootloadersatmega (ADMIN, куда нужно повернуть угловую палочку?)
Необходимо запустить файл bootloader optiboot_atmega328.hex из папки optiboot.
Вот немного файлов Boards с изменениями.
## Arduino Pro или Pro Mini (3,3 В, 8 МГц) с ATmega328
## ------------------------------------------------ -
pro.menu.cpu.8MHzatmega328 = ATmega328 (3,3 В, 8 МГц)
pro.menu.cpu.8MHzatmega328.upload.maximum_size = 30720
pro.menu.cpu.8MHzatmega328.upload.maximum_data_size = 2048
pro.menu.cpu.8MHzatmega328.upload.speed = 57600
pro.menu.cpu.8MHzatmega328.bootloader.low_fuses = 0xFF
pro.menu.cpu.8MHzatmega328.bootloader.high_fuses = 0xDE
pro.menu.cpu.8MHzatmega328.bootloader.extended_fuses = 0x07
pro.menu.cpu.8MHzatmega328.bootloader.file = ATmega / optiboot_atmega328.hex
pro.menu.cpu.8MHzatmega328.build.mcu = atmega328p
pro.menu.cpu.8MHzatmega328.build.f_cpu = 8000000L
Приемник индикатора
Индикатор использует 4 индикатора яркости. Индикатор sa15-11srwa да заклеил красную липкую ленту.
Далее : Драйвер ленты WIFI RGB в ESP-12e