Pull to refresh
24
0
Макс @MaksMS

Пользователь

Send message
nRF24L01+atmega8 =где-то пару долларов будет. Ну или другой любой дешевенький м/к на любителя… И да, точка-точка критично, если необходима сеть из устройств в системе умного дома. Хотя тут тоже на любителя и смотря для какой цели.
Во первых эти модули дороже(вроде раза в 4 при беглом обзоре цен), во вторых могут работать только точка-точка между собой, а nRF24L01 (и nRF24LE1) может быть несколько…
УМС-ки даже работали от солнечной батарейки из калькуляторов — можно запихать это все в шкатулку и при открытии из шкатулки играла музыка… Использовался пьезо динамик от убитой игры «ну погоди».
Являюсь автором данной статьи на варианте Attiny13 / 85. Так уж получилось, что эту статью я упустил и пропустил активное обсуждение.
Удивило, что данный вариант долго не живет на батарейках, возможно необходимо как-то оптимизировать схему, например отказаться от светодиода, подавать питание на DHT на время измерения, проверить все используя мультиметр, промониторив ток…
В данный момент мой вариант на Attiny работает на батарейке CR2032 (3 вольта) уже месяц. Не хватает питания для пробивания большого расстояния и необходимо подбирать резистор у ds18b20, но все же работает. В теории на 3 батарейках ААА передатчик проработает очень долго и будет пробивать нормально бОльшее растояние.
Программируется через winavr или avr-gcc (в linux). Примеров в интернете достаточно. Если использовать USBasp как м/к, то необходим ещё другой программатор, как минимум установить загрузчик, чтобы потом уже независимо заливать прошивку.
Дополню статью:
Существуют программаторы USBasp как минимум двух видов (об этом я писал), в одном имеется стабилизатор на 3.3в и разведены контакты 4 и 6 на десяти контактный разъем, а у другого нет стабилизатора и 4 и 6 контакты на земле.

Для программирования радиомодуля урезанный USBasp тоже подойдет, только необходим внешний стабилизатор на 3.3в и вывод PROG необходимо вручную подключать на плюс при программировании. Можно поправить прошивку и переделать этот вывод на другой доступный на м/к USBasp.
Лучше сразу 2 USBasp :) один другим прошивать, если под рукой нет других программаторов и ардуин
м/к (ардуино,avr,STM,pic) + ethernet модуль + NRF24L01
или
м/к + NRF24L01 с реализацией програмного USB используя перепрограммированную плату USBasp
да, пойдет, но NRF24LU1 не так хорошо освоен и не каждый разберется с USBшной его частью, а про NRF24LE1 я писал здесь.
У самого изучение NRF24LU1 пока в планах…
NRF24L01+ и NRF24LE1 -совместимы полностью между собой и могут обмениваться данными между друг другом, просто NRF24L01+ -без мозгов и требуется м/к
Ещё есть такие модули: image
цена 3-4 бакса.Правда тут размер великовато, за-то ток до 40А и вроде выше бывают
Ну да, дешевле, но раза в 1.5, если сравнивать мелкокорпусные микросхемы. Тут как говорят на вкус и цвет…
А если что-то делать как автор статьи на nRF24L01+, то nRF24LE1+ c встроенным м/к уже актуальнее с его ценой за 5$.
На будущее: не берите DHT11 — это недодатчик, показывает приблизительно, очень приблизительно… Лучше DHT22!
Типа таких www.chipdip.ru/catalog-show/electromagnetic-relays/, модель выбирается в зависимости от необходимого тока и напряжения
AtTiny13 + nRF24L01+ ??

AtTiny13 только пойдет для передатчика температуры/влажности на базе радиомодулей 433/315мгц

AtTiny13 стоят от 50 центов, если знать где брать…
Вот только, судя по ценам на Ebay эта ATtiny24 дороже Atmega8 в 1.5 раза…

Для таких поделок Atmega8 — идеальный вариант, влезет много чего, если писать прошивку на си. А на ATTINY24A в 2 кб можно уложится только впритык.Если только брать ATTINY44 — она ещё дороже скорее всего…
А почему бы не использовать симистор+опторазвязка?
Ок, уточнил ).

Information

Rating
Does not participate
Location
Киров (Кировская обл.), Кировская обл., Россия
Date of birth
Registered
Activity