Përmbajtje:

Ora Alarm LED e Agimit me Alarm Këngësh të personalizueshëm: 7 hapa (me fotografi)
Ora Alarm LED e Agimit me Alarm Këngësh të personalizueshëm: 7 hapa (me fotografi)

Video: Ora Alarm LED e Agimit me Alarm Këngësh të personalizueshëm: 7 hapa (me fotografi)

Video: Ora Alarm LED e Agimit me Alarm Këngësh të personalizueshëm: 7 hapa (me fotografi)
Video: "Edhe kur t'martohesh ti mu mos më harro" 8-vjeçi këndon me def në studio 2024, Nëntor
Anonim
Ora Alarm LED e Agimit me Alarm Kënge të Përshtatshëm
Ora Alarm LED e Agimit me Alarm Kënge të Përshtatshëm

Motivimi im Këtë dimër e dashura ime kishte shumë probleme të zgjohej në mëngjes dhe dukej se vuante nga SAD (Çrregullimi Afektiv Sezonal). Unë madje vërej se sa më e vështirë është të zgjohesh në dimër pasi dielli nuk ka dalë ende. Simptomat e SAD të rënda mund të përfshijnë nervozizëm, fjetje të tepërt, por akoma lodhje, paaftësi për të dalë nga shtrati, depresion dhe madje edhe disa probleme fizike të tilla si dhimbje të kyçeve dhe ulje të rezistencës ndaj infeksionit. Kisha dëgjuar për alarme të lindjes së diellit që simuluan lindjen e diellit dhe kuptova se mund të ishte një zgjidhje e mundshme për problemin e saj. Plani që mbaj mend që pashë një udhëzues (https://www.instructables.com/id/Blue-LED-dawn-simulator- for-Soleil-Sun-Alarm/) në lidhje me modifikimin e një alarmi të lindjes së diellit për të siguruar dritë blu duke përdorur LED pasi bluja supozohet të jetë drita e mirë për të ndihmuar. Më pëlqeu ideja, por mënyra se si përdoret mikrokontrolluesi në këtë udhëzues më frikësoi pasi kam pasur përvojë të kufizuar me programimin pasi të jetë zhvilluar kodi. Gjithashtu nuk zgjidhi shqetësimin tim tjetër: shpenzimi i 80 dollarëve për një orë me zile dhe modifikimi i tij, jo se e dashura ime nuk ia vlen: D Fillimisht mendova për zhvillimin e një ore nga e para duke përdorur një mikrokontrollues. Ne ndërtuam një orë binare të numërimit në një nga klasat e mia të kolegjit, kështu që unë isha i njohur me logjikën. Më vonë hoqa dorë nga ajo ide pasi nuk do të përdorja të njëjtën gjuhë programimi dhe do të më duhej shumë kohë për të zhvilluar kodin. Unë atëherë kisha idenë të përdorja një orë alarmi dixhitale të lirë që, me shpresë, mund të siguronte një tension kur të binte alarmi. Mund ta marr këtë tension dhe ta përdor si ndërprerës me mikrokontrollues. Kur alarmi binte dhe tensioni bëhej i lartë, procesi i zbehjes do të fillonte. Nëse butoni i shtyrjes goditej, ose alarmi ishte fikur, tensioni do të ulet dhe procesi i zbehjes do të ndalet, duke fikur dritat. Unë hulumtova këtë ide dhe zbulova se ishte e mundur të përdorej një tension nga një orë dhe ta përdorja atë me një mikrokontrollues! Një djalë kishte përfunduar një projekt të ngjashëm që hapi blindat automatikisht në mëngjes (https://hackaday.com/2008/11/18/alarm-clock-automated-blinds/). Mikrokontrolluesi Idetë filluan të rrjedhin dhe gjithçka që kisha për të bërë ishte të zgjidhni një mikrokontrollues për ta përdorur. Pashë një artikull në sparkfun.com që kaloi procesin e ndërtimit të një qarku për të drejtuar një ATMega168. Lexova me kujdes dhe vendosa që dukej mjaft e thjeshtë dhe se ishte mikrokontrolluesi që doja të përdorja. Me kërkime të mëtejshme, gjeta këtë gjë Arduino që të gjithë e kanë përdorur për projektet e tyre DIY. Përdori ATMega168, ishte me burim të hapur dhe kishte forume të shumta ndihme dhe shembuj fillestarë; perfekte për fillestarët. Vendosa ta përdor për të programuar ATMega168 tim dhe ta transplantoj në një tabelë shpërthimi që përmbante gjërat e domosdoshme për funksionimin e ATMega168. Me pjesën e fundit të enigmës në dorë, mund të filloja. Shënim anësor i shpejtë: Para se të filloj, dua vetëm të them falënderim për të gjitha burimet që kam përdorur. Unë u përpoqa të sigurohesha që kam lidhur çdo referencë që kam përdorur brenda udhëzueses. Kodi është thjesht manipulim i shembujve të përfshirë në mjedisin Arduino dhe pak i imi, kështu që falënderoj njerëzit që i koduan ato! Gjithashtu, ky është projekti im i parë i mikrokontrolluesit. Jam i sigurt që nuk kam bërë gjithçka plotësisht të saktë, të tilla si shtimi i kapakëve të filtrit në vende dhe pjesë të tjera të ndryshme në qarqet e mia. Nëse shihni diçka që mund të përmirësohet, më tregoni! Do të jem i sigurt për ta përditësuar ose mbajtur shënime. Shijoni!

Hapi 1: Sondimi i Qarkut të Orës dhe Daljes së Alarmit

Sondimi i Qarkut të Orës dhe Daljes së Alarmit
Sondimi i Qarkut të Orës dhe Daljes së Alarmit
Sondimi i Qarkut të Orës dhe Daljes së Alarmit
Sondimi i Qarkut të Orës dhe Daljes së Alarmit
Sondimi i Qarkut të Daljes së Orës dhe Alarmit
Sondimi i Qarkut të Daljes së Orës dhe Alarmit

Sondazhi i orës Kjo është ora që zgjodha. E mora në Walmart dhe ishte e lirë kështu që nëse nuk do të isha në gjendje ta përdorja, nuk do të mërzitesha shumë. Ai gjithashtu ka një rezervë baterie 9v në rast se energjia fiket. Më vonë zbulova se sekuenca e alarmit nga ATMega168 akoma fiket! Kështu që do t'ju zgjojë akoma nëse nuk ka fuqi! Kur mbaron energjia e baterisë, ekrani i përparëm fiket dhe kalon në një orë të ndryshme të brendshme që është më pak e saktë, por prapë funksionon mirë. Kur të rilidhet rryma, ora mund të duhet të rregullohet, por cilësimet e alarmit do të qëndrojnë. Ora ndahet mjaft lehtë. Ekzistojnë katër vida në pjesën e poshtme dhe tre vida që mbajnë bordin e butonit PCB të fiksuar në pjesën e sipërme të kutisë së orës. Për të hequr pjesën e sipërme dhe për të pasur qasje më të mirë në LCD, duhet të kaloni kapësen 9v përmes vrimës në gjysmën e poshtme. LCD -ja e përparme del jashtë dhe pas inspektimit, kishte disa pjesë të ndryshme. Gjeta një transformator, një altoparlant piezoelektrik për alarmin, disa dioda për qarkun ndreqës, disa butona për hyrjet dhe një ekran të orës që dukej se kishte të gjithë qarkun e orës nën të. Gjeta tokën dhe fillova të hetoj. KENI KUJDES KUR B DNI KT N CL ORA TUAJ, KA NJ TRANSFORMUES I ekspozuar që do të ofrojë një goditje të fortë. Kam marrë parasysh tensionet në secilën kunj kur alarmi ishte i fikur dhe kur alarmi ishte ndezur. Unë shpresoja për një kunj që siguronte një tension të mirë logjik 5v kur alarmi ishte ndezur dhe 0v kur alarmi ishte fikur. Unë nuk isha aq me fat, por tensioni që shkoi te altoparlanti siguroi një tension që ndryshonte nga 9.5v-12.5v. Mendova se mund ta përdorja këtë. Gjeta gjithashtu një kunj të etiketuar VCC që siguronte një tension që ndryshonte nga 10v-12v. Kjo hyn në lojë më vonë kur ndërtohet furnizimi me energji për mikrokontrolluesin. Qarku i daljes së alarmit bashkova një tel në tokë dhe një në kunjin e alarmit dhe fillova të punoj në një qark për të stabilizuar tensionin. Mendova se mund të përdorja një rregullator 5v, por kisha vetëm një rregullator të rregullueshëm të vendosur përreth. Bëra matematikë dhe vlerat e mia siguruan një tension pak nën 5v. Unë u çudita pak dhe ndërrova rezistencat derisa më siguroi 5v që më duheshin. Kam përdorur një kondensator 470uF në hyrje për të zbutur tensionin. Me kondensatorin, tensioni ndryshonte vetëm nga 10.5v-10v. Më poshtë është skema e qarkut që kam përdorur për të kushtëzuar daljen e alarmit tim dhe një fotografi të pjesëve së bashku në një dërrasë buke.

Hapi 2: Qarku i Furnizimit me Energji, Qarku i Shoferit LED dhe Instalimet

Qarku i Furnizimit me Energji, Qarku i Shoferit LED dhe Instalimet
Qarku i Furnizimit me Energji, Qarku i Shoferit LED dhe Instalimet
Qarku i Furnizimit me Energji, Qarku i Shoferit LED dhe Instalimet
Qarku i Furnizimit me Energji, Qarku i Shoferit LED dhe Instalimet
Qarku i Furnizimit me Energji, Qarku i Shoferit LED dhe Instalimet
Qarku i Furnizimit me Energji, Qarku i Shoferit LED dhe Instalimet

Qarku i Furnizimit me Energji Nëse do ta lidhja mikrokontrolluesin drejtpërdrejt në Vcc të orës, do ta shpërtheja atë (mirëpo jo vërtet, por e bëj të padobishëm). Më duhej të kushtëzoja tensionin dhe ta ulja atë në 5v. Kam përdorur një qark të thjeshtë rregullator që përdor vetëm dy kondensatorë dhe një rregullator 5v. Shkova në laboratorin e shkollave dhe gjeta një rregullator 5v në grumbullin e plehrave. E lidha qarkun dhe e testova. Ofroi një qark të bukur dhe të qëndrueshëm 4.99v. LED Driver Meqenëse ATMega168 mund të japë vetëm rreth 16mA rrymë në secilën prej daljeve të tij dixhitale, nevojitet një rregullator aktual për të fuqizuar LED -të. E gjeta këtë qark në forumet e ndihmës Arduino dhe duket si një qark mjaft i zakonshëm dhe i thjeshtë. Për të drejtuar dritën e LED -ve, vendosa të përdor një reflektor nga një elektrik dore. Feneri që bleva kishte tre vrima për tre LED. Vendosa t'i bluaj ato më të mëdha dhe të vë katër në secilën vrimë, duke shpjeguar kështu mënyrën e tërheqjes së qarkut. Teli Pasi kuptova se mund të përdorja me sukses Vcc të orës dhe daljen e alarmit, vendosa të bashkoj disa tela të hollë dhe fije ato dalin përmes një vrime në anë. Unë gjithashtu kisha idenë për të shtuar një lak në programin tim mikrokontrollues për të luajtur një këngë në vend të alarmit origjinal. I bashkova dy tela më të gjatë në altoparlantin piezoelektrik dhe i hodha ato gjithashtu anash. Kam përdorur disa gërshërë teli për të prerë një nivel të vogël në pjesën e sipërme të orës dhe i ktheva të gjitha së bashku.

Hapi 3: Lidhni ATMega168 dhe Ndërtoni Prototipin

Lidhja e ATMega168 dhe Ndërtimi i Prototipit
Lidhja e ATMega168 dhe Ndërtimi i Prototipit
Lidhja e ATMega168 dhe Ndërtimi i Prototipit
Lidhja e ATMega168 dhe Ndërtimi i Prototipit
Lidhja e ATMega168 dhe Ndërtimi i Prototipit
Lidhja e ATMega168 dhe Ndërtimi i Prototipit
Lidhja e ATMega168 dhe Ndërtimi i Prototipit
Lidhja e ATMega168 dhe Ndërtimi i Prototipit

Lidhja e ATMega168 Ka vetëm disa kunja që duhet të lidhen që ATMega168 të funksionojë. Kam gjetur këtë pinout të ATMega168 në https://www.moderndevice.com/Docs/RBBB_Instructions_05.pdf lidhjet janë si më poshtë: Për Vcc-Pin 1 në Vcc me një rezistencë 10k. -Pin 7 dhe Pin 20 në VccTo Ground-Pin 8 dhe Pin 22 në Tokë-Pin 21 në Ground me një kondensator elektrolitik.1uF Input-Pin 4 (Pin dixhital 2) është i lidhur me telin e alarmit tim altoparlanti-Pin 16 në hyrjen e qarkut të drejtuesit LED Clock-16Mhz Crystal-Njëra këmbë në Pin 9, këmba tjetër në Pin 10-1-11 Lidhjet në tërësi-Shënim: Unë besoj se mund të kisha lidhur disa kapele në këmbët e kristali, por meqenëse programi im nuk ka nevojë për një orë shumë të saktë, e lashë ashtu siç është. Kam përdorur pinin dixhital të alarmit në mënyrë të rastësishme, çdo pin tjetër dixhital duhet të funksionojë. Altoparlanti piezoelektrik dhe LED -të duhet të lidhen me një kunj dixhital PWM ose nuk do të funksionojnë. Gjithashtu, unë nuk mund të gjej një model të mirë në Eagle për modelin 28 pin kështu që unë thjesht e pikturova atë të gjithë së bashku: D Na falni nëse duket konfuze. Bëni pyetje nëse keni nevojë! Kam bërë edhe një diagram bllok për të ndihmuar të kuptuarit se nga shkon apo vjen gjithçka. Ndërtimi i Prototipit --- Lista e Pjesëve --- Qarku i Daljes së Alarmit -LM317T Rregullatori i Rregullueshëm i Tensionit Pozitiv (Ju mund të përdorni një rregullator 5v, sapo e kisha këtë një) Rezistencë -1k Ohm -3.8k Ohm Rezistencë -470uF Kondensator elektrolitikFurnizimi me energji -UA7805C 5v Rregullator -100uF Kondensator elektrolitik -10uF Kondensator elektrolitik LED Qarku i shoferit -2N3904 -150 Ohm (Mund të eksperimentoni me vlera të rezistencës më të ulët ose më të lartë) në varësi të -1k Ohm ResistorMicrocontroller -28 Socket Pin (Opsionale, por unë riprogramova ATMega168 -in tim shumë herë me Arduino -n tim) -ATMega168 -.1uF Kondensator elektrolitik -16 MHz Kristal -10k Ohm RezistorMisc. Furnizimet -Prototipizimi i Bordit Perf -Prototipizimi i Këmbëve dhe Vidhave të Tabela -Telit Kur kam prototipizuar qarkun tim, unë e ndërtova çdo seksion në një dërrasë buke, e testova dhe e transferova në tabelën e perf. Fillova me qarkun e daljes së alarmit dhe u sigurova që ai funksionoi si duhet. Pastaj kalova në pjesën e furnizimit me energji, pastaj drejtuesin LED dhe përfundova me qarkun e mikrokontrolluesit. Por, duke parë se nuk keni pse të testoni qarkun dhe të siguroheni që konceptet të funksionojnë, pasi që unë tashmë e kam bërë këtë, ju thjesht mund të ndërtoni të gjithë qarkun. Sigurohuni që të merrni tensionet e duhura në vendet e duhura. 0v në daljen e qarkut të daljes së alarmit kur alarmi është i fikur dhe 5v kur është i ndezur. 5v në daljen e qarkut të furnizimit me energji. Mos e vendosni ATMega168 në prizë akoma, ai duhet të programohet. Mund të kisha përdorur një tabelë më të vogël perf ose të shkurtoja timin, por vendosa ta lija vetëm. Nuk është jashtëzakonisht i madh. Pasi qarku të jetë prototipizuar, ndërtimi i llambës LED mund të fillojë.

Hapi 4: Ndërtimi i "Llambës" LED

Ndërtimi i LED
Ndërtimi i LED
Ndërtimi i LED
Ndërtimi i LED
Ndërtimi i LED
Ndërtimi i LED
Ndërtimi i LED
Ndërtimi i LED

Llamba Triple Quad LED !!!! "'Nëse dëshironi, mund ta kaloni këtë hap dhe të përdorni një LED të vetëm për të testuar qarkun tuaj. Mund të ktheheni tek kjo kur ta keni qarkun të konfirmuar dhe të funksionojë. Gjithashtu, kam përdorur ngjyrë të bardhë LED sepse nuk më kishin mbetur më blues me shkëlqim të lartë. Kam dëgjuar se bluja ndihmon më mirë me SAD. Shkova në dyqanin e dollarit për të marrë një elektrik dore të lirë sepse më duhej një reflektor për të drejtuar dritën LED. Feneri I e blerë përmbante tre LED. Vendosa të fus katër LED në secilën vrimë dhe kisha nevojë për një mënyrë për t'i lidhur të gjitha. Kam dalë me këtë proces që bashkon katër LED së bashku dhe pastaj lidh tre nga këto "katër LED" së bashku. Të gjitha LED janë paralelisht, duke e mbajtur tensionin të njëjtë me një LED dhe ngre rrymën. Kjo është ajo që siguron qarku i shoferit LED. Protipel: Ndihmoni pincat e vogla të hundës me gjilpërë duhet të ulen pranë njëri -tjetrit. Ngarkoni majën e iros tuaj të saldimit n me pak saldim kështu që ka një rënie të saldimit të lëngshëm në majë. Prekni shpejt dy prizat e tokëzimit me hekurin tuaj saldues sa më afër LED që të mundeni. Nëse e lini majën atje gjatë, plumbat do të nxehen dhe nuk do të ndihet mirë. Hapi 2: Duke përdorur një mjet dremel, skedar ose letër rëre, lyejeni skajet e njërës anë të një palë të sheshtë në mënyrë që ata të uluni pranë një palë tjetër të skuqur. I lëmova LED -të për të ndihmuar në shpërndarjen e dritës pak. Tani, përkulni drejtuesit siç tregohet. Duket e vështirë për të bërë fotografi të procesit, por në thelb përkulni drejtimet pozitive nga jashtë. Përkulni drejtimet negative drejt anëve të rrafshuara dhe drejt në mënyrë që kur bashkoni dy palë së bashku, katër plumbat negativë të vijnë së bashku si një epërsi e madhe. Duke marrë dy palë, mbajini së bashku. Kunjat negative do të jenë të gjitha në qendër. Prekni ato me hekurin tuaj për t'i bashkuar të gjithë së bashku. Hapi 3: Tani që katër lidhjet negative janë ngjitur së bashku, kapni tre prej tyre, duke lënë vetëm një. Tani, përkulni një nga prizat pozitive rreth pjesës së jashtme të LED -it me kuadrat, duke u bashkuar në secilën lidhje. Mblidhni të gjitha, përveç njërës prej rezultateve pozitive, duke lënë një epërsi pozitive dhe një negative. Mbaruat! Tani bëni dy të tjera:] Pasi të keni tre LED me katër kuadro, është koha t'i vendosni ato në reflektorin e elektrik dore. Bleva këtë elektrik dore për 3 dollarë në dyqanin dollar. Shtë një dorcey dhe të gjitha pjesët ndryshojnë, kështu që është e lehtë të hysh në të gjitha pjesët. Unë përdor reflektorin argjendi dhe konin e zi mbrapa. Koni i zi mund të hiqet nga pjesët e tij metalike duke lënë vetëm copën plastike. Përdoret më vonë për të fiksuar llambën në qafën e rregullueshme. Në varësi të elektrik dore që gjeni, mund t'ju duhet të vendosni ndryshe LED -et tuaja në qafën e rregullueshme. Unë u përpoqa të gjeja një elektrik dore të përgjithshme që do të ishte në dispozicion në shumë vende. Hapi 4: Kam përdorur një dremel të marrë për të zgjeruar tre vrimat në reflektor. Pastaj shtyva secilën prej katër LED -ve me katër kuadrate në vrimat e tyre me priza negative drejt nga brenda. Përkulni dhe bashkoni lidhjet negative dhe pozitive së bashku duke përfunduar llambën LED TRIPLE QUAD! Pastaj u ngjita në dy tela të gjatë dhe të hollë që më vonë do të futen në qafën e rregullueshme dhe do të ngjiten në tabelën kryesore të qarkut. Unë gjithashtu vendosa disa zam në secilën paketë LED me katër kuadro për t'u siguruar që ato do të qëndrojnë në vend.

Hapi 5: Qafa e rregullueshme dhe baza

Qafa e rregullueshme dhe baza
Qafa e rregullueshme dhe baza
Qafa e rregullueshme dhe baza
Qafa e rregullueshme dhe baza
Qafa e rregullueshme dhe baza
Qafa e rregullueshme dhe baza

Qafa e Rregullueshme Për të drejtuar "dritën e diellit" që krijon alarmi, zgjodha të shtoj një qafë të rregullueshme. Në fillim mendova se mund të përdorja kanale për qafën, por meqenëse kam mjete dhe pajisje të kufizuara në kolegj, nuk mund ta siguroja mirë në bazë. Plus, ishte shumë e vështirë të përkulesh dhe nuk u përshtat shumë mirë. Përfundova duke përdorur vetëm një nga telat brenda kanalit. Doli mjaft mirë. Isha në gjendje ta fiksoja atë pa pajisje, vetëm me një vrimë në bazë. Fillova duke nxjerrë një tel nga kanali dhe duke e mbështjellur atë nga jashtë, duke krijuar një spirale të bukur. Pastaj e shtrembërova vetëm telin nga kanali. Pastaj e shtriva dhe e lidha me konin e zi që përmenda më herët. Koni i zi vjen me disa qark nga elektrik dore të bashkangjitur në të, por hiqet lehtë. Tani që keni vetëm copën e konit plastik, bëni dy vrima në skajet, secila mjaft e madhe që teli të futet. Unë e ngopa atë dhe pastaj poshtë dhe jashtë nga ana tjetër, duke e përkulur atë poshtë. Pastaj përdor tela të hollë, fleksibël nga kanali për ta siguruar më tej. Dy telat e gjatë që ishin ngjitur më herët mund të futen përmes konit të zi prapa dhe llamba mund të shtrembërohet në vend. Shtova pak zam për ta mbajtur të ngjitur. Baza Për të ngjitur qafën e rregullueshme, unë shpova një vrimë 7/64 inç në bazën prej druri dhe e mbërtheva tela. Ai përshtatet shumë mirë kështu që nuk ka nevojë për zam, por është mjaft i lirshëm në mënyrë që qafa të kthehet dhe të shtrembërohet. Dy telat LED mund të mbështillen rreth qafës dhe të ngjiten në tabelën e prototipit. Për të bashkangjitur tabelën, kam përdorur katër montime PCB. Kisha një stërvitje filetuese në dispozicion, por nuk ishte e nevojshme. Nëse nuk keni një copë filetimi, thjesht shponi një vrimë që është më e vogël se vida dhe shtrembërojeni me disa pincë. Unë e bashkova orën në bazë duke përdorur disa velcro. Unë nuk e hodha poshtë pasi ora ime ka një rezervë të baterisë dhe kur bateria vdes, do të duhet të zëvendësohet. Së fundi, shtova disa këmbë gome në qoshe.

Hapi 6: Programi

Programi
Programi

Për të programuar ATMega168 tuaj me lidhjen USB dhe bordin Arduino, do t'ju duhet një çip ATMega168 që ka tashmë ngarkuesin Arduino. Kjo ishte mënyra më e thjeshtë, që mund të gjeja, për të programuar mikrokontrolluesin. Kur bleva bordin tim, mora një ATMega168 shtesë me ngarkuesin nga i njëjti furnizues. Ju mund të duhet të paguani pak më shumë për çipin e para-programuar, por ja vlente për mua pasi nuk doja të ngatërrohesha me adaptorët serik të kabllove etj. Unë e kam bashkangjitur kodin si një skedar.txt dhe një.pde dosje. Nuk doja ta bëja këtë të udhëzueshme gjatë duke postuar të gjithë kodin. Kam përdorur mjedisin më të fundit të programimit Arduino: arduino-0015. Ajo që më pëlqen në bordet Arduino është se ka shumë shembuj të përfshirë me mjedisin, mjedisi i programit është falas dhe ka shumë faqe projektesh dhe ndihmash atje. Alsoshtë gjithashtu super e lehtë për të ndërtuar një tabelë shpërthimi për të drejtuar programin tuaj më vete. Unë u përpoqa ta komentoj kodin në kuptimin më të mirë, kështu që unë do t'i mbaj përshkrimet në minimum. Kam përdorur shembullin "Fading LED" nga BARRAGAN për t'u njohur me modulimin e gjerësisë së pulsit (PWM) që ATMega168 është i aftë. Unë kam tre deklarata "nëse". E para u zbeh në nivelet më të ulëta të errësirës (0-75 nga 255) më ngadalë pasi nivelet më të larta duken të njëjta. E dyta zbehet në nivelet e errësirës së sipërme më shpejt. E gjithë zbehja në proces zgjat 15 minuta. Pasi LEDs të kenë arritur shkëlqimin e plotë, lakja e këngës do të luajë derisa alarmi të fiket. Alarmi origjinal ishte mjaft i bezdisshëm. Ishte vetëm tingulli tipik i alarmit që të gjithë e urrejnë. Mendova, pse të mos e përdor folësin për të bërë një këngë të këndshme për tu zgjuar? Meqenëse e dashura ime i do Beatles dhe e dija që Hey Jude ka një melodi mjaft të thjeshtë, unë vendos ta përdor. Një valë katrore gjenerohet dhe më pas PWM përdoret për të luajtur shënimet e Hey Jude në altoparlantin piezoelektrik. Për të programuar këngën, kam manipuluar shembullin "Melody" nga shembujt e mjedisit Arduino. Gjeta disa fletë të thjeshta muzikore dhe e përktheva atë në shënime në kod. Më është dashur të rris numrin e notave që luhen në 41 dhe të bëj matematikën për të gjetur një notë më të ulët se sa 'c' që jepet. Atëherë e futa atë kod në kodin tim kryesor. Për të programuar çipin, së pari do të duhet të instaloni drejtuesit USB të pajisur me mjedisin Arduino. Pastaj, zgjidhni tabelën tuaj nga menyja zbritëse dhe zgjidhni portën e duhur COM. I gjithë ky proces përshkruhet në detaje këtu: https://arduino.cc/en/Guide/WindowsAdhe kjo është për të! Pas programimit të ATMega168, mund të nxirret nga Arduino dhe të futet në qarkun e prototipizuar!

Hapi 7: Përfundimi

Përfundim
Përfundim
Përfundim
Përfundim
Përfundim
Përfundim

Pas përfundimit të alarmit të lindjes së diellit, unë megjithë disa përmirësime ose veçori shtesë që mund të kisha shtuar. Një nga idetë që kam dalë ishte një ndërprerës për të ndezur llambën në shkëlqim të plotë, në mënyrë që të përdoret si llambë leximi. Një çelës tjetër mund të përdoret për të ndezur ose fikur tingullin e alarmit. Bordi i qarkut gjithashtu mund të ketë qenë shumë më i vogël. Sapo e kisha këtë të vendosur dhe vendosa ta lë në një copë. Produkti Përfundimtar Këtu është! Kam shtuar disa fotografi se si duket kur dritat po veniten. Kam marrë edhe disa video të alarmit duke luajtur Hey Jude. Përsëri, nëse keni ndonjë pyetje në lidhje me këtë projekt, thjesht pyesni, më pëlqen të ndihmoj!

Recommended: