Përmbajtje:

Llambë Arduino me Shishe Sode - Ndjeshme ndaj Tingullit: 3 Hapa (me Fotografi)
Llambë Arduino me Shishe Sode - Ndjeshme ndaj Tingullit: 3 Hapa (me Fotografi)

Video: Llambë Arduino me Shishe Sode - Ndjeshme ndaj Tingullit: 3 Hapa (me Fotografi)

Video: Llambë Arduino me Shishe Sode - Ndjeshme ndaj Tingullit: 3 Hapa (me Fotografi)
Video: Девочка — шашлычок ► 1 Прохождение Silent Hill Origins (PS2) 2024, Korrik
Anonim
Image
Image

Unë kisha disa LED të adresueshëm individualisht të mbetur nga një projekt tjetër dhe doja të krijoja një sfidë tjetër mjaft të lehtë, por argëtuese për klasat e Dizajnit të Produkteve të nivelit të Vitit 10 (mosha 13-15 vjeç). Ky projekt përdor një shishe të zbrazët të sodës (ose pije të gazuara nëse jeni nga NZ!), Një sensor të nivelit të zërit Arduino Nano, KY-037, një shirit prej 10 LED, letër fotokopjuese, karton, zam të nxehtë, karikues të telefonit celular, çelës plus hardueri i zakonshëm i bashkimit.

Ju gjithashtu mund ta bëni atë pa sensorin KY-037 dhe thjesht të keni një sekuencë interesante të dritës duke luajtur duke ndryshuar kodin Arduino.

Furnizimet

Arduino Nano

Sensori i tingullit të pajtueshëm me KY-037 Arduino

Rrip LED RGB (LED të adresueshëm individualisht), 5V, WS2812

Shishe sode (përmbajtja e pirjes sipas dëshirës!)

Letër fotokopjuese

Kartoni

Gërshërë

Thikë hobi

Armë me zam të nxehtë dhe shkopinj zam

Tela elektrike

Hekur bashkues dhe saldim elektrik

Rrëshqitës rrëshqitës ose ndërprerës

Karikues i telefonit celular dhe kabllo USB - çdo

Tituj meshkuj - ndoshta përdorni pjesë rezervë nga Arduino Nano

Bojë për të dekoruar

Hapi 1: Punoni LED -et tuaja

Punoni LED -et tuaja
Punoni LED -et tuaja

Më poshtë është kopjuar nga "Ujëmatësi i nivelit të pasigurt të zhurmës" sime me udhëzime, pasi është e njëjta procedurë. Kaloni bitin e sensorit KY-037 nëse nuk po e shtoni këtë:

Usefulshtë e dobishme të praktikoni ndriçimin e shiritit tuaj RGB. Kam përdorur 10 LED për njehsorin, kështu që kjo është ajo me të cilën praktikova. Ju prerë shiritin tuaj në lidhjen e bakrit - është e qartë se ku. Unë bashkova një kokë të vogël me 3 kunja të cilën e kisha nga një çantë fillestare Arduino në fund. Ngjitja në kontaktet e bakrit me shirit RGB është mjaft e vështirë, kështu që fat i mirë! Vini re shigjetat në shiritin RGB - duhet të lidheni në mënyrë që sinjali juaj i energjisë dhe i të dhënave të ndjekë shigjetat. Do të shihni shkronjat DO & Din që nënkuptojnë Data Out dhe Data In. Kjo më lejoi të lidh shiritin në një dërrasë buke së bashku me kërcyesit në Arduino. Fotografia tregon tabelën më të madhe Arduino Uno, por kunjat në Nano janë të njëjta. Në kodin do të shihni që kunja e të dhënave të shiritit është e lidhur me pinin dixhital me numrin 6 të Arduino. Vendosa numrin e LED -ve në 10. Laku i zbrazët i ciklet LED -të ndezur/fikur lart e poshtë shiritit, njëra pas tjetrës. Vini re se i shkon nga 0 në 9, domethënë gjithsej 10 lED. Kam hequr sensorin në këtë fazë (ndryshe nga fotografia) për ta mbajtur atë të thjeshtë - jepini vetes pak sukses! Pasi ta keni bërë këtë, sfida tjetër është kalibrimi dhe përfshirja e sensorit KY-037. Ekziston një mësim i shkëlqyeshëm i bërë nga ElectroPeak në faqen e internetit Arduino që ju jep një kod të thjeshtë që nxjerr numra në monitorin serik të Arduino, duke ju lejuar të kalibroni me vidën e potenciometrit në sensor. Këtu është lidhja: https://create.arduino.cc/projecthub/electropeak/h…. Unë e kam shtuar këtë skedar kodi në këtë tutorial siç do ta shihni. Tjetra, lidhni shiritin LED RGB në qark sipas diagramit të qarkut që do të shihni në dokumentin shoqërues PDF (falë pjesërisht Qarqeve Tinkercad për këtë). Pas kësaj ju mund të ngarkoni kodin (KY_037_sound_sensor_LEDS_v2) në Arduino Uno ose bordin tjetër që mund të përdorni (një Nano do të funksiononte gjithashtu). Mbani në mend se do t'ju duhet dosja dhe skedarët FastLED të shtuar në dosjen tuaj të Bibliotekës Arduino që do të jetë instaluar vetë kur instaloni Arduino në kompjuterin tuaj. Biblioteka mund të jetë në një skedar si: C: / Program Files (x86) Arduino / bibliotekat. Shkarkoni atë nga pëlqimet e Github: https://github.com/FastLED/FastLED. Gjëra të tjera për të cilat duhet të keni kujdes janë të mbani mend që të zgjidhni tabelën e duhur në softuerin Arduino nën Tools … bord dhe sigurohuni që bordi të flasë me portën e kompjuterit tuaj duke klikuar tek mjetet … port. Përveç kësaj, do t'ju duhet të bëni rregullime në tenxheren tuaj potenciometër në sensorin KY -037 në varësi të daljes së furnizimit me energji të telefonit celular - dalja e amperit do të ndryshojë në karikues të ndryshëm, duke ndryshuar kështu përgjigjen e shiritit RGB. Kalibroni atë në situatën tuaj ose përdorni një matës decibel të veçantë siç bëj unë për të supozuar pragun e ndryshimit të ngjyrës. Unë e kam thjeshtuar kodin në mënyrë që të mos përfshijë më konvertimet nga dalja e tensionit nga sensori në nivel decibel absolut si në projektin e Universitetit të Rajsit.

Hapi 2: Filloni të Bëni Trupin e Llambës

Image
Image
Filloni të Bëni Trupin e Llambës
Filloni të Bëni Trupin e Llambës
Filloni të Bëni Trupin e Llambës
Filloni të Bëni Trupin e Llambës

Kjo pjesë është argëtuese. Së pari prejeni shishen e sodës rreth perimetrit të saj pak poshtë nga kapaku për t'ju lejuar të futni një copë letër fotokopjimi të mbështjellë. Ajo do të shpaloset në anët e shishes pasi ta hidhni brenda. Priteni pak që të përshtatet me shishen tuaj. Kjo vepron si një hije në mënyrë që LED -të të mos jenë shumë të ndritshme për tu parë.

Kam përdorur një rrotull kartoni të kapur (Glad Wrap nëse jeni nga NZ) për të zbritur në qendër të shishes (ju gjithashtu mund të përdorni vetëm një fletë letre kopjimi të mbështjellë). Mbi këtë unë mbështolla shiritin 10 LED në një spirale, të mbajtur në vend me zam të nxehtë. Sigurohuni që fundi i kunjit të ngjitur të shiritit LED është më i larti dhe i arritshëm. Ngjiteni këtë tub letre ose kartoni në fund të shishes. Tjetra bëni një rreth kartoni për të kaluar pjesën e sipërme të shishes dhe tubit të letrës/kartonit, me një nivel për të lejuar që telat LED të kalojnë. Pastaj mund ta lidhni këtë me Nano dhe ta ngjisni Nano në vend (shiko fotot).

Ju do të duhet të shikoni diagramin e instalimeve elektrike që kam postuar dhe të kuptoni disa nga tuajat. Në thelb ju doni pin + nga sensori i zërit KY-037 dhe terminalin + 5V nga shiriti LED për t'u lidhur me pin 5V në Nano. Kunjat GND nga këto të dyja shkojnë në GND në Nano. Këtu kam përdorur disa tituj rezervë të bashkuar së bashku. Nga këto kunja bashkohen dy tela që zbresin në qendër të tubit të kartonit dhe dalin në kabllon USB e cila lidhet me karikuesin e telefonit celular. Sigurohuni që të përputheni +ve dhe -ve.

Para se të shkoja më tej, testova edhe një herë shiritin LED për t'u siguruar që ai ende ndizet (pa lidhje të prishura), të mundësuar nga USB në një kompjuter, si dhe nga 5V dhe GND.

Telat e furnizimit me energji elektrike i kalova poshtë në qendër të tubit të kartonit dhe dilja përmes pjesës së poshtme të shishes. Çelësi zbret këtu - për t'u ngjitur nxehtësisht në bazën në formë konike - kështu lejoni tela të mjaftueshëm për këtë operacion. Pastaj e preva në gjysmë kabllon USB Arduino/printerin tim, të lidhur me njërin skaj me telat e furnizimit me energji Nano. Fundi tjetër shkon në karikuesin celular. Kablloja ka një tel të zi dhe të kuq, plus tela të tjerë të të dhënave. Përdorni të zezën (negative/GND) dhe të kuqe (+5V).

Hapi 3: Plotësimi i Gjërave

Nga fotot do të shihni që kam përdorur karton për të formuar një majë cilindrike për llambën time - kjo ndihmon në fshehjen e bordit dhe telave Nano. Vini re se e kam lënë prizën USB të arritshme në mënyrë që të mund të programoj më tej Nano për të përdorur sensorin e zërit. Unë do ta bëj këtë sa më lejon koha.

Baza e llambës sime është një kon. Kjo është më e ndërlikuar për t'u arritur. Sidoqoftë, ekziston një faqe interneti shumë e dobishme që ju lejon të krijoni një kon, ta PDF dhe të printoni një model kon që mund të përkthehet në karton. Thjesht matni diametrat dhe lartësinë që dëshironi. Këtu është lidhja: https://www.blocklayer.com/cone-patterns.aspx Miniera ishte 167mm x 93mm x 40mm e lartë.

Do ta lë këtu tani për tani. Llamba ime ka ende nevojë për zbukurim dhe lyerje, plus shtimin e kodit më të sofistikuar në mënyrë që t'i përgjigjet sensorit të zërit - por që mund të shtohet në të ardhmen e afërt.

Shpresoj që ju të kënaqeni me këtë projekt si unë. Mezi pres ta provoj në klasë.

Recommended: