Агуулгын хүснэгт:

Автомат модон зуухны термостатыг хэрхэн яаж хийх вэ: 5 алхам (зурагтай)
Автомат модон зуухны термостатыг хэрхэн яаж хийх вэ: 5 алхам (зурагтай)

Видео: Автомат модон зуухны термостатыг хэрхэн яаж хийх вэ: 5 алхам (зурагтай)

Видео: Автомат модон зуухны термостатыг хэрхэн яаж хийх вэ: 5 алхам (зурагтай)
Видео: ЗАПРЕЩЁННЫЕ ТОВАРЫ с ALIEXPRESS 2023 ШТРАФ и ТЮРЬМА ЛЕГКО! 2024, Оны зургадугаар сарын
Anonim
Image
Image
Хангамж
Хангамж

Мехатроникийн ангийн төслийн хувьд би модон зуухны дампаны байрлалыг хянахын тулд Stepper моторыг жолоодож буй PID хянагчтай WiFi ашигладаг Arduino ашиглан автомат модон зуухны термостатыг зохион бүтээхээр шийдсэн. Энэ бол маш ашигтай туршлага, аялал байсан бөгөөд би энэ хугацаанд маш их зүйлийг сурч мэдсэн! Төслийн талаар дэлгэрэнгүй мэдээлэл өгөхөөс гадна үүнийг өөрийн аппликейшнд хэрхэн оруулах/тохируулах талаар хуваалцахыг хүсч байна.

Алхам 1: хангамж

Хангамж
Хангамж
Хангамж
Хангамж

Би энэ хянагчийг бий болгоход ашигласан хангамжийнхаа жагсаалтыг, замдаа ашигласан схем, дизайны файлуудын хамт өгөх болно.

Хангамж:

  • 1 NodeMCU самбар - Stepper жолоодох, PID хянагч ажиллуулахад зориулагдсан - Banggood
  • EasyDriver Module Stepper Driver - Амазон
  • NEMA 11 Stepper Motor - Амазон
  • 1 Wemos D1 Mini Board - Температур мэдрэгч ба LCD дэлгэцийн хувьд - Banggood
  • DHT11 Температур ба чийгшил мэдрэгч - Амазон
  • 16x2 хэмжээтэй LCD дэлгэц - Амазон
  • LCD i2c адаптер - LCD холболтын тоог багасгадаг - Amazon
  • 12V цахилгаан хангамж - Энгийн драйверийг асаахад зориулагдсан
  • Төрөл бүрийн эсэргүүцэл - Амазон
  • PN2222A буюу эквивалент транзистор - Амазон
  • Төрөл бүрийн эсэргүүцэл
  • 3 дижитал товчлуур - Амазон
  • 1 Неодимын тэгш өнцөгт соронз - Амазон
  • Хэлхээний самбар - Гербер файлууд багтсан болно - Захиалга өгөхийн тулд JLCPCB ашиглана уу - Дэлгэрэнгүй мэдээллийг доороос авна уу
  • Stepper Idler Pulley Tenser -ийн хавар
  • Сул зогсолт ба сул зогсолтын тэнхлэгийг чангалах машины шураг

3D хэвлэсэн бүрэлдэхүүн хэсгүүд (STL багтсан):

  • Stepper Damper Controller Ассемблер
  • Дамар
  • Stepper хянагчийн хайрцаг
  • Термостат / Температур мэдрэгчийн хайрцаг

Хэрэгсэл:

  • Гагнуурын төмөр
  • Халив

Arduino код:

Хоёр микроконтроллерыг програмчлах сүүлийн шатанд өгсөн болно

Апп:

Blynk- Энэ апп нь температур мэдрэгч ба дампууруулагчийн хооронд холбоо тогтоох, төхөөрөмжийг Апп-аас удирдах боломжтой болно

Алхам 2: Хэлхээний самбар захиалах

Хэлхээний самбар захиалах
Хэлхээний самбар захиалах

Хамгийн эхний хийх зүйл бол захиалгат хэлхээний самбарыг JLCPCB -ээс захиалах явдал юм. Тэд маш өрсөлдөөнтэй зардалтай бөгөөд маш хурдан эргэдэг. Би ПХБ -ээ 4 хоногийн дотор авсан эсвэл захиалсан.

  1. JLCPCB дээр данс үүсгэх.
  2. Хавсаргасан Gerber файлуудыг вэбсайтдаа нэг нэгээр нь байршуулж, хүссэн тоо хэмжээг нь сонгоорой.

    Бүх сонголтуудын үндсэн утга нь сайн ажилладаг

Алхам 3: 3D хэвлэх хэсэг

Image
Image
3D хэвлэх эд анги
3D хэвлэх эд анги

Хэрэв танд 3D принтер байгаа бол гайхалтай! Бүх STL файлуудыг PLA эсвэл ABS ашиглан хэвлээрэй (би ABS ашигладаг байсан). Үгүй бол 3D принтерийн олон үйлчилгээ онлайнаар авах боломжтой. Шаардлагатай бол би тэдгээрийг танд хэвлэж өгөх боломжтой болно - Хүсэлтийн маягтын холбоос.

Миний вэбсайт: www. NESCustomDesign.com

Stepper Actuator -ийн эд ангиудыг угсарна.

Алхам 4: Гагнуурын хэлхээ ба ПХБ

Image
Image
Гагнуурын хэлхээ ба ПХБ
Гагнуурын хэлхээ ба ПХБ
Гагнуурын хэлхээ ба ПХБ
Гагнуурын хэлхээ ба ПХБ
Гагнуурын хэлхээ ба ПХБ
Гагнуурын хэлхээ ба ПХБ

Бүрэлдэхүүн хэсгүүдийг хэлхээний самбар дээр байрлуулахдаа хавсаргасан цахилгаан схем, зураг, видеог гарын авлага болгон ашиглаарай. Бүх бүрэлдэхүүн хэсгүүдийг гагнах.

Алхам 5: Програмын дампер хянагч ба термостат - NodeMCU

Програмын дампер хянагч ба термостат - NodeMCU
Програмын дампер хянагч ба термостат - NodeMCU

NodeMCU болон Wemos D1 Mini -ийг холбогдох кодоор програмчлахын тулд Arduino IDE -ийг ашиглана уу. Таны микроконтроллер бүрт хуваарилагдсан тодорхой Blynk баталгаажуулалтын жетоныг мөн damper хянагч болон термостатын температур мэдрэгчийн.ino файл тус бүрт таны WiFi итгэмжлэлийг тохируулах шаардлагатай болно.

Дараах хэсгүүдэд WiFi болон Blynk -ийн итгэмжлэлийг тусгахын тулд өөрчлөх шаардлагатай хэсгүүдийг харуулав.

// *************************** WiFi тохиргоо ******************* ***************************

// Гэрийн WiFi #wifi_ssid "WiFi_SSID" -ийг тодорхойлох #wifi_pass "WiFi_Pass" wifiTimeout = 8000; // ********************************************** ************************************* // *********** ******************* Blynk Setup ***************************** ************* #тодорхойлох BLYNK_PRINT Serial #include char temp_auth = "Таны_термостат_Блинк_Аут_Токен"; char pech_auth = "Таны_Damper_Control_Blynk_Auth_Token"; // Энэхүү ESP8266 WidgetBridge CurrTempBridge (V20) дээр virtualPin -ийг зааж өгнө үү; WidgetBridge setPointBridge (V24); BlynkTimer таймер; // ********************************************** *************************************

IoT Challenge
IoT Challenge
IoT Challenge
IoT Challenge

IoT Challenge -ийн хоёр дахь шагнал

Зөвлөмж болгож буй: