Talaan ng mga Nilalaman:

Kumikinang na Air-Bubble Clock; Pinapagana ng ESP8266: 7 Mga Hakbang (na may Mga Larawan)
Kumikinang na Air-Bubble Clock; Pinapagana ng ESP8266: 7 Mga Hakbang (na may Mga Larawan)

Video: Kumikinang na Air-Bubble Clock; Pinapagana ng ESP8266: 7 Mga Hakbang (na may Mga Larawan)

Video: Kumikinang na Air-Bubble Clock; Pinapagana ng ESP8266: 7 Mga Hakbang (na may Mga Larawan)
Video: My job is to observe the forest and something strange is happening here. 2024, Nobyembre
Anonim
Kumikinang na Air-Bubble Clock; Pinapagana ng ESP8266
Kumikinang na Air-Bubble Clock; Pinapagana ng ESP8266
Kumikinang na Air-Bubble Clock; Pinapagana ng ESP8266
Kumikinang na Air-Bubble Clock; Pinapagana ng ESP8266

Ipinapakita ng "kumikinang na orasan ng bula ng hangin" ang oras at ilang mga graphic sa pamamagitan ng iluminadong mga air-bubble sa likido. Hindi tulad ng led matrix display, slooowly drifting, kumikinang na mga bula ng hangin na nagbibigay sa akin ng isang bagay upang makapagpahinga.

Noong unang bahagi ng 90, naisip ko ang "bubble display". Sa kasamaang palad, ang ideya ay hindi natanto sa oras na iyon dahil sa aking limitadong kasanayan at oras, at mga katulad na produkto ng ideya na ginawa ng iba hanggang ngayon. Ngayon, dumating ang tamang oras upang mapagtanto ang aking "kumikinang na orasan ng bula ng hangin". Simula sa ilang mga pangunahing at paunang pagsubok, "kumikinang na air-bubble na orasan" ay ipinakita ang oras sa aking mesa, sa wakas.

Hakbang 1: Mga Bahagi, Materyales at Tool

Mga Bahagi, Materyales at Kasangkapan
Mga Bahagi, Materyales at Kasangkapan
Mga Bahagi, Materyales at Kasangkapan
Mga Bahagi, Materyales at Kasangkapan
Mga Bahagi, Materyales at Kasangkapan
Mga Bahagi, Materyales at Kasangkapan
Mga Bahagi, Materyales at Kasangkapan
Mga Bahagi, Materyales at Kasangkapan

Nais kong gawin ang "kumikinang na orasan ng air-bubble" na pinakamaliit hangga't maaari gamit ang mga karaniwang bahagi. Ang ilang mga solenoid valve ay nasubukan at ang pinakamura din na pinakamaliit na binili mula sa AliExpress ay napili, ngunit hindi ko nakumpirma ang tibay nito. Batay sa naturang paunang mga resulta sa pagsubok, ang pangunahing sukat ay idinisenyo na font: 8 piraso ng lapad, lugar ng pagpapakita: halos 200mm taas x 90mm ang lapad.

Binili ko ang wastong sukat na transparent-glass vase, at nagdisenyo ng mga bahagi ng acrylic batay sa vase at iba pang mga bahagi ng paghawak ng hangin.

1. mga bahagi sa paghawak ng hangin (binili ang impormasyon ng mga bahagi sa oras na binili ko, para lamang sa sanggunian)

  • solenoid balbula: 8pcs (AliExpress, 1.79USD / pc, na pinangalanang "DC 5V 6V Electric Mini Micro Solenoid Valve Air Gas Release Exhaust Discouraged 2 Position 3 Way For Gas Air Pump") * 1 * 1 (2020-5-7); normal-close 2-way solenoid balbula (bukas kapag power ON) ay mas mahusay para sa paggamit na ito.
  • tubo ng sangay ng hangin; walong outlet na may mga balbula (Amazon.co.jp, 1556JPY, na pinangalanang "Uxcell Aquarium Air Tube Bifurcation Elbow / 8 One-Way Exit Lever Pump")
  • pumili ng tamang air pump sa sarili mong responsibilidad. Isara ang lahat ng mga balbula nang mahabang panahon na maaaring maging sanhi ng sobrang pag-init ng air pump.
  • tubo; ID6-OD8mm, ID4-OD7mm, ID3-OD6mm
  • pinagsamang tubo; L-hugis, hugis-I
  • board ng acrylic; malinaw; kapal 2mm at 3mm
  • board ng acrylic; itim; kapal 2mm

2. mga bahagi ng circuit board

  • ESP8266
  • OLED display; 0.91”128x32
  • I / O expander IC; MC23017
  • Mga LED strip; NeoPixel: 8pcs
  • FET; 2SK2412: 8pcs
  • Diode; IN4002: 8pcs
  • Adaptor ng AC; 6V-1.8A
  • maling salita mga bahagi

3. maling

  • baso na baso; OD120mm Taas260mm
  • gliserin; kadalisayan 99%, 2.5L
  • box casing
  • malagkit

4. mga tool atbp

  • pamutol ng laser upang i-cut ang mga board ng acrylic
  • maling salita mga tool upang tipunin ang electric circuit board
  • naa-access ang WiFi

Hakbang 2: Pagputol ng Mga Bahaging Acrylic ng Laser Cutter

Pagputol ng Mga Bahaging Acrylic ng Laser Cutter
Pagputol ng Mga Bahaging Acrylic ng Laser Cutter

Gamit ang pamutol ng laser, ang mga bahagi ng acrylic ay pinutol. Para lamang sa iyong sanggunian, naka-attach ang ai (adobe ilustrador) na file * 1. Dinisenyo ang mga ito para sa baso na baso at iba pang mga bahagi ng paghawak ng hangin na binili ko. Laki ng baso ng baso: panloob na laki ng 113mm dia, 243 taas, panlabas na sukat 120mm dia, 260mm taas.

* 1 (2020-3-20); ai file ay binago upang hindi mai-overlap ang bawat mga guhit ng layer. Sinubukan kong i-upload ang parehong nilalaman na nai-save bilang.dxf file, ngunit hindi na-upload nang wasto, ipagpalagay na isang bagay ang system bug sa instruktor.com.

* 2 (2020-3-27); kapal at kulay ng impormasyon ng acrylic board ay idinagdag sa caption sa larawan sa itaas. I-click ang larawan upang makita ang mga caption.

Hakbang 3: Pagtitipon ng Mga Bahagi sa paghawak ng Air

Pagtitipon ng Mga Bahagi sa paghawak ng Air
Pagtitipon ng Mga Bahagi sa paghawak ng Air
Pagtitipon ng Mga Bahagi sa paghawak ng Air
Pagtitipon ng Mga Bahagi sa paghawak ng Air
Pagtitipon ng Mga Bahagi sa paghawak ng Air
Pagtitipon ng Mga Bahagi sa paghawak ng Air

Ang hugis ng L na transparent tube-joint ay ginagamit bilang mga nozel, hinihigpit sa transparent na bahagi ng acrylic. Ang mga bahagi ng acrylic ay pinagsama. Ang mga paghihiwalay sa pagitan ng bawat nozzles ay pumipigil sa kapwa pagkagambala sa pagitan ng mga kalapit na bula.

ang mga nozzles, solenoid valves, air branch pipe at air pump ay konektado sa pamamagitan ng wastong laki ng tubing.

* 1 (2020-5-7); sa ikalimang larawan, ang hindi ginagamit na outlet (buksan kapag naka-OFF ang kapangyarihan) ng 3-way-solenoid-balbula ay selyadong. ang normal-close 2-way solenoid na balbula (bukas lamang ang outlet kapag naka-ON ang kapangyarihan) ay mas mahusay para sa paggamit na ito.

Hakbang 4: Assembling Control Circuit

Assembling Control Circuit
Assembling Control Circuit
Assembling Control Circuit
Assembling Control Circuit
Assembling Control Circuit
Assembling Control Circuit

Para lamang sa iyong sanggunian, ang aking tala ng disenyo ng circuit diagram ay nakakabit, maaaring mahirap basahin. Ang ilang mga bahagi ay pinili sa aking kamay upang hindi na-optimize. Ang mga larawan ng assemble control circuit sa harap at likod na bahagi ay idinagdag, hindi maayos na mga kable ngunit kung maaari itong makatulong sa iyo.

Kinokontrol ng WiFi na nakakonekta sa ESP8266 ang walong solenoid valve sa pamamagitan ng I / O expander; I2C Interface, upang maipakita ang wastong oras sa mga air bubble din sa OLED display.

Ang walong NeoPixels ay nakatakda sa linya na nakadikit sa bahagi ng acrylic (pinangalanang "NeoPixel support-top") na matatagpuan sa ilalim ng bawat air nozzles gamit ang "NeoPixel support-side" at "NeoPixel support-top spacer" upang maipaliwanag ang mga bula sa hangin. Naka-install ang mga ito sa pambalot na kahon.

Hakbang 5: Talagang Nagtitipon

Pagtipon ng Ganap
Pagtipon ng Ganap
Pagtipon ng Ganap
Pagtipon ng Ganap

air handling unit, circuit board at iba pa ay tipunin.

Pagkatapos, ibuhos ang glycerin sa vase. Ang glycerin na binili ko ay purity 99%, 2.0L.

Hakbang 6: Arduino Coding

Para sa iyong sanggunian, ang arduino code ay tinukoy dito.https://github.com/ShinodaY/bubble-clock

Mangyaring mag-refer sa iba pang artikulo tungkol sa ESP8266 arduino coding at pag-upload ng OTA. Paumanhin para sa hindi-matalinong code at mga komento sa Hapon.

Ang iyong wifi_ssid at wifi_password ay kailangang maging input sa linya: wifiMulti.addAP ("your_wifi_ssid", "your_wifi_password");

Hakbang 7: Pag-tune at Kumpirmahin

Pag-tune at Kumpirmahin
Pag-tune at Kumpirmahin
Pag-tune at Kumpirmahin
Pag-tune at Kumpirmahin

Mahalaga ang pag-tune para sa paggawa ng mas mahusay na basahin ang hugis ng bubble character.

1. ibagay ang 8 manu-manong mga balbula upang mabawasan ang pagkakaiba-iba ng mga volume ng air bubble mula sa bawat nozel, ang pagtaas ng bilis ng bubble ay nakasalalay sa dami nito.

2. Sa arduino code; pangunahing OTA, ang mga sumusunod na parameter ay tumutukoy sa dami ng air bubble at vetical gap sa pagitan ng mga bula ng hangin, naitakda nang maayos. Nakasalalay sa temperatura ng likido at himpapawid na yunit ng specs ng mga yunit, ang mga parameter na ito ay kailangang baguhin. Int int bubbleDelay = 15; // pagkaantala ng oras sa m seg upang panatilihing bukas ang mga solenoid valve, tukuyin ang dami ng bubble ng hangin · int bubbleSeparateDealy = 1000; // antala ang oras sa m seg upang tukuyin ang patayong agwat ng labing dalawang mga bula ng hangin

Maaari mong baguhin / magdagdag ng data ng font sa code ng arduino kung ano ang nais mong ipakita sa iyong "kumikinang na air-bubble na orasan".

Isara ang lahat ng mga balbula nang mahabang panahon na maaaring maging sanhi ng sobrang pag-init ng air pump. Kumpirmahin ang air pump kung magagamit ang patuloy na operasyon o hindi sa iyong responsibilidad. Gayundin, ang tibay ng solenoid na balbula ay makumpirma. Maaari itong maging kritikal sa iyong paggamit.

Salamat sa iyong interes sa aking proyekto. Magkaroon ng isang magandang oras ng pagpapahinga sa orasan na ito!

Mangyaring suriin ang Make It Glow Contest, sa ibaba ng entry din.

Gawin itong Glow Contest
Gawin itong Glow Contest
Gawin itong Glow Contest
Gawin itong Glow Contest

Grand Prize sa Make it Glow Contest

Inirerekumendang: