Talaan ng mga Nilalaman:

Paano Gumawa ng isang Awtomatikong Wood Stove Thermostat: 5 Hakbang (na may Mga Larawan)
Paano Gumawa ng isang Awtomatikong Wood Stove Thermostat: 5 Hakbang (na may Mga Larawan)

Video: Paano Gumawa ng isang Awtomatikong Wood Stove Thermostat: 5 Hakbang (na may Mga Larawan)

Video: Paano Gumawa ng isang Awtomatikong Wood Stove Thermostat: 5 Hakbang (na may Mga Larawan)
Video: Кварцевый ламинат на пол. Все этапы. ПЕРЕДЕЛКА ХРУЩЕВКИ от А до Я #34 2024, Nobyembre
Anonim
Image
Image
Mga gamit
Mga gamit

Para sa aking Mechatronics Class Project napagpasyahan kong magdisenyo at lumikha ng isang Awtomatikong Wood Stove Thermostat gamit ang isang WiFi na pinagana ang Arduino na may isang PID controller na nagmamaneho ng isang Stepper motor upang makontrol ang posisyon ng damper sa aking Wood Stove. Ito ay naging isang napaka-rewarding karanasan at paglalakbay at maraming natutunan ako! Nais kong ibahagi ang mga detalye ng proyekto pati na rin kung paano mo ito magagawa / maiangkop sa iyong sariling aplikasyon.

Hakbang 1: Mga Panustos

Mga gamit
Mga gamit
Mga gamit
Mga gamit

Magbibigay ako ng isang listahan ng mga supply na ginamit ko upang likhain ang controller na ito kasama ang anumang mga eskematiko at mga file ng disenyo na ginamit ko kasama.

Mga Pantustos:

  • 1 NodeMCU Board - Para sa Pagmamaneho Stepper at pagpapatakbo ng PID Controller - Banggood
  • EasyDriver Module Stepper Driver - Amazon
  • NEMA 11 Stepper Motor - Amazon
  • 1 Wemos D1 Mini Board - Para sa Temperature Sensor at LCD Display - Banggood
  • DHT11 Temperatura at Humidity Sensor - Amazon
  • 16x2 LCD Display - Amazon
  • LCD i2c Adapter - Binabawasan ang bilang ng mga pin ng koneksyon sa LCD - Amazon
  • 12V Power Supply - Para sa Powering Easy Driver
  • Iba't ibang Mga Resistor - Amazon
  • PN2222A o Katumbas na Transistor - Amazon
  • Iba't ibang mga Resistors
  • 3 mga digital na pindutan - Amazon
  • 1 Parihabang Neodymium Magnet - Amazon
  • Mga Circuit Board - Kasamang Gerber Files - Gumamit ng JLCPCB upang Mag-order - Higit pang Mga Detalye sa ibaba
  • Spring para sa Stepper Idler Pulley Tensioner
  • Machine Screw para sa Tensioning Idler at Idler Shaft

Mga 3D Printed Component (Kasamang STL):

  • Stepper Damper Controller Assembly
  • Pulley
  • Kaso ng Stepper Controller
  • Kaso ng Thermostat / Temperatura Sensor

Mga tool:

  • Panghinang
  • Screwdrivers

Arduino Code:

Ibinigay sa huling hakbang para sa pagprograma ng dalawang microcontrollers

App:

Blynk- Ang app na ito ay ginagamit upang makipag-usap sa pagitan ng sensor ng temperatura at ng damper controller at upang makontrol ang mga aparato mula sa App

Hakbang 2: Mga Order Circuit Board

Order Circuit Board
Order Circuit Board

Ang unang bagay na dapat gawin ay mag-order ng pasadyang mga circuit board mula sa JLCPCB. Mayroon silang labis na mapagkumpitensyang mga gastos at napakabilis na lumingon. Natanggap ko ang aking PCB sa loob ng 4 na araw o pag-order.

  1. Gumawa ng isang account sa JLCPCB.
  2. I-upload ang naka-attach na mga Gerber Files sa kanilang website nang paisa-isa at piliin ang nais na dami ng bawat isa.

    Ang Mga Default na Halaga para sa lahat ng mga pagpipilian ay gumagana nang maayos

Hakbang 3: Mga Bahaging 3D Print

Image
Image
Mga Bahaging 3D Print
Mga Bahaging 3D Print

Kung mayroon kang isang 3D Printer, Mahusay! I-print lamang ang lahat ng mga file ng STL gamit ang alinman sa PLA o ABS (Ginamit ko ang ABS). Kung hindi, maraming mga serbisyo sa 3D printer na magagamit online. Maaari ko ring mai-print ang mga ito para sa iyo kung kinakailangan - Mag-link sa Form ng Kahilingan.

Aking Website: www. NESCustomDesign.com

Ipunin ang mga bahagi para sa Stepper Actuator.

Hakbang 4: Mga Solder Circuit at PCB

Image
Image
Mga Solder Circuit at PCB
Mga Solder Circuit at PCB
Mga Solder Circuit at PCB
Mga Solder Circuit at PCB
Mga Solder Circuit at PCB
Mga Solder Circuit at PCB

Gamitin ang nakakabit na mga iskemikong elektrikal, larawan, at video bilang isang gabay kapag inilalagay ang mga bahagi sa circuit board. Maghinang ng lahat ng mga bahagi sa lugar.

Hakbang 5: Controller ng Program Damper at Therostat - NodeMCU

Program Damper Controller at Therostat - NodeMCU
Program Damper Controller at Therostat - NodeMCU

Gamitin ang Arduino IDE upang i-program ang NodeMCU at Wemos D1 Mini na may ibinigay na kani-kanilang mga code. Ang tukoy na Blynk Authentication Tokens na nakatalaga sa bawat isa sa iyong mga microcontroller ay kailangang ipasadya pati na rin ang iyong mga kredensyal sa WiFi sa bawat isa sa mga.ino file para sa damper controller at termostat temperatura sensor.

Ipinapakita ng mga sumusunod na seksyon ang mga lugar na kailangang ipasadya upang maipakita ang iyong Mga Kredensyal sa WiFi at Blynk.

// ***** *****

// Home WiFi #define wifi_ssid "WiFi_SSID" #define wifi_pass "WiFi_Pass" wifiTimeout = 8000; // ***** ***** ***** ***** char stove_auth = "Your_Damper_Control_Blynk_Auth_Token"; // Tukuyin ang virtualPin sa ESP8266 WidgetBridge CurrTempBridge (V20) na ito; Ang WidgetBridge setPointBridge (V24); BlynkTimer Timer; // ***** *****

IoT Hamon
IoT Hamon
IoT Hamon
IoT Hamon

Pangalawang Gantimpala sa IoT Hamon

Inirerekumendang: