Съдържание:
- Стъпка 1: Използвани части
- Стъпка 2: Как работи системата
- Стъпка 3: Създаване на потребителски интерфейс
- Стъпка 4: Резултат от тестването
Видео: Направи си сам Bluetooth нагревател за вода, захранван от Arduino: 4 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:50
ЗАБЕЛЕЖКА: Това е само за тестване, (потребителски интерфейс, използващ remotexy.com) за управление на бойлер с 12v DC (първоначално за използване в колата - 12v по -лек контакт).
Признавам, че някои части, използвани в този проект, „не са най -добрият избор“за целта си, но отново това е просто проект за тестване. (използвам само налични части, за да покажа, че е възможно да управлявате този преносим бойлер чрез вашия смартфон).
Целта на това тестване е „Направете 12 -волтов DC нагревател / топло вода за чаша да бъде контролируем чрез Bluetooth от смартфони с Android“
И аз определям „контролируеми“за това конкретно тестване като способност да:
Ръчно управление
(Включете, задайте скорост на отопление, изключете, показвайки текущата му температура на водата).
Автоматично управление
(Задайте желаната температура на водата и регулирайте скоростта на отопление автоматично, за да поддържате текущата температура на водата около зададената температура). ЗАБЕЛЕЖКА: Не използвам PID lib, просто IF ELSE (състояние на състоянието).
Както можете да видите в последните екранни снимки на Android UI, има 2 типа потребителски интерфейс за управление на този нагревател за чаши, този с плъзгач означава неговото ръчно управление, така че можем да контролираме мощността на отопление ръчно. Другият с ниво % (процент) означава автоматично регулиране на отоплението, като поддържа текущата температура на водата около зададената температура.
Стъпка 1: Използвани части
- Нагревател за чаша за кола, предназначен за употреба на закрито, първоначално захранван от цигарен 12V контакт.
- 12v 2A ac към dc захранващ адаптер, модифицирах края с цигарен женски контакт.
- Каптън лента, замествам оригиналната лента (която прикрепя нагревателния кабел към тялото на чашата) вътре в нагревателя на чашата с тази лента.
- Arduino nano.
- DS18B20 водоустойчив сензор за температура.
- Bluetooth модул HC-05, за комуникация със смартфон.
- L298 задвижващ модул на стъпков двигател, H мост.
- Звуков сигнал, за да предупреди, когато (в ръчен режим) достигне определена температура.
ЗАБЕЛЕЖКИ относно използваните части:
След известно изпитание, максималната температура на водата след 50 минути „загряване“е само около 50 градуса по Целзий. Може би трябва да наричат тази подгряваща чаша
Стъпка 2: Как работи системата
Картината донякъде показва как работи това, по принцип използваме смартфон, за да изпращаме (и получаваме) команда към arduino nano, arduino след това изпраща pwm сигнал, който ще се обърне към DC изход (чрез L298 dc моторен модул) към нагревателя за чаша.
Тъй като това е само проект за тестване, не предоставям подробна връзка между частите, но гугълът под минута със сигурност ще даде резултат за подробна връзка по отношение на части, които използвах.
Стъпка 3: Създаване на потребителски интерфейс
Отново използвам решение remotexy.com за създаване на потребителски интерфейс. Remotexy дават много гъвкави опции и широк диапазон от бутони/превключватели/плъзгачи. Той също така (сега) поддържа wifi и интернет/IP, а не само bluetooth. (всъщност от моето разбиране, bluetooth работи само за Android OS, с IOS имате нужда от wifi/интернет).
В ръчен режим (екранна снимка с вертикален плъзгач вляво), ние всъщност задаваме ШИМ за нагревател (или трябва да го нарека по -топъл). Той има диапазон 0-100%, който ще се преведе на 0-255 за ШИМ. (255 означава 100%, което означава, че ще бъде доставено 12v DC).
Този ръчен режим също има твърдо кодирана предупредителна температура при 50 градуса по Целзий. Когато температурата на текущата вода достигне 50 градуса по Целзий, а мощността на плъзгача И не е в позиция 0 (нула), зумерът ще предупреждава постоянно, ДО РЕЖИМ позицията на плъзгача в позиция 0 (нула). Това (достигане на 50 градуса по Целзий) би било трудна работа, тъй като тези „по -топли“бавно повишават температурата на водата. Моят резултат показва, че отнема почти 1 час, за да достигне 45 градуса от 20 градуса по Целзий.
В автоматичен режим (снимка на екрана без вертикален плъзгач), ние задаваме желаната температура и PWM автоматично ще се регулира, за да поддържа температурата на водата възможно най -близо до желаната температура. Използвам 5 ниво PWM за този автоматичен режим, 100% PWM (255), 75% PWM (около 190), 50% PWM (128), 25% PWM (64) и 0% PWM (0).
Няма предупреждение/аларма за този режим.
Стъпка 4: Резултат от тестването
Така че, потребителският интерфейс работи, мога да задам ръчен режим или автоматичен режим.
След 60 минути (1 пълен час!) На "загряване" или трябва да кажа "затопляне", температурата на водата достига само 50 градуса по Целзий. Без да изчислявам научни данни, просто използвайки усещането си, мисля, че това е много лошо и неефективно.
Но това е само за тестване, така че работи.
Има много подобрения, които могат да бъдат направени за този проект, включително използването на "подходящ" и по-мощен DC нагревател, използването на ESP-12 вместо това Arduino Nano ще направи този проект по-подходящ за IoT, правилен PID lib за автоматичен режим, вместо да използва State Con, и много други.
Препоръчано:
Макро обектив „Направи си сам“с AF (различен от всички други макро обективи „Направи си сам“): 4 стъпки (със снимки)
Макро обектив „Направи си сам“с АФ (различен от всички други макро обективи „Направи си сам“): Виждал съм много хора, които правят макро обективи със стандартен комплект обектив (Обикновено 18-55 мм). Повечето от тях са обектив, просто залепен върху камерата назад или отстранен преден елемент. И за двете опции има недостатъци. За монтиране на обектива
Направи си сам Arduino захранван IR светлинен пистолет: 12 стъпки
Направи си сам Arduino Powered IR Light Gun: SAMCO е Namco GunCon с вътрешни части, заменени с микро контролер Arduino и DF Robot IR позиционираща камера и работи като HID мишка на LCD (плосък екран) телевизор/монитори. Пистолетът в момента работи с Mame в RetroPie (за Raspberry Pi), PSX Beetl
Надстройте самата напоителна саксия „Направи си сам“с WiFi в „Направи си сам“аларма за откриване на движение Плантатор: 17 стъпки
Надстройте DIY самополиващата саксия с WiFi в аларма за часовници за откриване на движение „Направи си сам“ В тази статия ще ви покажем как да надстроите вашата самостоятелно поливаща саксия с WiFi със самонараняване с WiFi и аларма за откриване на движение. не сте чели статията за това как да си направите саморъчно саксия с WiFi с WiFi, можете да печете
Направи си сам Мощен индукционен нагревател: 12 стъпки
Мощен индукционен нагревател „Направи си сам“: Индукционните нагреватели определено са един от най -ефективните начини за нагряване на метални предмети, особено черни метали. Най -хубавото на този индукционен нагревател е, че не е нужно да имате физически контакт с обекта, който трябва да нагреете. Има много
Направи си сам електрически нагревател за ръце: 13 стъпки (със снимки)
Направи си сам електрически нагревател за ръце: Литиево -йонна батерия затопляне на ръцете, моля, отворете и прегледайте всички изображения, тъй като тяхната приказна информация е полезна и като текст върху тях