» Electronics » Arduino »Pseudo-kahoy na relo ng LED

Pseudo-Wooden LED Watch



Ang isang kahoy na relo sa hugis ng isang parallelepiped, kung saan ang LED display ay lumiwanag sa pamamagitan ng isang manipis na barnisan, ay hindi isang bago sa mahabang panahon. Ang mga ito ay magagamit sa komersyo at hiniling nang sampung taon ngayon. At ang panonood ng Mga Tagagamit na ito sa pamamagitan ng palayaw na Darwin Energy ay pseudo-kahoy: ang kaso nito ay gawa sa plastik, at sa halip na veneer ito ay isang vinyl film na may katulad na pattern.

Upang piliin ang mga mode ng orasan, thermometer at hygrometer, ginamit ng developer ang isang sensor ng panginginig ng boses. Ang algorithm para sa paglipat sa pagitan ng mga mode ay ang mga sumusunod:



Pinagsama ng master ang orasan sa isang board board type type mula sa mga sumusunod na sangkap: Arduino Pro Mini, uri ng 8402AS display, temperatura ng temperatura ng DHT11 at sensor ng kahalumigmigan, DS1307 real-time na orasan, UMProb na panginginig ng boses sensor, module na may soccer ng Tenstar Robot Micro USB (kailangan mo lamang itong kuryente, maaari mo lamang kunin ang USB cable mula sa isang bagay na nasira) . Para sa firmware, kinuha niya ang module para sa pag-convert ng isang USB port sa isang serye na Honbay CP2102.



Kinolekta niya ang orasan ayon sa pamamaraan:



Mas pinipiling gumamit ng combs at socket para sa pagkonekta ng mga wire sa isang breadboard na may isang suklay:



Ganito ang hitsura ng resulta mula sa dalawang panig:




Para sa mga gumagamit na hindi nais na mag-flash ng anupaman, inirerekumenda niya ang pagbili ng anumang designer kit para sa pag-ipon ng mga relo ng LED, pagpili ng isa kung saan naihatid na ang microcontroller ay naka-stitched. Ngunit pagkatapos ay walang mga thermometer at mode ng hygrometer, pati na rin ang isang sensor ng panginginig ng boses. Ang nag-develop mismo ay kumikislap sa Arduino gamit ang aparato ng Honbay CP2102 na nabanggit sa itaas:



Ang pagkonekta sa kanila tulad nito:

Arduino side ---------- Programmer side

VCC -------------------------------------- + 5V

GND ------------------------------------- GND

GRN ------------------------------------- DTR

TX ------------------------------------------ RX

RX ------------------------------------------ TX

Sketch dito.

Ang kaso ay maaaring naka-print na 3D, o maaari kang kumuha ng anumang naaangkop na kahon sa laki at gupitin ang mga butas dito. Pinili ng wizard ang una:



File ng STL dito.

Matapos ang pag-paste sa vinyl film, ang kaso ay nagiging napakaganda:





Ang mga butas ay kinakailangan para sa sensor ng temperatura at halumigmig. Ipinapakita ng wizard ang pinakamainam na lokasyon para sa lokasyon nito:



At sa gayon ay mayroon siyang sensor sa panginginig ng boses:



Handa na ang relo:



Kaya maaari kang magpalipat ng mga mode:



Tandaan ng tagasalin. Ang sensor ng panginginig ng boses sa disenyo na ito ay nagbibigay lamang ng paglipat ng mode. Maaari mong itakda ang oras sa module na DS1307 gamit ang parehong Arduino, dito sinabi kung paano.
9.6
9.7
9.9

Magdagdag ng isang puna

    • ngitinakangitixaxaok langhindi alamyahoonea
      bosskumamottangaoooo-ooagresibolihim
      sorrysayawsayaw2sayaw3kapatawarantumulonginumin
      humintomga kaibiganmabutigoodgoodsipolswoondila
      usokpumapalakpakkrayolaipahayagnakakainisdon-t_mentionpag-download
      initnakakainistumawa1mdapagpupulongnakikipag-usapnegatibo
      hindi_ipopcornparusahanbasahintakottakotpaghahanap
      panunuyasalamat_youitoto_clueumniktalamaksumang-ayon
      masamabeeeblack_eyeblum3namulamagyabanginip
      censoredkaaya-ayalihim2nagbabantatagumpayyusun_bespectacled
      shokrespektlolnagustuhanmaligayang pagdatingkrutoyya_za
      ya_dobryikatulongne_huliganne_othodimapusokpagbabawalmalapit
1 komentaryo
Tandaan: ang iginuhit na algorithm ay hindi tumutugma sa isa na ipinapakita sa pag-record ng video. Oo, at hindi tumutugma sa algorithm, dahil sa "Display Temp." Lumabas ang 2 arrow.
Babala para sa mga nais na ulitin: sa circuit na ito, ginagamit ang isang tagapagpahiwatig na may isang karaniwang katod, na nagbibigay-daan sa isang direktang koneksyon, hindi sa pamamagitan ng isang transistor Arduino sa mga konklusyon ng mga numero ng tagapagpahiwatig (D1-D4). Ngunit ang kakulangan ng kasalukuyang mga naglilimita sa mga resistors sa pagitan ng mga controller at mga segment ng tagapagpahiwatig ay hindi maaaring inirerekomenda bilang normal.
Ang koneksyon ng Programmer at Arduino Pro Mini: ipinahiwatig na ang DTR ng programmer ay sa GRN sa board. Sa walang board na Pro-series ay mayroon akong isang contact na may label na GRN, at sa lahat ng kinakailangang contact ay may label na DTR.
Well, ang programmer ay angkop para sa halos anumang isa na sumusuporta sa mga signal ng DTR at, kung posible, ang boltahe ng microcontroller (3.3 o 5 V).
Sa halip na RTC DS1307, mas mahusay na gamitin ang DS3231 - mas tumpak.
Sa halip na tagapagpahiwatig 8402AS (ang taas ng mga numero ay 0.8 pulgada), maaari mong gamitin ang anumang naaangkop na 4-segment na may 4 na numero na may karaniwang katod (karaniwang ang letrang A sa numero): halimbawa, 5463AX (ang taas ng mga numero ay 0.56 pulgada), ngunit maaaring kailanganin mong baguhin code dahil sa iba't ibang mga tagapagpahiwatig ng pinout.
Ang programa ay hindi rin walang mga kapintasan, kabilang ang oras sa paghawak. Tumawag sa RTC Tuwing Ikot - Bakit? Bakit ilipat ang oras sa pamamagitan ng 25 minuto mula sa halaga sa RTC? Mas mahusay na gumawa ng isang simpleng sket ng pag-configure ng RTC sa pamamagitan ng utos sa pamamagitan ng com port, i-configure ito, at pagkatapos ay i-flash ang gumaganang code na hindi naglalaman ng mga pagtatangka upang simulan ang RTC.
At pagkatapos ay idagdag ang control button processing upang itakda ang orasan. At pagkatapos ay ipagpatuloy ang pagbuo ng proyekto.

Ngunit ang paggamit ng mga sensor sa panginginig ng boses ay isang nakakaganyak na ilipat. Ilang taon na ang nakakaraan gumawa ako ng isang alarma na may tulad na sensor, tumalikod mula sa pag-iling nang ilang segundo.

Pinapayuhan ka naming basahin:

Ipasa ito para sa smartphone ...