» конци » Съвети »Термостат на Arduino Mega 2560

Термостат на Arduino Mega 2560


Добър ден на всички. Този проект е реализиран в едно от училищата в близост до Москва за клас по роботика и природни науки. Задачата на устройството включва изображения на дата, време, температура, както и запис на информация на sd носители с интервал от половин час във формат на txt файл.

Съставът на продукта включва:
1. Arduino мега 2560
Термостат на Arduino Mega 2560

2. Glcd12864 v 2.0 (или стандартен китайски екран на чиповете ks0107 / ks0108)

3. Часовник в реално време Hz 85 63

4. Температурен датчик TMP36

5. Модул за micro sd карта


Схема и връзки


Дисплеят Glcd12864 v2.0 е свързан чрез паралелен интерфейс. Часовникът в реално време използва протокола I2c (sda sdc щифтове на дъската), а micro sd модулът използва spi, щифтове 50 до 53 (специално на тази платка). Всичко се захранва с изключение на подсветката на дисплея от 5V, подсветката използва 3.3V. По принцип схемата не е сложна. Захранването на платката идва от обикновен, стандартен 5V адаптер. Консумация на ток на устройството в района на 100 mA.

Преглед на дъската


скица
скица
U8glib библиотека

Самата скица използва стандартните библиотеки на ардуино, с изключение на дисплея, който изисква U8glib библиотека. Шрифтовете за скицата са дадени в архива и за коректна работа трябва да бъдат в папката със скицата, като коментарите по основните проблеми са дадени в самата скица.

Таймерът се задава чрез записване на стойността на десетично-двоичния код в редове 45 и 46. В този случай периодът на отговор е половин час. За да промените периода за един час, пишем в ред 46 стойността B00111111. Съответно, ние пишем една и съща стойност във функцията за нулиране на таймера 54. По-подробна информация за манипулиране на таймера в rtc pcf 8563 наръчник

Цялата информация за температурата се записва на sd картата във формат txt и има следната форма

Впоследствие данните бяха използвани за съставяне на температурни графики на времето.
Това устройство е прототип, няма работещи копия под ръка (всичко работи в момента). Щом успея да го получа, ще опиша процеса на цялостния монтаж с производството на софтуер и т.н.

Подходящ за тема

Свързани теми

Добавете коментар

    • усмихвамусмивкиxaxaдобреdontknowYahooНеа
      шефдраскотинаглупакдаДа-даагресивентайна
      съжалявамтанцувамdance2dance3извинениепомощнапитки
      спиркаприятелидобърgoodgoodсвиркаприпадамезик
      димплясканеCrayдеклариратподигравателендон-t_mentionизтегляне
      топлинасърдитlaugh1MDAсрещаmoskingотрицателен
      not_iпуканкинаказвамчетаплашаплашитърсене
      присмехthank_youтоваto_clueumnikостърСъгласен
      лошоbeeeblack_eyeblum3изчервяванесамохвалствоскука
      цензурираншегаsecret2заплашвампобедаюsun_bespectacled
      ShokРеспектхахаprevedдобре дошълkrutoyya_za
      ya_dobryiпомощникne_huliganne_othodifludзабранаблизо

Съветваме ви да прочетете:

Предайте го за смартфона ...