Bitcoin Forum
November 07, 2024, 04:40:01 PM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Использование малинки для термометра  (Read 4642 times)
becool (OP)
Legendary
*
Offline Offline

Activity: 1442
Merit: 1016


View Profile
December 26, 2014, 03:40:58 PM
Last edit: December 27, 2014, 01:06:55 AM by becool
 #1

Более внешнего термометра по отношению к системе регулирования.
Где-то там в комнате или в доме то есть.
Малинка сама по себе не много потребляет, и лишнего не шумит и не греется, кроме того она маленькая, и короче почему бы нет, если у нас термометры USB по такой же цене продают? ( в китае то дешевле)
В качестве пусть не лучшей (если как я сделал, без применения цифрового термометра чипа  за 100-200 рублей купленого в радиомагазине и подключаемого напрямую к ее порту), но замены USB-термометрам.
В данном случае управляется компьютер с Windows 7 и картой (картами) nvidia для управления интенсивностью карты через командную строку (путем перезапуска майнера).

В малинке настраивается довольно просто вайфай для удобства.
Вставляется USB-адаптер (введите только модель в браузер со словом raspberry для проверки совместимости), в /etc/network/interfaces пишется сверху строка
auto wlan0
и настраивается файл (написаный там) который хранит настройки сетей.
(либо если графическую оболочку запустили, то там на рабочем столе в Raspbian есть ярлык чтобы подключится к сети настроить и запомнить эту сеть пароль)
Но есть одна тонкость, после перезапуска малинки само не конектится, если не вытащить витую пару.
Но на это тратится много часов чтобы разобраться, у тех кто не знает. А кто-то так и не допирает.
Если всетаки надо чтобы для надежности и так и так то надо пишут удалить демон ifupd или поставить другой менеджер вайфай, но я не побовал.
IP прописать в роутере, чтобы был статическим естественно, в резервирование DHCP или другой вариант.

Всё, теперь малинке нужен только один кабель USB для питания, или от розетки через зарядку от старого сотового или от ближайшего компа USB со сколь угодно длинным кабелем, тут же для питания только, любые трехметровые и пятиметровые удлинители  (может и 10 метровые, или несколько коротких один в другой если надо) вместе с самим кабелем от зарядки вполне подходят.

Кстати в отличии от USB-термометров, которые такие устройства и более 3 метров скорее всего придется использовать активный USB кабель, который опять же стоит почти как эта малинка.

Пробовал через Cygwin, но это посложнее в итоге.

Проще скачать putty, и рядом с ним там же лежит на том же сайте pscp, тоже скачать
Сложить их в одну папку отдельную
В эту же папку файл с командой commands.txt, команда будет запускаться на малинке:
Code:
cat /sys/class/thermal/thermal_zone0/temp > ./temp.txt

и один батник снова в эту папку (называть как хочется) который и будет всем управлять:

Code:
:1
putty.exe -ssh 192.168.0.3 -l pi -pw raspberry -m commands.txt
pscp.exe -P 22 -pw raspberry pi@192.168.0.3:/home/pi/temp.txt temp.txt
for /f "tokens=1" %%a in (temp.txt) do set v=%%a
set /a v=%v%+1
if %v% lss 44000 (
taskkill /F /IM "cudaminer.exe"
timeout /t 1
start D:\1\cudaminer-2014-02-28\x64\cudaminer -d 0 -i 0 -H 2 -l T3x20 -m 2 -o stratum+tcp://virpool.com:3333 -u test.1 -p x
)
if %v% gtr 45000 (
taskkill /F /IM "cudaminer.exe"
)
timeout /t 100
goto 1

Всё, запускать этот батник, он запускает кудамайнер (меняете на что вам надо ) когда температура на малинке падает ниже 44 градусов
Выше 44 в данном случае ничего не делается
Пока не становится выше 45, тогда кудамайнер выключается, пока снова не опустится температура ниже 44 градусов.
Проверяется раз в 100 секунд

Соответственно понятно что температура в тысячных градусов lss это меньше чем, а gtr это больше чем.
Можно добавить еще режимов при желании.

Насчет интенсивности как таковой, кудамайнера чтобы снизить интенсивность это T3x20 поменять эти цифры снова в строке запуска, в сторону уменьшения, вот в таком порядке 2х20, 1х20,1х10,1Х5,1х3

Ну и соответственно подключив к малинке цифровой датчик с радиомагазина просто меняется команда на сервере, остальное так же.
Так же если подключить к малинке плату расширения с реле то можно управлять с другово компьютера через команды устройствами 220 вольт.

Но в данном случае вот такое вот управление.
Из линукса если не использовать сертификат, то вызывать ssh надо через команду expect вводить пароль.

P.S. cudaminer просто для примера, хотя там и проблемы с регулированием температуры в софте самого майнера. И с интенсивностью тоже. И с API. Но пример всетаки лишь отчасти жизненный в плане управления фермой. Может быть кому пригодится так же чтобы шум снижать когда в комнате жарко стало.

Соответственно можно использовать и для управления вентиляцией, если будет способ управлять вентилятором(и)

becool (OP)
Legendary
*
Offline Offline

Activity: 1442
Merit: 1016


View Profile
January 07, 2015, 10:00:53 PM
 #2

работа продолжается, куплен цифровой чип термометр и резистор для его подключения напрямую к GPIO входа малинки и сбора более справедливой темперауры.
цифровой термометр врет на 0.5 градуса, для его поверки и калибровки требуется ртутный термометр, спиртовой не подходит - врет еще больше, и точно так же требуют проверки ртутным.
подключение еще не производилось.

t309
Legendary
*
Offline Offline

Activity: 1946
Merit: 1000


View Profile
January 08, 2015, 05:29:03 AM
 #3

где купил и почем, и я чето не понял где у тебя куда майнер запущен на малинке Huh
becool (OP)
Legendary
*
Offline Offline

Activity: 1442
Merit: 1016


View Profile
January 08, 2015, 06:02:50 AM
Last edit: January 08, 2015, 06:29:25 AM by becool
 #4

где купил и почем, и я чето не понял где у тебя куда майнер запущен на малинке Huh

кудамайнер запускаетя и перезапускается постоянно на машине с виндой в зависимости от температуры взятой с ЦП малинки по локальной сети прмо командой из батника н этой машине с виндой.
можно было бы управлять чем-то другим, но чем? неплохо бы к малинки через платы расширения с релюхами подключить управлять устройствами 220 вольт.
Обращение к малинке по SSH: сразу логин и пароль, дай результат выполнния команды.

Ознакамливает людей с возможностью удаленного SSH автоматического компами с линукс из машины с виндой.

Если человек дружит с написанием батников для винды то можно например в ней брать хэшрейт с малинок через подобню команду (или с пула по другому) и делать команду перезапуска майнера или перезапуска всей малинки.
Так же не только малинки, но и BAMT например.

Так же естественнно всё это можно делат из *.SH файлв выплнемых в линукс вместо батников винды.

Статья не для тех ком очевидно все это и пишет сам,  а возможно кмму-то поможет заинтересует.

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

индой тоже можно упралять через командную строку и батнии, но озможноти уда уже, сегда придется искать специальные тулзы, элементарно даже пинг и тот ыпилиают из инды.
Телнет, куст net diag тоже  ктором можно было пинг и другое. В инде ся атоматизация только поле доустаноки или скачиания ских доп прог. Которые для того же цифроого термометра и не факт что напианы, как и для многих устройст и программ.
Элементарно даже команду вывода на экран последних N строк которая есть  линуксе и ставилась  2003 сервер обновлением скаченым и то бля выпилили в 7ке, обноление ставишь пишут в форумах плевать на сообщение, что не совместимо будет работать, но не работает.
А там элементарные команды, иинда исключительно для мышоотыкателей кнопок далее, посленние возможности автоматизации выпиливают.

Датчик температуры цифровой купил в магазине радиодеталей за 3.5 доллара.
там же резистор за 25 центов.
цены переведены для понимания жителям других стран.
можно заказать такой датчик с китая, будет 2 доллара или еще дешевле, но это ждать.
но за 2 доллара можно и usb термометр сразу заказать который у нас суки мало того что не продют, так если продают то за 700 рублей-1200 рублей (10-20 баксов).
но цель статьи тут автоматизция и удешевление с помощью малинки, а не с помощью китайцев.
Автоматизация через 2 месяца нахер не нужна как я считаю.
С такой скоростью рашнпост доставляет.

FAN
Legendary
*
Offline Offline

Activity: 2688
Merit: 1020



View Profile
January 08, 2015, 12:14:18 PM
 #5

где и по чем покупать - дело каждого и зависит от срачности реализации проекта

в свое время для спортивного интереса было реализовано два варианта автоматизации на малинках:
- управление 4мя розетками (1 розетка на 1квт - замена штатной релюшки на мощную) каждая розетка управлялась независимо
- управление поливом цветов (датчики: 1 температура и влажность воздуха ам2032, 5 датчиков влажности почвы через микрушку цап, 6 водяных помпочек через блок релюшек, видеоаблюдение за цветами через юсб камеру, при еее включении датчик воздуха переставал выдавать параметры - хз почему)

все проекты лепились на коленке на скорую руку из заранее приехавших с китая датчиков релешек и помпочек, посему весь процесс автоматизации сводился к просто удаленному управлению и наблюдению...

целью было именно физическое управление удаленно, посему написание скриптов автоматизации и тем более вебмордочки не было реализовано

а вообще при помощи распика можно много чего автоматизировать было бы желание

██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
[
Ross_ua
Legendary
*
Offline Offline

Activity: 840
Merit: 1000



View Profile
January 08, 2015, 12:51:11 PM
 #6

у малины есть одно нехорошее свойство как потеря SD карточки, раньше я думал это случайность, но это происходит абсолютно на всех малинах, вопрос только времени
лечится прижатием карточки в разьёме к примеру прищепкой  Roll Eyes понять не могу почему так происходит, контакты же в норме, припаивать разве что для серьёзных решений

а вобще погуглите на тему arduino умный дом, интересная штуковина, практически готовое решение
FAN
Legendary
*
Offline Offline

Activity: 2688
Merit: 1020



View Profile
January 08, 2015, 06:00:54 PM
 #7

у малины есть одно нехорошее свойство как потеря SD карточки,
а вобще погуглите на тему arduino умный дом, интересная штуковина, практически готовое решение

про картточки слышал, но никогда не сталкивался, немотря на то что в хозяйстве было их не мало (фанфурики)

про умный дом тоже много статей изучено... и управление с дроида... но блин, а где же творчество? Smiley

и у готовых решений как всегда масса готовых ограничений, а как чтото перепиливать под себя - проше уже с нуля свое сваять Smiley

██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
[
t309
Legendary
*
Offline Offline

Activity: 1946
Merit: 1000


View Profile
January 08, 2015, 08:57:07 PM
 #8

где и по чем покупать - дело каждого и зависит от срачности реализации проекта

в свое время для спортивного интереса было реализовано два варианта автоматизации на малинках:
- управление 4мя розетками (1 розетка на 1квт - замена штатной релюшки на мощную) каждая розетка управлялась независимо
- управление поливом цветов (датчики: 1 температура и влажность воздуха ам2032, 5 датчиков влажности почвы через микрушку цап, 6 водяных помпочек через блок релюшек, видеоаблюдение за цветами через юсб камеру, при еее включении датчик воздуха переставал выдавать параметры - хз почему)

все проекты лепились на коленке на скорую руку из заранее приехавших с китая датчиков релешек и помпочек, посему весь процесс автоматизации сводился к просто удаленному управлению и наблюдению...

целью было именно физическое управление удаленно, посему написание скриптов автоматизации и тем более вебмордочки не было реализовано

а вообще при помощи распика можно много чего автоматизировать было бы желание

признавайся какие растения виращивал ))))
Komonec
Legendary
*
Offline Offline

Activity: 985
Merit: 1000


25btc.ru


View Profile WWW
January 08, 2015, 09:15:57 PM
 #9

- управление 4мя розетками (1 розетка на 1квт - замена штатной релюшки на мощную) каждая розетка управлялась независимо
Похожую фигню, только на 16А, собирал (для включения-выключения вентиляторов):

t309
Legendary
*
Offline Offline

Activity: 1946
Merit: 1000


View Profile
January 08, 2015, 09:36:12 PM
 #10

красиво!!!!
FAN
Legendary
*
Offline Offline

Activity: 2688
Merit: 1020



View Profile
January 11, 2015, 07:31:07 AM
 #11

те китайские релюшки на 16А не держут 16А - горят от 1квт при нечастом использовании (контакты горят)
надо или перепаивать сами релюшки, или найти одиночные модули релюшек на 32А

██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
[
becool (OP)
Legendary
*
Offline Offline

Activity: 1442
Merit: 1016


View Profile
January 28, 2015, 04:36:19 PM
Last edit: January 28, 2015, 05:00:09 PM by becool
 #12

где и по чем покупать - дело каждого и зависит от срачности реализации проекта

в свое время для спортивного интереса было реализовано два варианта автоматизации на малинках:
- управление 4мя розетками (1 розетка на 1квт - замена штатной релюшки на мощную) каждая розетка управлялась независимо
- управление поливом цветов (датчики: 1 температура и влажность воздуха ам2032, 5 датчиков влажности почвы через микрушку цап, 6 водяных помпочек через блок релюшек, видеоаблюдение за цветами через юсб камеру, при еее включении датчик воздуха переставал выдавать параметры - хз почему)

все проекты лепились на коленке на скорую руку из заранее приехавших с китая датчиков релешек и помпочек, посему весь процесс автоматизации сводился к просто удаленному управлению и наблюдению...

целью было именно физическое управление удаленно, посему написание скриптов автоматизации и тем более вебмордочки не было реализовано

а вообще при помощи распика можно много чего автоматизировать было бы желание

те китайские релюшки на 16А не держут 16А - горят от 1квт при нечастом использовании (контакты горят)
надо или перепаивать сами релюшки, или найти одиночные модули релюшек на 32А

Хорошо у вас в Украине даже сейчас доставляют за неделю, так вот вы и пишите где покупать мол не так важно.

Если бы ждали как мы по 2.5 месяца, то было бы важно.

Тогда бы ожидание деталей, а потом вдруг что передумал и еще один сезон подождать ты бы понял.

Заказал рылюх? - Прошло лето.

С рылюхами как получил попробовал понравилось (или наоборот сжег или не пошло) и решил еще что-то - Прошла осень.

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

Собственно эта тема как что-то автоматизировать дома без ожидания заказа с китая, а просто съездив в магазин радиодеталей.

Если с Китаем устраивает и все нормально, то там есть за дешего и цифровой USB термометр, прямо в PC с виндой вставляется, и готовые платы с кучей реле для подключения к малинке.
Смысл теряется подобных экспериментов растянутых настолько по времени.
Тогда уже хочется заказывать то что работает более гарантировано.

Тема говнючности при заказах с китая будет как раз ровно в ожидании, а не в том на коленке ты делаешь или на заводе.

В продолжение темы автоматизации с малинкой без Китая а с магазина радиодеталей.

DS18B20 цифровой датчик температуры внешний по отношению к малинки, на проводах, подключил, дает температуру, имеющиеся выше скрипты поправить пришлось немного совсем.

Теперь о подключении реле, да в Китае есть готовые платы.
Да есть и решения для Arduino как тут писали, но нет самого Arduino, а зачем его покупать если есть запасной распик для асиков, и зачем он простаивает?
А сам Arduino я думаю врядле более доступен в продажи в городе чем распик, да и зачем его покупать только для этого?
Малинку кроме этого можно и как терминал использовать и как видеоплеер для телика и т.д.

Так вот в тему рылюх как раз, без заказа специальных плат с кучей реле с Китая:
http://www.poprobot.ru/home/raspberrypi-relay

Тоже детали с радиорынка или радиомагазина.

По тому же самому принципу, и наверняка по той же схеме можно управлять устройствами 220 вольт и через лампочки на клавиатуре например, причем саму клавиатуру можно и выкинуть оставив только плату и к ней через транзистор подключить реле.

Ну да, реле только одно, в случае с клавой три реле, но зачастую людям и нужно то всего одним устройством управлять , даже не тремя, нахрена им 5-10-20 или сколько там с китайских схем после месяцев ожиданий.

То есть таким вот образом с радиодеталями без Китая можно например управлять температурой в помещении через устройство 220 вольт, ну вдруг у вас там бытовые вентиляторы или еще что. Да хоть и канальные, тоже на 220 вольт.

И малинка не будет просто так лежать как запасная как и карта памяти запасная, а будут при деле. Заодно туда же можно и камеру подключить, или поставить резервный интернет модем 3G

becool (OP)
Legendary
*
Offline Offline

Activity: 1442
Merit: 1016


View Profile
February 16, 2015, 05:20:40 PM
 #13

Птенцы вылупились.
Окупаемость майнинга увеличивается в разы!

t309
Legendary
*
Offline Offline

Activity: 1946
Merit: 1000


View Profile
February 16, 2015, 10:11:36 PM
 #14

Птенцы вылупились.
Окупаемость майнинга увеличивается в разы!
ти че инкубатор замутил?
becool (OP)
Legendary
*
Offline Offline

Activity: 1442
Merit: 1016


View Profile
February 17, 2015, 06:32:45 AM
 #15

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

Ага.

Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!