Ceasul de pe indicatorii de descărcare în-14 de către nano Arduino

Peekaboo Bună ziua, doresc să-și arate meșteșugurile lor și să spună povestea ei.

Ceasul de pe indicatorii de descărcare mi-a arătat prietenul Dmitry. Aproximativ un an în urmă, el a săpat în descrierile de internet și a spus că într-o zi în mod necesar să colecteze astfel. În acest moment, am realizat două lucruri. Era clar ca lumina zilei, care le colecta în viitorul apropiat nu va fi Dmitri. În al doilea rând, este imposibil să se gândească la un cadou mai bun pentru el de ziua lui.

Provocarea a fost acceptată.

conceptul născut #xAB sandwich # xbb; din cele două plăci. Pe cel care ar trebui să loc: lămpi + iluminare + comutatoare tranzistor. Pe de altă parte: Arduino + Control + convertor de tensiune. Corelarea toate acestea au decis conectori placă de bază, care pot fi cumpărate de la toate cunoscute site-ul chinezesc. Cursul a fost planificat.

Ceasul de pe indicatorii de descărcare în-14 de către nano Arduino

Am început să selecteze componente. Lămpi în cantitate de 8 bucăți. au fost găsite în siguranță la mama mea la locul de muncă. S-a găsit mai târziu încă 2 buc IN-14 si IN-2 buc 8-2. nano Arduino comandat de la chinezi.

Descarcat Sprint aspect, a luat placa existente și a început să-și modifice pentru proiectul său. Pentru a decora într-un fel de ceas, am decis să utilizeze ca lumina de fundal cu LED-uri cu tricoloră catod comun și patru ieșiri. dispunerea lor a fost definită strict sub luminile, din cauza aceasta a avut de a face bord față-verso.

Ceasul de pe indicatorii de descărcare în-14 de către nano Arduino

Ceasul de pe indicatorii de descărcare în-14 de către nano Arduino

Plăci folosind tehnologia LUT (tehnologia laser a fierului pot fi găsite în internet în detaliu). A existat puțină experiență în această chestiune, astfel încât prima placa de față-verso sa dovedit a 3-4 ori, folosind hârtie lucioasă de 100-110. Foarte bine se desprinde după transfer. Ierburi bord în soluție:

• 3% peroxid de hidrogen -150 ml

• -25-35gr acid citric

Ceasul de pe indicatorii de descărcare în-14 de către nano Arduino

Ierburi de 2 ori, dar e bine cu mine, despre pot fi găsite aici și alte soluții.

După sfârșitul corodare și de foraj toate găurile, placa a devenit călcate, astfel:

Ceasul de pe indicatorii de descărcare în-14 de către nano Arduino

Ceasul de pe indicatorii de descărcare în-14 de către nano Arduino

Până când am terminat cu cardul (aceasta se întinde pe câteva luni), a venit nano Arduino. Pentru a aprinde lampa de IN-14, trebuie să fie 150-180 de volți, iar valoarea optimă - este 160-170V, iar o mai mare tensiune, cu atât mai iluminați puternic. Trebuie să fie convertite în 5-9 volți 160-170V. Habre a găsit doar un astfel de sistem.

Prin aducerea la sursa de alimentare, conectați lămpile au început - la început unul câte unul, pentru a verifica performanța lor. Apoi - prin decodor k155id1 de înaltă tensiune. În acest timp, el a fost ucis nano Arduino, decât am fost întristat (întâmplător ceva blocat pe simptome maketke: Arduino cu conexiune pentru ATMEGA yusbi începe să se încălzească, după 10 secunde, era imposibil să păstreze un deget, senzație de arsură întotdeauna LedPin).

Având în tratate cu codul un pic, a primit primul rezultat:

Ceasul de pe indicatorii de descărcare în-14 de către nano Arduino

Am început să se dezvolte un al doilea consiliu. Din prima dată nu au de lucru pentru a pune totul în locul său, care ar fi nimeni nimeni nu a intervenit.

Ceasul de pe indicatorii de descărcare în-14 de către nano Arduino

Ceasul de pe indicatorii de descărcare în-14 de către nano Arduino

Am avut mari probleme cu butoanele și cu modulul RTC. El a refuzat să lucreze la D1 și D0, a trebuit să iasă, folosind biblioteca modulul DS1302 (lăsați în arhivă), au fost adăugate butoanele, de asemenea, într-un mod specific, în cazul în care nu o cunoștință electronica, aș fi eșuat. De la începutul modulului RTC a fost introdus în bord, în forma care este vândut în China, am mai târziu, a fost demontat și lipit de bord în sine. Inductor poate fi încărcat de la 9c direct de la sursa de alimentare și de la 5c din (în bord există o gaură suplimentară) variază numai distanțier frecvență în program. De asemenea, este posibil să se alimenteze puterea DS1302 de la ambele 5V și 3.3V. Am făcut alegerea mea în favoarea 3.3V. Poate cineva va observa că picioarele decodorul nu coincid cu lămpile cifrele - acest lucru se face pentru a nu suferi cu cabluri, și doar schimba numerele de program.

Pro controale. La bord există 4 butoane:

1. modifica data sau ora retragerii;

2. Numărul de non-combatant +1 dacă țineți, va începe să permită mai rapid;

-1 la 3. Dacă numărul de clemă necombatant, apoi se adaugă pornească mai repede;

4. Intrarea și ieșirea din modul de configurare;

Butoanele 2 și 3 funcționează numai în modul de configurare. 3 rezistor variabil (potențiometru) 10K ohm - acestea sunt responsabile pentru nuanțare schimbare Luminozitate RGB LED 0-255.

Ceas complet asamblat cu picioare, totul mănâncă de la sursa de alimentare 9V 1A poate fi, de asemenea, găsite pe AliExpress.

Ceasul de pe indicatorii de descărcare în-14 de către nano Arduino

Acest ceas funcționează pe un set minim de caracteristici. Arată data și ora; au data și ora modul de setare, RGB-lumină. Putem presupune că acesta este doar un prototip care poate fi dezvoltat. De exemplu, adăugați un ceas cu alarmă, beeper, și mult mai multe caracteristici se răcească. Există o idee de a introduce și a scoate toate controalele Bluetooth pe ceas, dar asta e altă poveste.

Principalul lucru este că obiectivul este atins. Orele prezentate, unul este șocat expresia de pe fața lui - neprețuit.

Vă mulțumim pentru citirea la sfârșitul anului. A fost primul meu post la pikabu, nu jur de mult.

Și toate materialele necesare, arhiva pielii. și anume:

• Rochie pentru layout Sprint

• Program pentru Arduino nano

• Biblioteca pentru DS1302 (este posibil să se găsească exemple de utilizare)

Vreau să mulțumesc celor care au participat la acest proiect, sprijinul lor a facilitat în mare măsură sarcina mea.

timp P.P.S de creare a proiectului a fost ucis de un Arduino și doi mutilat, fii atent.

Ceasul de pe indicatorii de descărcare în-14 de către nano Arduino

Ceasul de pe indicatorii de descărcare în-14 de către nano Arduino

articole similare