arduino nrf24l01 dht11

chindyk
Offline
Зарегистрирован: 30.08.2014

Нужны скетчи для 2 клиентов и одного приемника.

1 клиент должен просыпаться отправлять данные с dht11 на приемник и засыпать, через несколько секунд снова просыпаться отправлять и засыпать. 2 клиент должен отправлять данные с датчика только после запроса полученного от приемника, просыпаться включать listening если получил запрос то отправлять данные и засыпать, потом снова просыпаться слушать эфир если запросов нет засыпать. приемник должен работать в двух режимах в первом режиме он просто слушает и принимает данные с первого клиента, во втором режиме приемник отправляет запрос на второй клиент и принимает от него. компоненты arduino uno nrf24l01+  dht11. контроль приемника можно через serial или автономно от компьютера, имеется LCD keypadshield с кнопками которых хватит для примитивного управления. впринципе ничего сложного просто с програмированием мало знаком, а проект нужен для курсовой по анализу и сравнению энергопотребления двух разных клиентов. связь со мной по скайпу chindyk92 или по почте chindyk@mail.ru Добрые Люди отзовитесь пожалуйста, заранее благодарю.

 

chindyk
Offline
Зарегистрирован: 30.08.2014

оплачу

Puhlyaviy
Puhlyaviy аватар
Offline
Зарегистрирован: 22.05.2013

chindyk пишет:

оплачу


Профессиональный оплакиватель ? :)

jeka_tm
jeka_tm аватар
Offline
Зарегистрирован: 19.05.2013

пухлявый сказали же только добрые люди. читай тз лучше))

chindyk
Offline
Зарегистрирован: 30.08.2014

Пухлявый могу и оплакать если потребуется))), а если серьезно кто нибудь хочет взяться? во сколько примерно оцените работу, заранее спасибо.

Puhlyaviy
Puhlyaviy аватар
Offline
Зарегистрирован: 22.05.2013

jeka_tm пишет:

пухлявый сказали же только добрые люди. читай тз лучше))


А ты тогда чего тут делаешь? Гы

jeka_tm
jeka_tm аватар
Offline
Зарегистрирован: 19.05.2013

я не такой как ты

Puhlyaviy
Puhlyaviy аватар
Offline
Зарегистрирован: 22.05.2013

jeka_tm пишет:

я не такой как ты


Ты типа злой, но по другому? Хмм пора книжку писать 55 оттенков злости :)

jeka_tm
jeka_tm аватар
Offline
Зарегистрирован: 19.05.2013

не будем тему засирать. может лучше поможешь человеку?

 

Puhlyaviy
Puhlyaviy аватар
Offline
Зарегистрирован: 22.05.2013

jeka_tm пишет:

не будем тему засирать. может лучше поможешь человеку?

 


Чем я могу ему помочь? Научить пользоваться переводом строки? Я не понимаю что он хочет, у него постоянно кто то засыпает и просыпается.

jeka_tm
jeka_tm аватар
Offline
Зарегистрирован: 19.05.2013

так более менее описано. дальше уточнишь

хотя ты наверно в дороге и тебе не покодить

 

chindyk
Offline
Зарегистрирован: 30.08.2014

Немного уточню. Нужно написать программы для двух клиентов и приемника. Клиент состоит из ардуино уно, датчика температуры и влажности DHT11 и радиомодуля NRF24L01+. Приемник - ардуино и радиомодуль. Клиенты с разными алгоритмами работы, первый действует по принципу Tag Talks First т.е. отправляет данные на приемник первым независимо от приемника, второй клиент работает по принципу Reader Talks First т.е. приемник отправляет запрос клиенту и только потом клиент отправляет данные с датчика. клиенты будут питаться от батарей поэтому нужно чтобы код включал в себя спящий режим.

1 клиент: проснулся - отправил - уснул

2 клиент: проснулся - слушает эфир - принял запрос- отправил - уснул, либо слушает эфир-запросов нет-уснул

и приемник с 2 режимами под них:

1 слушает эфир и принимает данные с первого клиента

2 отправляет запрос на второй клиент, принимает данные.

 

Puhlyaviy
Puhlyaviy аватар
Offline
Зарегистрирован: 22.05.2013

А если они все спят когда им вещают?

Puhlyaviy
Puhlyaviy аватар
Offline
Зарегистрирован: 22.05.2013

jeka_tm пишет:

так более менее описано. дальше уточнишь

хотя ты наверно в дороге и тебе не покодить

 


Да дурацкая неделя. Уговорили сьездить еще раз, а то типа все в отпуске. А мне оно нафиг надо, не ясно нифига. Лучше бы с батей на рыбалку поехал.

chindyk
Offline
Зарегистрирован: 30.08.2014

То ничего, либо можно вывести строку "клиент спит или недоступен"

Puhlyaviy
Puhlyaviy аватар
Offline
Зарегистрирован: 22.05.2013

chindyk пишет:

То ничего, либо можно вывести строку "клиент спит или недоступен"


Может начнем с начала? Что это будет? И как далеко раснесено.

jeka_tm
jeka_tm аватар
Offline
Зарегистрирован: 19.05.2013

Puhlyaviy пишет:
jeka_tm пишет:

так более менее описано. дальше уточнишь

хотя ты наверно в дороге и тебе не покодить

 

Да дурацкая неделя. Уговорили сьездить еще раз, а то типа все в отпуске. А мне оно нафиг надо, не ясно нифига. Лучше бы с батей на рыбалку поехал.

на марлинов небось. жучара

chindyk
Offline
Зарегистрирован: 30.08.2014

Puhlyaviy пишет:
chindyk пишет:

То ничего, либо можно вывести строку "клиент спит или недоступен"

Может начнем с начала? Что это будет? И как далеко раснесено.

 

Это два беспроводных датчика температуры и влажности. последний вопрос не понял, что такое "раснесено"? если дальность то всего 1 метр, главное чтобы алгоритмы работали

Puhlyaviy
Puhlyaviy аватар
Offline
Зарегистрирован: 22.05.2013

Соедините их проводками и выкиньте это радио. И пусть работают. Странные запросы нынче.

chindyk
Offline
Зарегистрирован: 30.08.2014

Puhlyaviy пишет:
Соедините их проводками и выкиньте это радио. И пусть работают. Странные запросы нынче.

я буду брать замеры и проводить анализ энергоэфективности разных алгоритмов (RTF vs TTF). поэтому такие запросы, во сколько вы оцениваете такую работу?

com
Offline
Зарегистрирован: 06.09.2013

энергозатраты будут пропорциональны времени бодрствования клиента и времени работы радиомодуля. для этого надо городить весь этот  огород?