Talaan ng mga Nilalaman:
- Hakbang 1: LED Strip, Lets Start With That
- Hakbang 2: I-mount ang LED Strips, at Solder…
- Hakbang 3: Ang Ilan Ay Ayokong Ito Bare
- Hakbang 4: Magsimula Sa Mga Kable … Hayaang Magsimula ang Masaya
- Hakbang 5: Sa wakas, Buhay ang Hayop !!
- Hakbang 6: Ngayon isang maliit na Isang Extra !!!
Video: Binary Clock Gamit ang Neopixels: 6 Hakbang (na may Mga Larawan)
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:15
Kumusta mga tao, gusto ko ang lahat ng mga bagay na nauugnay sa LED at gusto din ang paggamit ng mga ito sa iba't ibang mga kagiliw-giliw na paraan Oo, alam ko na ang Binary Clock ay nagawa dito ng maraming beses, at ang bawat isa ay mahusay na halimbawa ng kung paano lumikha ng iyong sariling orasan.
Pinagpantasyahan ko talaga ang isang Binary Clock upang sabihin na "Ginawa ko iyon", at tiningnan kung anong mga bahagi ang magagamit ko, LEDs, Resistors, RTC, Arduino.. pagkatapos ay nakakita ako ng Neopixel Strip (WS2812). Naisip ko iyon, halos lahat ng mga Binary Clock na nakita kong gumamit ng LED Matrix na nagsasangkot ng maraming paghihinang, huwag akong magkamali, wala akong mga isyu sa paghihinang, ngunit bakit hindi ko magamit ang strip … Isang nabuong plano, tinatanggap ko ang hamon mo..
Kaya una, umupo ako upang malaman kung ano ang gusto ko sa isang Binary Clock, simple, Oras, Mins Segundo, maximum ng 4 na hilera upang mabasa ko ito nang may gaanong kadalian, at kung nagtataka ka kung paano basahin ang isang Binary Clock, I ay maaaring magrekomenda na magkaroon ng isang pag-browse at rad ng pahinang ito: Paano basahin ang isang Binary Clock Gayundin ano ang bahay ko dito, sa kabutihang palad ay nasa Ikea ako at gumamit ng ilan sa kanilang mga frame ng larawan ng Ribba sa iba pang mga proyekto, kaya naisip ang bingo, na ay gagawin nang maayos (at sa £ 2.99 ay isang magandang presyo).
Nang walang karagdagang pagtatalo, isang Listahan ng Bahagi:
- Arduino Uno
- RTC Module (ds1302) Ebay (UK)
- (Ngayon ay binago sa isang 10k Palayok) 220k Potentiometer Ebay (UK)
- 470r Resistor Ebay (UK)
- Ribba Larawan Frame Ikea Ribba
- Acetate - para sa Mask
- Paggamit ng isang Laser Printer
Ang iba pang mga wire ng hookup, breadboard at 5v mapagkukunan ng kuryente ay kakailanganin, ipagpapalagay kong mayroon kang mga iyon:)
Hinahayaan na ngayong magtayo…
Hakbang 1: LED Strip, Lets Start With That
Kaya muna, kunin ang LED Strip, ang mayroon ako ay mayroong LED (mga pixel) tuwing 16.5mm, na tila maayos para sa frame na mayroon ako, kaya pinutol ko sila sa 6 na mga agwat ng pixel gamit ang isang matalim na pares ng gunting (karaniwang nalalapat na kaligtasan).
Mangyaring tandaan sa pagsara ng strip ay may mga arrow, ito ang direksyon ng data at lakas, at ang mga pad ng tanso ay may linya, gupitin ang linya na iyon upang matiyak na may natitirang mga pad ng tanso sa dulo ng bawat gupit na bahagi.
Dapat mayroon ka na ngayong 4 na mga LED strip na may 6 na mga pixel sa bawat isa, kung mayroon ka, mahusay, kung hindi, mabuti, subukang muli, o solder ang mga ito nang magkakasama (siguraduhin na ang mga arrow ay nasa linya) at subukang mabilang nang maayos sa susunod..
Mabilis na paglipat, hinahayaan na makuha ang mga LED strip sa ilang pagkakahawig o pagkakasunud-sunod, kung paano ko ito ginawa upang sukatin ang frame, at hatiin ito sa pantay na mga seksyon. Gusto ko ang minahan sa loob ng mounting ng larawan, ganoon din ang aking mga kalkulasyon gamit iyon kaysa sa buong frame. Ang bundok ay ang item sa karton na karaniwang mag-frame ng larawan, mayroong isang larawan sa hakbang na ito na nakalagay ang mount sa itaas ng frame.
Hakbang 2: I-mount ang LED Strips, at Solder…
Tulad ng makikita sa mga larawan para sa hakbang na ito, nag-print ako ng mga linya sa papel at inilagay ang mga piraso sa kanila, pagkatapos, itinayong muli ang frame sa bawat oras at "eyeballed" ito upang matiyak na mayroon akong hitsura na gusto ko. Kapag naging masaya ako, permanenteng ikinabit ko ang strip sa pag-back ng pandikit, ang malagkit na likod sa minahan ay hindi masyadong maganda.
Para sa disenyo nito ginamit ko ang LibreCAD, na Open Source at higit sa sapat para sa gawain, tandaan kapag nagpi-print upang isentro ang imahe at baguhin ang ratio ng pag-print sa 1: 1. Inilakip ko ang Layout na ginamit ko sa hakbang na ito.
Susunod sa listahan ng ToDo ay ang wire ng Strips up. Sa aking kahon ng mga piraso ay nagkaroon ako ng ilang mga konektor ng gilid ng PCB ng lalaki kaya ginamit ko ang mga ito sa halip na paghihinang ang unang kumonekta. Kung mayroon ka ng mga ito at nais na pumunta sa rutang iyon mangyaring huwag mag-atubiling gawin ito.
Gayunpaman, simula sa ilalim na strip, ang mga arrow na RIGHT to LEFT, maghinang ang iyong gilid na konektor papunta sa strip, o ang iyong pangunahing mga wire sa koneksyon, iminumungkahi ko ang paggamit ng Pula, Itim at ibang kulay para sa data. Karamihan sa mga strip ay mga label +. -, D… + ay iyong Positibo, - Negatibo, D ay Data, hindi lahat ay pareho at maaaring magkaroon ng iba't ibang boltahe, ang minahan ay 5v. mangyaring tiyakin na kapag pinapatakbo ka gumagamit ka ng isang naaangkop na power supply.
Iyon ang unang strip na nagsimula, ngayon kung ano ang kailangan nating gawin ay ikonekta ang lahat ng mga piraso sa serye, sa gayon ay dapat na ang kaliwa ng ilalim na strip, sa kanan ng susunod na i-strip up, iba pa at iba pa, ang huling strip ay dapat walang koneksyon sa kaliwang bahagi at ang mga arrow para sa lahat ng mga piraso ay dapat na KANAN sa Kaliwa tulad ng nabanggit dati.
Hakbang 3: Ang Ilan Ay Ayokong Ito Bare
Personal kong ginusto ang payak na walang hitsura upang makita mo kung paano ito gumana, subalit, sinabi ng "Siya na Dapat Maging Masunurin" na kung pupunta sa pader na iyon kailangan itong "magmukhang mas maayos" kaya't kailangan kong magisip ng mabilis at napagtanto na maaaring gamitin ang Layout at baguhin ito nang bahagya, i-print ito sa acetate at magiging maganda ito. Hangga't nais kong sabihin na sinira ko ang photoshop at ginawa ito sa isang tatlong beses, hindi ko magawa, isang kaibigan ko ang gumawa ng bahaging ito para sa akin, dahil ang aking mga kasanayan sa photoshop ay hindi kasing ganda ng nais isipin ng aking utak.
Ang pagtatapos ng pag-render ay naka-print sa acetate, na-trim at inilagay sa likod ng baso, ang susunod na pag-mount ng larawan, pagkatapos ay ang mga LED strip, sa wakas na ang backing board na may mga wire na lumalabas para sa lakas at data.
Tulad ng nakikita sa larawan, mayroon akong mga Red, Black at Green na mga wire na lalabas, at ang mga magkakaugnay na wires ay naka-loop sa likuran.
Ang pagtatapos na produkto na dapat kong aminin na walang tigil na hindi masyadong masama..
Ang Binary sa ibaba ay nagsasabing "Binary Clock"
Makakakuha ako ng ikot sa isang pagbabago kapag maaari kong ipatong ang aking mga kamay sa ilang higit na acetate, at iyon ay upang ilipat ang mga numero para sa mga hilera sa kanan nang kaunti pa, nakikita ang mga barley.
Hakbang 4: Magsimula Sa Mga Kable … Hayaang Magsimula ang Masaya
Tulad ng sigurado na makikita mo sa mga larawan na hindi ko makita ang tamang module sa Fritzing kaya't nag-import ako ng isang imahe at pinila ko ito nang pinakamahusay hangga't makakaya ko.
Ang ilalim na power rail ay dapat magkaroon ng sariling 5v power supply, ang laki ng supply ng kuryente ay nakasalalay sa pagkonsumo ng iyong mga LED. Gusto ko magmungkahi na er sa gilid ng pag-iingat at gumamit ng isa na maaaring hawakan ang lahat ng LED na naiilawan sa maximum na ningning.
Hindi ko pa ito nakatuon sa isang PCB (gagamit ng stripboard) dahil maaari akong magdagdag ng isang LCD screen sa wala sa malayong hinaharap gamit ang isang sensor ng Temperatura at ipakita ang Petsa / Oras at Temperatura sa karaniwang format, kaya't walang ibang iskema sa kasalukuyan..
BABALA.. tandaan ang error sa diagram, ang Ground mula sa RTC (Itim na kawad) ay kailangang goto ground hindi ang Positibong riles tulad ng ipinakita, ay i-a-update ang diagram at i-upload ito muli, salamat sa mga istoo para mapansin.
Hakbang 5: Sa wakas, Buhay ang Hayop !!
Pangwakas na hakbang … huzzah
Suriin, i-double check, at suriin muli ang iyong mga koneksyon…
Ngayon makuha ang sketch na nai-upload sa iyong Arduino, hindi ko ipaliwanag kung paano gawin iyon, dahil mayroong higit sa sapat na mga gabay sa paggawa nito at hindi magdagdag ng anumang halaga sa 'ible…
Sa mga komento ng code, linya 119, kailangan itong mag-uncment, itinatakda ng linya ng code na ito ang oras at petsa ng orasan:
// myRTC.setDS1302Time (00, 28, 17, 7, 27, 3, 2016);
Upang mapigilan baguhin ito sa:
myRTC.setDS1302Time (00, 28, 17, 7, 27, 3, 2016);
At ilagay sa kasalukuyang petsa / oras sa format tulad ng naitala sa sketch sa linya 115:
// segundo, minuto, oras, araw ng linggo, araw ng buwan, buwan, taon
Ok, ngayon i-upload ang sketch na iyon… tapos na? ok lang
Ngayon, kapag na-restart mo ang Adruino itatakda nito ang petsa / oras sa tinukoy na iyon, at hindi mo nais na gawin ito, kaya puna ang linya 119 at i-upload muli ang sketch. Ngayon sa pag-restart ay babasahin nito ang form ng oras ng RTC (Real Time Clock) at dapat na tumpak.
Anumang mga problema, suriin mo ang mga koneksyon, iyon ang magiging pangunahing isyu, at kung ang baterya na iyong ginagamit sa iyong RTC ay mahina, pagkatapos ay nakakakuha ka ng maling pagbabasa ng oras (alam ko, nangyari sa akin, na-default sa 48:45:45)
Anumang mga katanungan o isyu mangyaring ilagay sa mga komento at makakatulong sa lahat ng makakaya ko..
Magsaya, at mag-enjoy..
Hakbang 6: Ngayon isang maliit na Isang Extra !!!
Nitong umaga ay iniisip ko kung paano ko mapapagbuti ang Binary Clock, kaya't habang binabago ito at nagkakaroon ako ng kape ay naabot ko upang buksan ang gitnang pag-init na parang malamig, ngunit gaano lamig, ano ang temperatura !!!
Isang tuso na plano …
Bakit hindi idagdag ang temperatura sa orasan?
Magandang tanong, walang dahilan kung bakit hindi, kaya hinayaan itong gawin..
20mins kasama si Fritzing at mayroon akong susunod na yugto sa aking obra maestra na handa nang puntahan, kinakailangan lamang upang maputol ang isa pang 6 na pixel haba ng LED Strip, isang pares ng mga wire, isang resistor na 4k7ohm at isang oras na ginagamit ang aking mapagkakatiwalaang soldering iron at ilang mga linya ng code… Tapos na!
Ginagawa ko ba itong tunog madali, mabuti, nakakagulat na ito ay …
Kaya't sa isang piraso ng strip board ay inilagay ko ang DHT11 at ang kinakailangang risistor, eksaktong eksakto sa diagram.
In-update ko ang dating ginamit na sketch, na-upload ito at hey, nagtrabaho sa unang pagkakataon.. Ok hindi, kapag na-solder ko ang mga male edge na konektor na pin sa strip, nagawa kong makakuha ng isang masamang pinagsamang linya ng Data, kaya kailangan resolder ito..
Ang temperatura ay naka-mount patayo at nabasa tulad ng ipinakita sa larawan, kaya ang temperatura nang kunan ng larawan na iyon ay 19 deg C.
Kagiliw-giliw na sinusukat din ng DHT11 ang Humidity, panatilihin ang panonood na maaaring may isa pang strip na paparating kaagad na may halumigmig..
Inirerekumendang:
LED Clock Gamit ang Neopixels: 4 Hakbang (na may Mga Larawan)
LED Clock Gamit ang Neopixels: Maligayang pagdating sa aking itinuturo sa kung paano gumawa ng isang LED na orasan gamit ang 60 Neopixels. Mahahanap mo ang 3 naka-attach na PDF ay para sa mga segment ng orasan, isa pa ay para sa base at panghuli ang isa ay isang template na makakatulong sa pagdikit magkasama ang mga seksyon. Kaya sa com
Internet Clock: Ipakita ang Petsa at Oras Gamit ang isang OLED Gamit ang ESP8266 NodeMCU Sa NTP Protocol: 6 na Hakbang
Internet Clock: Display Date and Time With an OLED Gamit ang ESP8266 NodeMCU With NTP Protocol: Kumusta mga tao sa mga itinuturo na ito na magtatayo kami ng isang orasan sa internet na magkakaroon ng oras mula sa internet kaya't ang proyektong ito ay hindi mangangailangan ng anumang RTC upang tumakbo, kakailanganin lamang nito ang isang nagtatrabaho koneksyon sa internet At para sa proyektong ito kailangan mo ng isang esp8266 na magkakaroon ng
Manatiling Ligtas Gamit ang Bikelight na Ito Gamit ang Mga Senyas na Pagliko: 5 Hakbang (na may Mga Larawan)
Manatiling Ligtas Gamit ang Bikelight na Ito Gamit ang Mga Sinyales na Pag-turn: Gustong-gusto kong sumakay ng bisikleta, karaniwang ginagamit ko ito upang makarating sa paaralan. Sa oras ng taglamig, madalas na madilim pa rin sa labas at mahirap para sa ibang mga sasakyan na makita ang mga signal ng aking kamay na lumiliko. Samakatuwid ito ay isang malaking panganib dahil maaaring hindi makita ng mga trak na nais kong
Paano Gumawa ng isang Drone Gamit ang Arduino UNO - Gumawa ng isang Quadcopter Gamit ang Microcontroller: 8 Hakbang (na may Mga Larawan)
Paano Gumawa ng isang Drone Gamit ang Arduino UNO | Gumawa ng isang Quadcopter Gamit ang Microcontroller: PanimulaBisitahin ang Aking Youtube Channel Ang isang Drone ay isang napakamahal na gadget (produkto) na bibilhin. Sa post na ito tatalakayin ko, kung paano ko ito magagawa sa murang ?? At Paano mo magagawa ang iyong sarili tulad nito sa murang presyo … Sa India ang lahat ng mga materyales (motor, ESC
Kontrolin ang Arduino Gamit ang Smartphone Sa pamamagitan ng USB Gamit ang Blynk App: 7 Mga Hakbang (na may Mga Larawan)
Kontrolin ang Arduino Gamit ang Smartphone Sa Pamamagitan ng USB Sa Blynk App: Sa tutorial na ito, matututunan namin kung paano gamitin ang Blynk app at Arduino upang makontrol ang lampara, ang kumbinasyon ay sa pamamagitan ng USB serial port. Ang layunin ng pagtuturo na ito ay upang ipakita ang pinakasimpleng solusyon sa malayo-pagkontrol ng iyong Arduino o c