Технический форум

Технический форум (http://www.tehnari.ru/)
-   Микропроцессоры (http://www.tehnari.ru/f115/)
-   -   Программируемый терморегулятор воды в аквариуме (http://www.tehnari.ru/f115/t268553/)

DeadStaffer 25.05.2020 18:54

Программируемый терморегулятор воды в аквариуме
 
Вложений: 1
Здравствуйте!
Так как я ничего не понимаю в электронике, друзей шарящих в этой теме у меня нет и в интернете схем с кодом я не нашел, мне пришлось обратиться за помощью на ваш форум. Больше у меня вариантов нет и сейчас единственное на что я могу надеяться это на вашу помощь.

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

Что мне нужно: Программируемый регулятор температуры воды в аквариуме.

Подробнее:
1. Эта же схема но что бы она смогла греть воду при снижении температуры ниже +22 и остужать её при возрастании до +28. Мне нужна схема собранная в протеусе (есть ли там разница в версиях мне не известно но у меня 8.5 SP.1 и 7.7 SP.2). Если потребуется внести изменения в изначальный вид ничего страшного, главное оставьте те детали которые программируются и напишите названия всех использующихся деталей.
2. Все коды к схеме и описание к ним что куда вставлять что бы работало. Важно что бы от кодов ставленных в схему были исходники.

Я буду невероятно благодарен тем кто сможет мне помочь, надеюсь на вас.
Вложение 456071
Код:

  #include <DHT.h> // подключение библиотеки для датчика
  #include <AdafruitSensorMaster.h>
  DHT dht(2, DHT11);
  void setup(){
  dht.begin();
  Serial.begin(9600); Serial.println("DHT TEST");
  }
  void loop()
  {
  float h = dht.readHumidity();
  float t = dht.readTemperature();
  Serial.print("Humidity: ");
  Serial.print(h);
  Serial.print(" %\t");
  Serial.print("Temperature: ");
  Serial.print(t);
  Serial.println(" *C");
  }
  4.3. Код для LCD дисплея

  #include <Wire.h>
  #include <LCD.h>
  #include <LiquidCrystal_I2C.h>
  LiquidCrystal_I2C    lcd(0x27,2,1,0,4,5,6,7); // 0x27 is the I2C bus address for an unmodified backpack

  void setup()

  {

 

    lcd.begin (16,2); // fдля 16 x 2 LCD модуля

    lcd.setBacklightPin(3,POSITIVE);

    lcd.setBacklight(HIGH);

  }

  void loop()

  {

    lcd.home ();

    lcd.print(" tronixlabs.com");

    lcd.setCursor (0,1);       

    lcd.print(millis());

    delay(1000);

    lcd.setBacklight(LOW);     

    delay(250);

    lcd.setBacklight(HIGH);   

    delay(1000);

  }
 


Николай_С 25.05.2020 20:13

Вложений: 1
Цитата:

Сообщение от DeadStaffer (Сообщение 2704083)
Эта же схема но что бы она смогла греть воду при снижении температуры ниже +22 и остужать её при возрастании до +28.

Ни схема, ни программа воду греть не может, а остужать тем более. Что планируется использовать в качестве исполнительного элемента? Вот это?
Вложение 456072
А как планируете охлаждать?

Рекомендую элементы Пельтье. Они способны делать и то, и другое в зависимости от направления протекающего через них тока. С автоматикой разберёмся чуть позже.

DeadStafer 25.05.2020 20:37

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

Андрей_Ран 25.05.2020 22:19

DeadStafer, ищите "Универсальный контроллер для теплицы и инкубатора своими руками" на ютубе, за авторством AlexGyver. Почерпнете идей.

Николай_С 25.05.2020 23:24

Цитата:

Сообщение от DeadStafer (Сообщение 2704093)
Эту плату, схему или как она там называеться никто собирать не будет, она нужна только для студенческой работы...
Я в этом вообще ничего не понимаю, я не делаю это не потому что мне лень, а потому что я полный ноль в этой теме.

Во специалисты придут нам на смену! :))

инжен. 25.05.2020 23:29

Да, и такие специалисты скоро будут управлять страной! Один такой Москвой уже управляет в период короновируса.

Николай_С 26.05.2020 09:48

Вчера посетил Пенсионный Фонд РФ (местное отделение). Людей принимать начали в 9 часов (официально работают с 8:00). После первого же запуска людей выяснилось, что основная база данных у них не работает. Посидел, подождал минут 20, так и не заработала. Оставил девушке мобильный телефон и ушел. Перед входом собралась приличная толпа жаждущих приёма. Т.к. здание находится напротив моей мастерской, эту очередь я там наблюдаю почти каждый день. Девушка перезвонила в 14:00, пошел забирать готовые документы.
Вот такие IT-специалисты работают нонча в ПФ РФ. :(
Тоже, небось, на форумах курсовики им делали. ;)

DeadStafer 26.05.2020 17:08

Ни один адекватный специалист с руками не будет работать в РФ и тому подобных странах третьего мира.
Замечание:
Уважаемый участник, Ваше право — любить Украину и ненавидеть Россию, но только Вы пришли на российский форум, где всем всегда стараются помочь, независимо от страны, национальности, пола, вероисповедания, политических убеждений и сексуальной ориентации, а потому будьте любезны вести себя, как подобает воспитанному гостю. Насильно Вас сюда никто за уши не тащил. Также напомню, что наши Правила (п.3.7) ЗАПРЕЩАЮТ политические выступления ВНЕ ЗАВИСИМОСТИ ОТ ПОЗИЦИИ.

Для успешного усвоения вышесказанного — бан на трое суток.

Модератор

Vladimir_S 26.05.2020 17:59

Цитата:

Сообщение от Николай_С (Сообщение 2704168)
Оставил девушке мобильный телефон и ушел.

Коля, в следующий раз оставь ей навороченный ноутбук или планшет. Обслужат ещё быстрее. :D


Часовой пояс GMT +4, время: 19:22.

Powered by vBulletin® Version 4.5.3
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.