Агуулгын хүснэгт:
- Алхам 1: Ашигласан эд анги
- Алхам 2: Систем хэрхэн ажилладаг талаар
- Алхам 3: UI үүсгэх
- Алхам 4: Туршилтын үр дүн
Видео: DIY Bluetooth ус халаагч нь Arduino дээр ажилладаг: 4 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:00
ТАЙЛБАР: Энэ нь 12v тогтмол гүйдлийн ус халаагчийг хянахад зориулагдсан (remotexy.com ашиглан UI) (анх машинд ашиглах зориулалттай - 12в асаагууртай цахилгаан залгуур).
Энэ төсөлд ашигласан хэсэг нь зориулалтын хувьд "хамгийн сайн сонголт биш" гэдгийг би хүлээн зөвшөөрч байна, гэхдээ энэ бол зөвхөн туршилтын төсөл юм. (Би зөвхөн ухаалаг гар утсаараа дамжуулан энэхүү зөөврийн ус халаагчийг удирдах боломжтой гэдгийг харуулахын тулд бэлэн байгаа хэсгийг л ашигладаг).
Энэхүү туршилтын зорилго нь "12 вольтын тогтмол гүйдлийн ус халаагч / халаагуурыг Android ухаалаг гар утаснаас Bluetooth -ээр удирдах боломжтой болгох" юм
Би энэ тусгай туршилтын "хяналттай" -г дараахь чадваргүй байдал гэж тодорхойлдог.
Гарын авлагын хяналт
(АСААХ, халаалтын эрчим хүчний хурдыг тохируулах, унтраах, одоогийн усны температурыг харуулах).
Автомат хяналт
(Хүссэн усны температурыг тохируулж, одоогийн усны температурыг тогтоосон температурын ойролцоо байлгахын тулд халаалтын хурдыг автоматаар тохируулна уу). ТАЙЛБАР: Би PID lib -ийг ашигладаггүй, зөвхөн IF ELSE (Улсын нөхцөл).
Андройд UI -ийн эцсийн дэлгэцийн агшинд харж байгаа шиг энэхүү аяга халаагуурыг удирдах 2 төрлийн UI байдаг бөгөөд гулсах хүч нь гараар удирддаг гэсэн үг бөгөөд ингэснээр бид халаалтын хүчийг гараар хянах боломжтой болно. Нөгөө нь % (хувь) түвшинтэй байгаа нь усны температурыг тогтоосон температурын ойролцоо байлгаж, халаалтыг автоматаар тохируулахыг хэлнэ.
Алхам 1: Ашигласан эд анги
- Автомашины аяга халаагч нь дотор ашиглах зориулалттай бөгөөд анх тамхины 12V цахилгаан залгуураар тэжээгддэг.
- 12V 2A ac to dc цахилгаан адаптер, би тамхины эмэгтэй залгуураар төгсгөлийг нь өөрчилсөн.
- Каптон соронзон хальс, би аяганы халаагуурын дотор орших анхны соронзон хальсыг (халаалтын кабелийг аяган дээр холбодог) энэ соронзон хальсаар солино.
- Arduino нано.
- DS18B20 ус нэвтэрдэггүй температур мэдрэгч.
- HC-05 bluetooth модуль нь ухаалаг гар утастай холбогдох боломжтой.
- L298 stepper мотор хөтлөгч модуль, H гүүр.
- Баззер, (гарын авлагын горимд) тодорхой температурт хүрэх үед анхааруулах.
Ашигласан хэсгүүдийн талаархи ТАЙЛБАР:
Туршилт хийсний дараа 50 минутын "халаалт" хийсний дараа усны хамгийн их температур нь ойролцоогоор 50 градус байна. Магадгүй тэд үүнийг аяга халаагч гэж нэрлэх нь зүйтэй болов уу
Алхам 2: Систем хэрхэн ажилладаг талаар
Энэ зураг хэрхэн ажилладагийг харуулав, үндсэндээ бид ухаалаг гар утсыг ашиглан arduino нано, arduino руу pwm дохиог илгээдэг бөгөөд энэ нь DC гаралт руу шилждэг (L298 dc мотор модулийн тусламжтайгаар) халаагчийг аяга болгоно.
Энэ бол дөнгөж туршиж буй төсөл учраас би хэсгүүдийн хооронд нарийвчилсан холболт өгөхгүй байна, гэхдээ нэг минутын дотор googling хийх нь миний ашигласан хэсгүүдийн талаар нарийвчилсан холболтын талаар үр дүнд хүрэх болно.
Алхам 3: UI үүсгэх
Дахин хэлэхэд би интерфэйс үүсгэхэд remotexy.com шийдлийг ашиглаж байна. Remotexy нь маш уян хатан сонголтууд, өргөн хүрээний товчлуур/унтраалга/гулсагчийг өгдөг. Энэ нь зөвхөн bluetooth -ийг биш wifi болон интернет/IP -ийг дэмждэг. (үнэндээ миний ойлгосноор bluetooth нь зөвхөн Android үйлдлийн системд ажилладаг, IOS -тэй бол танд wifi/интернет хэрэгтэй).
Гарын авлагын горимд (зүүн талд босоо гулсагчтай дэлгэцийн зураг) бид халаагчийн ХОУХ -ийг тохируулсан (эсвэл би үүнийг дулаахан гэж нэрлэх ёстой). Энэ нь 0-100% -ийн хүрээтэй бөгөөд ХБХ-ийн хувьд 0-255 болж хувирах болно. (255 гэдэг нь 100%гэсэн үг, энэ нь 12v DC дамжуулна гэсэн үг).
Энэхүү гарын авлагын горим нь хатуу кодлогдсон анхааруулах температуртай, 50 хэмийн температуртай байдаг. Одоогийн усны температур 50 хэм хүрч, гулсагчийн хүч 0 (тэг) байрлалд ороогүй тохиолдолд дуугарагч нь гулсагчийн байрлалыг 0 (тэг) байрлалд тогтмол анхааруулах болно. Энэ нь (50 хэм хүртэл халах) хэцүү ажил байх болно, учир нь энэ "халаагч" нь усны температурыг нэмэгдүүлэхэд маш удаан байдаг. Миний хийсэн үр дүнгээс харахад 20 хэмээс 45 хэм хүртэл халаахад бараг 1 цаг шаардагддаг.
Автомат горимд (босоо гулсагчгүй дэлгэцийн зураг) бид хүссэн температурыг тохируулж, усны температурыг хүссэн температуртай ойр байлгахын тулд ХОУХ -ийг автоматаар тохируулна. Би энэ автомат горимд 5 түвшний ХОУХ ашиглаж байна, 100% ХОУХ (255), 75% ХОУХ (190 орчим), 50% ХОУХ (128), 25% ХОУХ (64), 0% ХОУХ (0).
Энэ горимд анхааруулга/дохиолол байхгүй байна.
Алхам 4: Туршилтын үр дүн
Тиймээс UI ажилладаг тул би гарын авлага эсвэл автомат горимыг тохируулж болно.
"Халаах" буюу би "дулаарах" гэж хэлэх ёстой 60 минутын дараа (1 Бүтэн цаг!) Усны температур ердөө 50 хэмд хүрдэг. Шинжлэх ухааны өгөгдлийг тооцоолохгүйгээр зөвхөн өөрийнхөө мэдрэмжийг ашиглан үүнийг маш муу, үр ашиггүй гэж бодож байна.
Гэхдээ энэ нь зөвхөн туршилт хийхэд зориулагдсан тул түүний ажил амжилттай болно.
Энэхүү төсөлд "зохих", илүү хүчирхэг DC халаагуур ашиглах, ESP-12-ийг ашиглах гэх мэт олон сайжруулалт хийх боломжтой бөгөөд Arduino Nano нь энэ төслийг IoT-тэй, PID lib-ийг автомат горимд ашиглахын оронд State Con ашиглах болно. болон бусад олон.
Зөвлөмж болгож буй:
DIY Ambilight нь Raspberry Pi ба NO Arduino! Ямар ч HDMI эх сурвалж дээр ажилладаг: 17 алхам (зурагтай)
DIY Ambilight нь Raspberry Pi ба NO Arduino! Аливаа HDMI эх сурвалж дээр ажилладаг: Би электроникийн талаар анхан шатны ойлголттой байдаг тул би гэрлээ хүссэн үедээ асаах, унтраах чадвартай модон хайрцагт DIY Ambilight төхөөрөмжөөрөө бахархдаг. Ambilight гэж юу болохыг мэдэхгүй хүмүүст;
Python дээр ажилладаг гар утастай USB ба Bluetooth гар: 5 алхам
Python-ээр ажилладаг гар утастай USB ба Bluetooth гар: Энэ бол гар утсан механик гар юм. Энэ нь USB болон Bluetooth -ийг дэмждэг бөгөөд гарны микроконтроллер дээр Python програмыг ажиллуулдаг. Энэ нь хэрхэн ажилладаг талаар та гайхаж магадгүй юм. Нэгийг бүтээх алхмуудыг дагана уу, та үүнийг олж мэдэх болно
ZVS драйвертай энгийн DIY индукцийн халаагч: 3 алхам
ZVS драйвертай энгийн DIY индукцийн халаагч: Сайн байна уу. Энэхүү зааварчилгаанд би алдартай ZVS драйвер дээр суурилсан DIY индукцийн халаагуурыг хэрхэн яаж хийхийг танд үзүүлэх болно
Цавуу буугаар ажилладаг кофе халаагч: 15 алхам
Цавуу буугаар ажилладаг кофе халаагч: Дулаан " Дулаан " Таны кофе хөрөхөд та үүнийг үзэн яддаггүй гэж үү? Та хялбар, хямдхан " Өөрөө хий " ханиадтай хэрхэн тэмцэх вэ? Өнөөдөр би таны авралыг санал болгож байна: " Дулаан " Таваг. &Quot; Дулаан " Таваг нь
DIY цахилгаан гар халаагч: 13 алхам (зурагтай)
DIY цахилгаан гар халаагч: LITHIUM ION батерейгаар ажилладаг гар халаагуурыг нээж, бүх зургийг үлгэрийн хувьд хэрэгтэй мэдээлэл гэж үзнэ үү