Paano Magdisenyo ng Isang Awtomatikong Upuan na pampainit Para sa Iyong Sopa?

Ang konsepto ng maiinit na upuan ay pinagtibay ng halos lahat ng kumpanya ng sasakyan sa panahong ito at sa bawat pinakabagong modelo ng Toyota, Honda, KIA, atbp, ang kumpanya ay nag-aalok ng maiinit na upuan sa mga kotse. Karamihan sa mga kumpanya ay nagbibigay ng maiinit pati na rin ang malamig na upuan sa kanilang mga modelo na ginagawang mas komportable ang karanasan sa pagmamaneho lalo na sa mga tag-init. Pinapanatili ang ideyang ito sa pagtingin naisip ko kung bakit hindi ipatupad ang ideya ng mga maiinit na upuan sa aming mga tahanan sa aming Sopa nakalagay yan sa sala o kung saan man. Ang circuit na ididisenyo ko sa paglaon sa artikulong ito ay magiging responsable para sa pag-init ng bawat uri ng sofa maging ito man ay bilog na braso ng sofa, parisukat na braso, matigas na kalso, atbp. ay awtomatikong magsisimulang pagpainit pagkatapos ng ilang agwat ng oras. Ngayon, nang hindi nag-aaksaya ng isang segundo ay magtrabaho tayo.



Awtomatikong Pag-init ng Upuan

Paano Mag-attach ng Mga Heating Plate Sa Arduino?

Ngayon, mangalap kami ng impormasyon tungkol sa mga elektronikong sangkap bago gumawa ng isang listahan ng lahat ng mga bahagi ng hardware dahil walang nais na manatili sa gitna ng isang proyekto dahil lamang sa isang nawawalang sangkap.



Hakbang 1: Kailangan ng Mga Bahagi (Hardware)

  • Arduino Nano
  • Flexible Polyimide Heating Plates (x4)
  • 4 Channel DC 5V Relay Module
  • DHT11 Temperatura Humidity Sensor
  • Jumper Wires
  • Naka-print na Lupon ng Circuit
  • 12V Lipo Battery
  • FeCl3
  • Mainit na glue GUN
  • Maliit na kahon ng plastik
  • Scotch Permanenteng Mounting Tape

Hakbang 2: Kailangan ng Mga Bahagi (Software)

  • Proteus 8 Professional (Maaaring ma-download mula sa Dito )

Hakbang 3: Prinsipyo sa Paggawa

Ang prinsipyo ng pagtatrabaho ng proyektong ito ay medyo simple. Ito ay pinalakas ng 12V Lipo baterya . Mas gusto ang baterya ng Lipo sa proyektong ito dahil nagbibigay ito ng isang mahusay na pag-backup at magbibigay ito ng isang oras ng pag-backup ng humigit-kumulang na 2 araw o higit pa. Ang isang AC sa DC adapter ay maaari ding magamit upang paandarin ang circuit na ito dahil ang aming kinakailangan ay 12V DC. Ang gulugod ng proyektong ito ay ang Mga Plato ng Pag-init mananagot iyon sa pag-init ng sofa. Maramdaman ng temperatura ang temperatura ng silid at kung ang temperatura ay bumaba sa ibaba ng limitasyon na nakatakda sa code ay ma-trigger ang Relay module at magsisimula ang pagpainit. Ang pagpainit ay magpapatuloy hanggang sa mabalik ang temperatura sa dati nitong estado. Ang Relay ay mai-trigger kapag ang temperatura ay mahuhulog sa ibaba 25 Degree at ito ay i-on PATAY kapag ang temperatura ay ibinalik sa orihinal nitong posisyon. Ang code ay maaaring mabago alinsunod sa iyong kinakailangan at ikinabit ko ang code sa ibaba upang maunawaan mo ito at gawin ang mga pagbabago kung nais mo.



Hakbang 4: Ginagaya ang Circuit

Bago gawin ang circuit mas mahusay na gayahin at suriin ang lahat ng mga pagbasa sa isang software. Ang software na gagamitin namin ay ang Proteus Design Suite . Ito ay isang software kung saan naka-simulate ang mga electronic circuit.



  1. Matapos mong i-download at mai-install ang Proteus software, buksan ito. Magbukas ng isang bagong eskematiko sa pamamagitan ng pag-click sa ISIS icon sa menu.

    ISIS

  2. Kapag lumitaw ang bagong eskematiko, mag-click sa P icon sa menu sa gilid. Bubuksan nito ang isang kahon kung saan maaari mong piliin ang lahat ng mga sangkap na gagamitin.

    Bagong Iskolar

  3. I-type ngayon ang pangalan ng mga bahagi na gagamitin upang gawin ang circuit. Lilitaw ang sangkap sa isang listahan sa kanang bahagi.

    Pagpili ng Mga Sangkap



  4. Sa parehong paraan, tulad ng nasa itaas, hanapin ang lahat ng mga bahagi. Lilitaw ang mga ito sa Mga aparato Listahan.

Matapos ang pagtulad sa circuit nalaman namin na gumagana ito ng maayos, kaya't magpapatuloy kami sa isang hakbang sa unahan at ididisenyo ang layout ng PCB nito.

Hakbang 5: Gumawa ng Isang PCB Layout

Tulad ng gagawin namin circuit ng hardware sa isang PCB, Kailangan muna naming gumawa ng layout ng PCB para sa circuit na ito.

  1. Upang gawin ang layout ng PCB sa Proteus, kailangan muna naming italaga ang mga pakete ng PCB sa bawat bahagi sa eskematiko. Upang magtalaga ng mga pakete, mag-right click sa sangkap na nais mong italaga ang package at piliin ang Packaging Tool.

    Magtalaga ng Mga Pakete

  2. Mag-click sa ARIES pagpipilian sa tuktok na menu upang buksan ang isang iskema ng PCB.

    Disenyo ng ARIES

  3. Mula sa Listahan ng Mga Bahagi, Ilagay ang lahat ng mga bahagi sa screen sa isang disenyo na nais mong maging hitsura ng iyong circuit.
  4. Mag-click sa track mode at ikonekta ang lahat ng mga pin na sinasabi sa iyo ng software na kumonekta sa pamamagitan ng pagturo ng isang arrow.

Hakbang 6: Diagram ng Circuit

Matapos gawin ang layout ng PCB ang circuit diagram ay magiging ganito:

Diagram ng Circuit

Hakbang 7: Pagsisimula Sa Arduino

Kung hindi ka pa nagtrabaho sa Arduino IDE dati, huwag mag-alala dahil ang isang hakbang-hakbang na pag-set up ng Arduino IDE ay ipinapakita sa ibaba.

  1. I-download ang pinakabagong bersyon ng Arduino IDE mula sa Dito .
  2. Ikonekta ang iyong Arduino board sa PC at buksan ang Control Panel. Mag-click sa Hardware at Sound. Bukas na Mga Device at Printer at hanapin ang port kung saan nakakonekta ang iyong board. Sa aking kaso ito ay COM14 ngunit iba ito sa iba`t ibang mga computer.

    Paghanap ng Port

  3. Mag-click sa menu ng Tool at itakda ang board bilang Arduino Nano (AT Mega 328P) .

    Pagtatakda ng Lupon

  4. Sa parehong menu ng Tool, itakda ang Processor bilang ATmega328p (Old Bootloader) .
  5. I-download ang code na nakalakip sa ibaba at i-paste ito sa iyong Arduino IDE. Mag-click sa i-upload pindutan upang sunugin ang code sa iyong microcontroller.

    I-upload ang Code

I-download ang code at mga kinakailangang aklatan sa pamamagitan ng pag-click Dito

Hakbang 8: Maunawaan ang Code

Ang code na ginamit sa proyektong ito ay napaka-simple at mahusay na nagkomento. Bagaman ito ay nagpapaliwanag sa sarili, maikli itong inilarawan sa ibaba upang kung gumagamit ka ng ibang Arduino board tulad ng Uno, mega, atbp maaari mong mabago nang maayos ang code at pagkatapos ay sunugin ito sa iyong board.

  1. Sa simula, gagamitin ang library DHT11 ay kasama, ang mga variable ay pinasimulan upang maiimbak ang pansamantalang mga halaga sa panahon ng run. Ang mga pin ay pinasimulan din upang ikonekta ang mga sensor sa microcontroller.
# isama // kasama ang library upang magamit ang temmperature sensor dht11 DHT11; // paglikha ng bagay para sa temperatura sensor # tukuyin ang dhtpin 8 // ipasimula ang pin upang ikonekta ang sensor #define relay 3 // ipasimula ang pin upang ikonekta ang relay float temp; // variable na humawak ng pansamantalang halaga

2. walang bisa ang pag-setup () ay isang pagpapaandar na isinasagawa nang isang beses lamang sa code kapag ang microcontroller ay pinalakas o ang pindutan ng paganahin ay pinindot. Ang rate ng baud ay nakatakda sa pagpapaandar na ito na karaniwang ang bilis ng mga bit bawat segundo kung saan nakikipag-usap ang microcontroller sa mga aparatong paligid.

void setup () {pinMode (dhtpin, INPUT); // gamitin ang pin na ito bilang INPUT pinMode (relay, OUTPUT); // gamitin ang pin na ito bilang OUTPUT Serial.begin (9600); // setting baud rate}

3. walang bisa loop () ay isang pagpapaandar na paulit-ulit na naisakatuparan sa isang loop. Sa pagpapaandar na ito, binabasa namin ang data mula sa output pin ng DHT11 at pinapalitan o i-off ang relay sa isang tiyak na antas ng temperatura. Kung ang temperatura ay mas mababa sa 25 degree, ang mga plate ng pag-init ay bubukas kung hindi man mananatili silang naka-patay.

void loop () {pagkaantala (1000); // wati para sa isang pangalawang DHT11.read (dhtpin); // read thw temperatura temp = DHT11.temperature; // i-save ang temperatura sa variable Serial.print (temp); // i-print ang halaga sa monitor Serial.println ('C'); kung (temp<=25) // Turn the heating plates on { digitalWrite(relay,LOW); //Serial.println(relay); } else // Turn the heating plates off { digitalWrite(relay,HIGH); //Serial.println(relay); } }

Hakbang 9: Pag-set up ng Hardware

Tulad ng na-simulate na namin ngayon sa circuit sa software at ito ay gumagana nang perpektong pagmultahin. Ngayon ay magpatuloy tayo at ilagay ang mga bahagi sa PCB. Ang PCB ay isang naka-print na circuit board. Ito ay isang board na ganap na pinahiran ng tanso sa isang gilid at ganap na insulate mula sa kabilang panig. Paggawa ng circuit sa PCB ay medyo isang mahabang proseso. Matapos ang circuit ay kunwa sa software, at ang layout ng PCB nito ay ginawa, ang layout ng circuit ay nakalimbag sa isang butter paper. Bago ilagay ang butter paper sa PCB board gamitin ang PCB scrapper upang kuskusin ang board upang ang layer ng tanso sa board ay nabawasan mula sa tuktok ng board.

Inaalis ang Copper Layer

Pagkatapos ang papel ng mantikilya ay inilalagay sa board ng PCB at pinlantsa hanggang sa mai-print ang circuit sa pisara (Tumatagal ng halos limang minuto).

Board ng bakal na pcb

Ngayon, kapag naka-print ang circuit sa board, isinasawsaw ito sa FeCl3solusyon ng mainit na tubig upang alisin ang sobrang tanso mula sa board, ang tanso lamang sa ilalim ng naka-print na circuit ang maiiwan.

Alisin ang Copper Layer

Pagkatapos nito kuskusin ang PCB board gamit ang scrapper upang ang mga kable ay kilalang-kilala. Ngayon drill ang mga butas sa kani-kanilang mga lugar at ilagay ang mga bahagi sa circuit board.

Pagbabarena ng PCB

Paghinang ng mga sangkap sa pisara. Panghuli, suriin ang pagpapatuloy ng circuit at kung ang paghinto ay nangyayari sa anumang lugar de-solder ang mga bahagi at ikonekta muli ang mga ito. Sa electronics, ang pagpapatuloy na pagsubok ay ang pagsuri ng isang de-kuryenteng circuit upang suriin kung kasalukuyang daloy sa nais na landas (na ito ay nasa katiyakan ng isang kabuuang circuit). Ang isang pagpapatuloy na pagsubok ay ginaganap sa pamamagitan ng pagtatakda ng isang maliit na boltahe (wired sa pag-aayos na may isang LED o kaguluhan na lumilikha ng bahagi, halimbawa, isang piezoelectric speaker) sa napiling paraan. Kung ang pagsubok ng pagpapatuloy ay pumasa, nangangahulugan ito na ang circuit ay sapat na ginawa ayon sa ninanais. Handa na ito ngayon upang masubukan. Mas mahusay na maglagay ng mainit na pandikit gamit ang isang mainit na pandikit na baril sa positibo at negatibong mga terminal ng baterya upang ang mga terminal ng baterya ay maaaring hindi maalis mula sa circuit.

Hakbang 10: Pagsubok sa Circuit

Matapos tipunin ang mga bahagi ng hardware sa PCB board at suriin ang pagpapatuloy na kailangan namin upang suriin kung gumagana nang maayos ang aming circuit o hindi ay susubukan namin ang aming circuit. Pagkatapos ng paglipat ON na ilagay ito ng circuit malapit sa lugar kung saan ang temperatura ay mas mababa sa 25 Degree. Mapapansin mo na ang mga plato ay magsisimulang magpainit at ibabaliktad ito PATAY sa lalong madaling pagtaas ng temperatura. Matapos subukan ang circuit ilagay ito sa loob ng isang takip. Ang takip ay maaaring idisenyo sa bahay gamit ang anumang materyal. Halimbawa, ang isang kahoy na pantakip ay maaaring idisenyo, ang isang plastik na pambalot ay maaaring idisenyo o ang isang circuit ay maaari ding mailagay sa loob ng isang makapal na tela at tahiin. Pagkatapos ay idikit ito sa ibabang bahagi ng iyong sofa gamit ang double tape. Regular na subaybayan ang baterya at singilin ito nang madalas.

Yan lamang para sa araw na ito. Patuloy na bisitahin ang aming website para sa higit pang mga kagiliw-giliw na mga proyekto sa engineering at huwag kalimutang ibahagi ang iyong karanasan pagkatapos gawin ang proyektong ito sa iyong bahay.