» Electronics » Arduino »Electronic hourglass

Electronic hourglass



Ito gawang bahay, na naimbento ng may-akda ng Instructables sa ilalim ng nickname thatguyer, ay magiging kapaki-pakinabang sa mga magulang ng mga bata na hindi pa natutunan ang mga numero. Paano ko maipaliwanag sa kanila na "umalis kami sa sampung minuto" o "sa limang minuto ay ibigay ang laruan sa iyong kapatid" kung hindi nila naiintindihan ang pagbabasa ng alinman sa isang kamay o digital na relo, at hindi rin alam kung gaano katagal ang minuto? Sinubukan ng panginoon ang timer ng kusina, ngunit ito ay ang linear scale ay mas nakikita kaysa sa mga anggulo at sektor. Ang disenyo ay pumapalit ng isang buong hanay ng hourglass, dahil maaaring mabago ang bilis ng shutter.

Inilapat sa aparato Arduino- katugmang board ng Adafruit Metro, kung gumagamit ka ng isa pa, mahalagang magkaroon ng hindi bababa sa tatlong mga analog na input. Ang impormasyon ay output sa isang piraso ng tape na may nalalabi na mga WS2812 LEDs na may isang density ng 144 LEDs bawat metro. Ang dalawang yari na board na ginawa ng Adafruit ay ginamit din para sa control - ang isa na may pindutan ng touch, ang iba pang may three-axis accelerometer. Ang pinagmulan ng kapangyarihan ay ang loob ng bangko ng kuryente - ang baterya kasama ang board, ngunit mas mahusay na huwag tanggalin ang aparatong ito sa kanilang kaso sa lahat, dahil ang produktong homemade ay pinakain mula sa karaniwang paraan - sa pamamagitan ng isang limang boltahe na output.

Sa pamamagitan ng pag-disassembling ng powerbank, ang master ay nagpapahintulot sa USB cable, paghihinang ang mga wire na kahanay sa konektor ng output. Walang kabuluhan: kung gayon, at ang paghahanap ng isang kurdon na may malaking USB plug ngayon ay hindi isang problema. Kailangan mong kumuha ng isang nasira na kurdon, kung saan "nahulog" sa kabaligtaran ang Micro USB o Lightning plug, alisin ito at hilahin ang mga wire sa kurdon. Narito, halimbawa, kung paano inilapat ng tagasalin ang gayong kurdon:



Ngunit thatguyer artipisyal na lumilikha ng mga paghihirap para sa kanyang sarili. Sa bawat posibleng paraan na sinusubukan na huwag maluha ang anumang bagay at hindi upang isara, bahagyang binabago niya ang powerbark. Una na tinanggal ang konektor ng output mula sa kanyang board:



Pagkatapos, sa halip nito, ikinokonekta nito ang konektor ng JST sa pamamagitan ng mga wire sa pamamagitan ng isang switch, na, naman, ay konektado hindi sa paghihinang, ngunit ng mga konektor ng RPPI. Ang counterpart ng JST-konektor ay nakahiga at naghihintay ng koneksyon sa circuit.



Ang opsyonal na opsyon ay handa na, ang mga susunod na hakbang ay pareho kahit na kung ibinalik mo ang power bank o iniwan mo ito sa kaso kasama ang kurdon na nabanggit sa itaas.

Nag-install ang Thatguyer ng isang board na katugma sa Arduino at accelerometer module sa breadboard:



Paano gagana ang mga panghinang sa kanila. Upang gumana ang lahat, dapat matugunan ang dalawang kundisyon. Ang una ay ang USB connector ay nasa gilid ng breadboard, mas maginhawang ikonekta ang isang cable dito. Ang pangalawa ay tama na i-orient ang accelerometer. Ito ay mas madali kaysa sa flipping ng gravity ng planeta.

Pinipili ng master sa breadboard ang mga bus na magiging plus at karaniwang wire, at nag-uugnay sa kaukulang mga konklusyon ng accelerometer at board na katugma sa Arduino sa kanila. Pagkatapos ay nag-uugnay ito sa isa't isa tulad nito: ang output ng X axis - sa analog input A2, Y - sa A1, Z - hanggang A0:



Pagmamasid sa polaridad, nag-uugnay ito sa kabaligtaran na bahagi ng konektor ng JST kasama ang plus at karaniwang mga gulong ng breadboard:



Gumaganap ng karagdagang paghihinang gamit ang bukas na circuit breaker o ang konektor ay na-disconnect. Kumokonekta sa isang piraso ng tape gamit ang mga addressable LED na humahawak ng 30 sa mga diode na ito. Ang tape ay maaari lamang ihiwalay sa mga lugar na espesyal na idinisenyo para sa hangaring ito. Ang mga kable ng kuryente ay nakakonekta sa tamang polaridad sa kaukulang mga bus ng layout, at ang serial data input ay konektado sa digital na output ng Arduino na katugmang board na napili sa programa:



May mga arrow sa tape (pagpapadala ng mga pagbati sa isa sa mga kalahok ng mapagkukunan, na kung saan ay sasabihin niya), na nagpapahiwatig ng direksyon ng paglipat ng data mula sa bawat naunang address ng LED sa bawat kasunod. Ikonekta ang isang piraso ng tape upang ang data ay lalayo sa board.

Matapos ang tape, ang wizard ay tumatagal ng singil sa pindutan ng touch. Mayroong tatlong mga wire muli: kasama, karaniwan at output. Paano ikonekta ang unang dalawa, siyempre, at ang pangatlo - sa digital na input ng Arduino na katugmang board na napili sa programa. Kapag hinawakan, ang pindutan ay nagbibigay ng isang lohikal na yunit. Electronics handa na:



Ang paghihinang bakal ay magpapahinga, ang mga jigsaw ay gagana. Kaagad pagkatapos ng pagtantya at paglipat ng outline ng hourglass sa isang maple board:



Ang parehong bagay ay maaaring nakadikit mula sa maraming mga layer ng manipis na playwud.

Ang master ay tumatagal ng isa pang tabla ng parehong hugis, ngunit mas payat, ihambing mula sa gilid:



Sa plaka, na kung saan ay mas makapal, ay naglulunsad ng mga butas para sa talim ng jigsaw at gumagawa ng mga compartment:




Lahat ng akma:



At sa mga recesses na ito ay magkasya sa isang switch, konektor at wires na nagkokonekta sa mga compartment sa bawat isa:



Tulad nito:



Glues ang mga board, at ang ibaba ay lilitaw sa mga compartment, sa tabi nito ay handa na, ngunit hindi pa naka-install na nakatayo:



Maaari mong stick ito, maaari mong i-screw ito ng mga screws, tulad ng gusto mo:



Sa recess na ito, isang pindutan ng touch ang magkasya sa kinatatayuan:



Narito ito sa lugar:



Sa kaso mismo, gumagawa ng mga recesses at butas ang thatguyer para sa mga wire sa tape at pindutin ang pindutan:



Sakop ng plexiglass ang mga compartment sa likuran upang hindi mahulog ang elektronikong bahagi:



Ang pagkakaroon ng maayos na plexiglass gamit ang tape upang hindi ito gumalaw, mag-drill at ayusin ito tulad nito:




Gumagawa ng mga marka para sa kaginhawahan ng pagsasama-sama ng plexiglass sa isang puno upang walang sitwasyon: sumpain ito, hindi tumutugma ang mga butas, ngunit kailangan mo lamang i-on ang talukap ng mata:



Ang pagsasama-sama ng lahat, pagsaksak kasama ang isang minarkahang balangkas, pagkuha ng hugis ng isang hourglass:



Sa gilid kung saan walang mga compartment at plexiglass, gumagawa ito ng isang recess para sa LED strip:



Ano ang kailangan mo!



Ito ay i-disassembles ang kaso, pinaputok ito at tinatakpan ang lahat ng kahoy na may dalawang layer ng shellac. Muli, ito ay humadlang nang bahagya, sumasaklaw sa polyurethane barnisan, pinoproseso ito ng kaunti sa lana na bakal, at lumiliko ...



Ibinabalik ang electronics pabalik:



Pagkatapos ay plexiglass:



Sinasaklaw nito ang mga LED na may isang filter ng matte:



Baha firmware, kakailanganin niya ang isang silid-aklatan Nag-ayos. Sa teksto, bago pinunan, kailangan mong ipahiwatig kung alin sa mga konklusyon ang konektado, pati na rin kung gaano karaming mga LED sa isang piraso ng tape.

Ang paglipat ng mga operating mode ng relo ay nangyayari kapag nagbabago ang kanilang posisyon. Sa setting up ang sensor, kasama ang sensor - bumibilang, patagilid - i-pause. Kapag pumapasok sa mode ng pag-setup, isang dilaw na kumikislap na cursor ay lilitaw, ang bawat pagpindot ng sensor ay nagdaragdag ng isang lilac division na naaayon sa 15 segundo. Kung mag-dial ka ng 60 segundo, ang mga kasunod na dibisyon ay magiging asul at ang kaukulang minuto. Tuwing ikalimang minuto na dibisyon ay minarkahan ng ibang kulay para sa kaginhawaan. Sa mga mode ng countdown at i-pause, ang orasan ay kumikilos nang katulad sa isang tunay na buhangin.

Ang pag-uulit ng gawaing gawang bahay, maaari mong ikonekta ang isang piezoelectric o dynamic na ulo (isa sa pamamagitan ng isang amplifier) ​​sa isa sa mga digital na input at magdagdag ng mga sound effects sa firmware.
10
10
10

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

Pinapayuhan ka naming basahin:

Ipasa ito para sa smartphone ...