Съдържание:

HestiaPi Touch - Отворен интелигентен термостат: 9 стъпки (със снимки)
HestiaPi Touch - Отворен интелигентен термостат: 9 стъпки (със снимки)

Видео: HestiaPi Touch - Отворен интелигентен термостат: 9 стъпки (със снимки)

Видео: HestiaPi Touch - Отворен интелигентен термостат: 9 стъпки (със снимки)
Видео: Aqara Thermostat E1 (SRTS-A01) - лучшие zigbee термоголовки для умного дома в 2023 году 2024, Юли
Anonim

За HestiaPi Touch

HestiaPi Touch е изцяло интелигентен термостат с отворен код за вашия дом. Всички цифрови файлове и информация са достъпни по -долу и на нашия основен уебсайт.

С него можете да следите температурата на дома си, относителната влажност и атмосферното налягане. Можете също така да контролирате отоплението, вентилацията, климатизацията, топлата вода и други от всяко място, където имате интернет връзка. Можете да направите всичко това сигурно и със сигурност вашите лични данни остават лични. HestiaPi Touch е съвместим с много устройства и системи за домашна автоматизация и може да служи като централна точка за контрол, която ги свързва заедно във вашия дом.

Предишен модел

HestiaPi Touch е резултат от обратната връзка, която получихме от предишните ни успешни инструкции. Така че това може да е причината името да звучи познато;).

Кампания за краудфандинг

HestiaPi ще проведе кампания за краудфандинг до 2 юли, за да финансира най -новия модел, предлагащ всички най -нови функции. Вашата подкрепа ще означава много за общността с отворен код, бореща се с гигантите на консуматорството. Моля, използвайте тази връзка:

www.crowdsupply.com/makeopenstuff/hestiapi…

Нека да се вкопаем направо в това …

Стъпка 1: Компоненти на печатни платки

Компоненти на печатни платки
Компоненти на печатни платки
Компоненти на печатни платки
Компоненти на печатни платки
Компоненти на печатни платки
Компоненти на печатни платки

Вижте спецификацията за подробности.

  1. BME BME280, изходен сигнал Цифров сигнал; захранване 3.3-5.5V DC
  2. K2 - Отоплително реле OMRON PCB Реле за захранване - G5LE контактна мощност 125VAC @ 10 AMP / 30VDC @ 8 AMP; комутационна верига SPDT; пакет THT; вариант вариант 2; напрежение 12V; част # G5LE-1
  3. K1 - Реле за гореща вода OMRON PCB Power Relay - G5LE контактна мощност 125VAC @ 10 AMP / 30VDC @ 8 AMP; комутационна верига SPDT; пакет THT; вариант вариант 2; напрежение 12V; част # G5LE-1
  4. H Контакт с влажност Незащитен I/O. Не се свързвайте директно към реле!
  5. U1 Захранване HLK-PM01
  6. Токоизправител D1 Токоизправител; пакет Melf DO-213 AB [SMD]; част # 1N4001
  7. D2 токоизправител Диоден токоизправител; пакет Melf DO-213 AB [SMD]; част # 1N4001
  8. Q1 PNP-транзистор тип PNP; пакет SOT-23 [SMD]; част # 2N2222
  9. Q2 PNP-транзистор тип PNP; пакет SOT-23 [SMD]; част # 2N2222
  10. R1 1.2kΩ Толеранс на резистора ± 5%; пакет 1206 [SMD]; съпротивление 1.2kΩ
  11. R2 1.2kΩ Толеранс на резистора ± 5%; пакет 1206 [SMD]; съпротивление 1.2kΩ
  12. J1 RaspberryPi Zero или Zero W Всяка версия

Стъпка 2: Подготовка на печатни платки

Подготовка на печатни платки
Подготовка на печатни платки
Подготовка на печатни платки
Подготовка на печатни платки
Подготовка на печатни платки
Подготовка на печатни платки

Необходими инструменти

  • Вашите любими инструменти за запояване
  • Свредло 3 мм
  • Клещи
  • Резачка за тел

Механична подготовка

За да се спести място, пластмасовата ключалка на черния стърчащ конектор на камерата трябва да бъде премахната със сила. Издърпайте с ръка първо едната страна, после другата и я извадете.

За по -лесно сглобяване с кутията чрез приложените винтове и гайки се препоръчва да се използва 3 -милиметрова бормашина за хлабина на 4 -те отвора на RaspberryPi.

Стъпка 3: Ред за запояване

Заповед за запояване
Заповед за запояване
Заповед за запояване
Заповед за запояване
Заповед за запояване
Заповед за запояване
Заповед за запояване
Заповед за запояване
  1. Ако вашият RaspberryPi идва с предварително запоени заглавки, ще трябва да премахнете последните 4 (2 и 2) от дясната страна, както е показано по -горе. Добавете малко спойка в долната част и внимателно натиснете. Не е необходимо да премахвате напълно щифта. Просто се уверете, че не стърчи и лежи плоско върху печатната платка HestiaPi.
  2. Запоявайте бутона за нулиране в щифтовете RUN на RaspberryPi с бутона, обърнат към щифтовете GPIO, нагоре. Може да докосне двата GPIO пина, но това няма да повлияе на нищо. Той има разстояние 2,5 мм, докато щифтовете RUN 2,54 мм, така че може да е малко стегнато. Внимавайте да не огъвате краката.
  3. Запоявайте мъжкия 2x18 пинов хедър, започвайки от пина 1 на RaspberryPi, отляво, оставяйки 4-пиново пространство, отдясно, за да бъде натиснат бутонът за нулиране. Внимавайте допълнително и правилната температура на запояване, за да оставите най -малкото спойка върху щифтовете. Щифтовете в долната част също ще трябва да влязат през печатната платка, така че ако се използва твърде много спойка, те няма да се поберат.
  4. Подравнете, започвайки от щифт 1, печатната платка и RaspberryPi с вече споената мъжка заглавка. Уверете се, че 4 -те фиксиращи отвора на печатната платка са подравнени с 4 -те фиксиращи отвора на RaspberryPi. Дръжте ги плътно притиснати, докато запоите 4 щифта в левия край и 4 щифта в десния. След това запоявайте останалите.
  5. Запоявайте клемния блок, захранването и релетата, в идеалния случай в този ред.
  6. Ако проектирате свой собствен калъф и има достатъчно място, запойте 2 женски 1x4 заглавия на печатната платка (обозначена с BME) и BME сензора. В противен случай огънете и запоявайте кабела 1x4 dupont директно към печатната платка и BME сензора. VIN към +, GND към -, SCL към SCL и SDA към SDA. Hex кутията има плътно сензорно отделение в долната част и някои хора са разкъсали конекторите, като са спрели инцидентно отчитането на температурата.
  7. Подравнете LCD дисплея към щифт 1 и натиснете внимателно докрай. Ако използвате кутия с шестоъгълник, първо трябва да закрепите LCD дисплея към капака.

Съвети и съвети

LCD трябва да бъде свързан преди захранването на HestiaPi, тъй като той се инициализира само при зареждане (в противен случай изглежда празно бял и събития при докосване не се регистрират) и може също да причини замръзване или рестартиране поради скок на захранването. Ако не можете да контролирате електрическата мрежа, която е изключена през цялото време на инсталацията, нашият съвет е да оставите SD картата и LCD дисплея навън, да свържете всичките 4 проводника (неутрално към N, линия към L, вода към W и отопление към H), частично (не напълно) поставете SD и завършете инсталирането на калъфа с LCD, прикрепен към капака.

След като всичко приключи, отвън на кутията, първо натиснете SD докрай (тя не се заключва и щраква на място) и след това поставете неметален инструмент и натиснете бутона за нулиране. HestiaPi ще се зареди и след около 10-15 секунди LCD ще покаже някои от съобщенията за зареждане.

Стъпка 4: Отпечатване на калъфа

Отпечатване на калъфа
Отпечатване на калъфа

Отпечатването на калъфа наистина зависи от вашия собствен принтер, но ето някои основни насоки, които можете да коригирате съответно.

Файлове

Изтеглете най -новия набор от. STL файлове от нашия Github тук.

Нишка

Изберете нишка, която остава достатъчно твърда при максималната температура, която вашата къща може да достигне в горещ летен ден без включен климатик:)

Ние използваме нишка nGen поради тази причина, но и защото тя печата лесно и надеждно.

Настройки

Височина на слоя 0,2 мм

Дебелина на стената 1,5 мм

Дебелина на горната част 1 мм

Дебелина на дъното 1 мм

Покрийте конкретни настройки

Ориентация: Печат с лицето надолу

Генериране на поддръжка ПРОВЕРЕНО

Поддръжка Поставяне Докосване Buildplate

Подкрепете ъгъла на надвес 60 ° (за да избегнете поддържащи скоси)

Основни специфични настройки

Ориентация: Печат със стената надолу

Генерирайте поддръжка НЕПРОВЕРЕНА

Стъпка 5: Монтаж на стена

Стенен монтаж
Стенен монтаж

Калъфът на HestiaPi се предлага в 2 части. Задната плоча, която отива към стената и не трябва да се вижда, и предният капак. Задната плоча трябва да има 4 малки дупки, 4 по -големи дупки и отвор за проводниците, идващи от стената.

Ако сте закупили HestiaPi, всички необходими винтове са включени. В противен случай ще ви трябва:

  • 4 x шестостенни винта 2.5Mx25mm
  • 4 x 2,5M шестостенни гайки
  • 4 x 3,5Mx40mm винта без вдлъбнатина

Поставете шестостенните винтове през 4 -те малки отвора, влизащи отстрани към стената. Закрепете ги в шестоъгълния слот и се уверете, че са седнали. Извадете LCD дисплея от печатната платка и поставете печатната платка сама, като прокарате 4 -те винта през 4 -те ъглови отвора на Pi и закрепете с гайките. Избягвайте да използвате голям инструмент. Можете просто да ги затегнете на ръка. Не затягайте прекалено много.

С останалите 4 по -големи дупки маркирайте стената си и пробийте според местоположението на проводниците. Отварянето на задната плоча трябва да съответства на местоположението на проводниците. Закрепете задната плоча и печатната платка с 4 -те по -големи винта.

Завършете окабеляването според инструкциите на вашия модел.

Отстранете защитното фолио от LCD дисплея, ако има такъв, и заключете LCD дисплея на капака от вътрешната страна, като се уверите, че заглавката на LCD дисплея е в горната част.

Проведете 4 -те проводника през прореза на долната преграда на капака и закрепете сензора в него, така че да е термично защитен от останалата част от веригата.

Дръжте предния капак подравнен към задната плоча и го доближете, докато се уверите, че заглавката на щифта на печатната платка е подравнена към заглавката на LCD. Натиснете здраво от страните на капака, а не от LCD, докато се фиксира на място.

Стъпка 6: Инсталиране на софтуер

Инсталиране на софтуер
Инсталиране на софтуер

За да улесни новите потребители, HestiaPi предлага готови за запис файлове с изображения за вашата SD карта. Ако сте закупили своя HestiaPi със SD карта, пропуснете тази стъпка.

Подгответе нова SD карта

С изтегления файл с изображение трябва да използвате инструмент за писане на изображения (ние предпочитаме Etcher от долните връзки), за да го инсталирате на вашата SD карта. Не можете просто да го копирате-поставите. Ако сте изтеглили ZIP версия, първо разархивирайте.img файла преди следващата стъпка.

Изберете правилното ръководство за вашата система по -долу (с любезното съдействие на уеб сайта на Raspberry Pi - благодаря):

  • Linux
  • Mac OS
  • Windows (избягвайте, ако можете, тъй като хората са докладвали за проблеми с мигането на картата им от Windows)

Стъпка 7: Първо зареждане

Първо зареждане
Първо зареждане
Първо зареждане
Първо зареждане
Първо зареждане
Първо зареждане

Първо фиксирайте кутията на HestiaPi към стената. Ако просто искате да тествате HestiaPi преди да се ангажирате с него, първо свържете LCD и след това включете Micro USB кабел към порта на Pi.

  1. Поставете MicroSD картата обратно в Raspberry Pi. Просто го натиснете. Не щраква. Не се заключва на място. Малка част от него ще стърчи достатъчно, за да го хване и издърпа, ако е необходимо.
  2. Поставете LCD в капака. Завъртете го и го натиснете на място. Тя трябва да се чувства твърда на мястото си. Отстранете защитното фолио, ако има такова.
  3. Вземете всички необходими предпазни мерки, преди да приложите мрежово напрежение, така че изключете захранването сега!
  4. Свържете контролните линии за отопление, охлаждане, вентилатор и гореща вода (в зависимост от модела) към горните контакти на клемния блок.
  5. Свържете захранващите проводници на долните контакти, маркирани с L и N.
  6. Поставете сензора в долното отделение на капака и поставете 4 -те проводника във вертикалната цепка. Обърнете внимание, че сензорът, малкото лъскаво квадратче, трябва да бъде поставено с лице навън и в идеалния случай да не бъде блокирано от пластмасови части от кутията.
  7. Натиснете внимателно капака към 2 -те куки на основата, като в същото време подравните щифтовете с LCD конектора. Капакът трябва да се заключва, когато се натисне докрай. Отстъпете назад и се насладете на новия вид на стената ви:)
  8. Ако не можете да прекъснете захранването на кабелите, рискувате да заредите HestiaPi преди свързването на LCD дисплея. При такъв сценарий LCD дисплеят няма да покаже нищо друго, освен празен бял екран и ще трябва да рестартирате, тъй като той не е „plug and play“като HDMI. Съветваме ви да оставите SD картата, преди да приложите мрежово напрежение и точно преди да затворите кутията, поставете я, но не рестартирайте. Не трябва да се зарежда. След като затворите кутията, има шанс тя да се рестартира. Затворете кутията и изчакайте 20 секунди. Ако нищо не се покаже на екрана, значи не се рестартира. Използвайте нещо дълго като отвертка, но непроводимо и натиснете бутона за нулиране. При някои модели той се намира отдясно на LCD конектора с лице нагоре. В други модели е от дясната страна.
  9. Ако по всяко време искате да премахнете горния корпус, има един малък кръгъл отвор на всеки горен и долен ръб на кутията, който натиска вътрешните куки, които държат горния корпус със закрепена задна плоча. Използвайте щифт или кламер, за да бутате всяка страна наведнъж, но бъдете внимателни. За освобождаването им е необходимо само 2-3 мм натискане. Това е 3D печатна кутия, а не супер гъвкав ABS.
  10. Скоро трябва да видите последователността на зареждане на HestiaPi и екрана за зареждане в края с обратно броене. Следвайте тези стъпки, за да свържете новия си HestiaPi към вашата WiFi.
  11. След няколко секунди на екрана ще се покаже дали WiFi е свързан и какъв е локалният IP (DHCP).
  12. Пълната инсталация може да отнеме до 20 минути за първи път и няколко рестартиране са нормални. Просто го оставете на мира. Винаги можете да използвате SSH към него. Използвайте pi/hestia
  13. Изображението на SD картата се разширява автоматично, за да заеме пълния размер на картата, ако има такава.
  14. Докато чакате, преминете към секцията за изтегляне и изтеглете приложението за смартфон на телефона си. При настройките задайте Local OpenHAB URL като https:// [hestiapi_IP]: 8080 и затворете приложението.
  15. След като LCD дисплеят показва потребителския интерфейс, опитайте да заредите приложението отново или просто използвайте вашия лаптоп и отидете до: https:// [hestiapi_IP]: 8080 и изберете „Основен потребителски интерфейс“
  16. Вече трябва да можете да контролирате основните функции или от приложението, или от вашия лаптоп.
  17. Конфигурирайте вашето местно време (UTC по подразбиране) чрез SSH с помощта на командата raspi-config.
  18. Моля, обърнете внимание, че потребителският интерфейс на приложението, уеб и LCD се променя с някои актуализации на софтуера, така че архивирайте персонализациите си, преди да стартирате актуализация.
  19. OpenHAB2 има страхотен форум с толкова много информация от други потребители. Слюнка от това, което искате да направите сега с него.
  20. Чувствайте се свободни да изследвате файловете под /etc /openhab2 имена по подразбиране.* В папки елементи, правила, карти на сайтове и други неща.

Стъпка 8: Свържете WiFi

Свържете WiFi
Свържете WiFi

От версия 10.1 (юли 2018 г.) вече можете да свържете телефона си към мрежата „HESTIAPI“с HESTIAPI като парола. След като се свържете, автоматично ще бъдете подканени на телефона си да изберете вашата WiFi мрежа (все още не се поддържа скрит SSID) и да въведете паролата. Вашият HestiaPi ще се рестартира, за да се свърже с вашата мрежа и мрежата HESTIAPI няма да се показва отново, ако данните са верни.

За по -стари версии вижте само по -долу:

Поставете го във вашия лаптоп, който не е Windows и променете файла

/etc/wpa_supplicant/wpa_supplicant.conf

като въведете SSID и паролата на WiFi в „“.

Ако вашата мрежа използва скрит SSID, разкоментирайте този ред:

# scan_ssid = 1

Ако имате само машини с Windows, от v9.2 нататък, HestiaPi идва предварително конфигуриран за свързване към мрежа по подразбиране със SSID: „HESTIAPI“и парола „HESTIAPI“(и двете без кавички). Всичко, което трябва да направите, е да създадете WiFi мрежа с тези подробности, преди да свържете захранването към вашия HestiaPi Touch. След като се стартира, HestiaPi Touch ще се свърже автоматично с него, където можете да го SSH и да промените „HESTIAPI“на вашите обикновени данни за WiFi мрежата. Уверете се, че сте въвели правилно данните си.

Ако дори това не е възможно, потребителят dexterp37 (благодаря!) Намери някои много добри алтернативи.

Стъпка 9: Поддръжка и документация

Поддръжка и документация
Поддръжка и документация

Моля, намерете цялата свързана информация в специалните връзки по -долу:

  • Документация и ръководства за начало
  • Форум на общността
  • Репозитории на GitHub
  • Уебсайт

Кампания за краудфандинг

HestiaPi ще проведе кампания за краудфандинг до 2 юли, за да финансира най -новия модел, предлагащ всички най -нови функции. Вашата подкрепа ще означава много за общността с отворен код, бореща се с гигантите на консуматорството. Моля, използвайте тази връзка:

www.crowdsupply.com/makeopenstuff/hestiapi-touch

Препоръчано: