Unitatea de control a vis din China și de cotitură radio pe Android

După 5 luni în urmă am cumpărat și s-au instalat pe radio chinez Android 4.2 (www.aliexpress.com/item/P...set-1G-CPU/801050814.html). Și totul este bine, dar nu au avut posibilitatea de a include fără ACC și în vacanță pentru a păstra cheia în broască nu a vrut. A fost instalat aici este un dispozitiv 4pda.ru/forum/index.php?s...view=findpostp=33918490.
Dar, de la începutul radio încărcate aproximativ 30 de secunde, nu este încă suficient de somn - pentru a porni pe scurt pe ecran și sunet la timp, cum ar fi trecerea la magazin sau mutarea copilului la școală. Prin urmare, a fost dezvoltat aici, un astfel de dispozitiv.

algoritmul
1. După 3 secunde după oprirea magnetofon ACC intră în modul sleep (dezactivează sunetul și ecranul) pentru o perioadă predeterminată de timp în setările, și apoi complet oprit. În consecință, radioul nu răspunde la ACC de moment (de exemplu, la pornirea motorului), si in timpul somnului a salvat toate serviciile care rulează în fundal (servise auto, Viper etc.).
Aspectul ACC în modul de repaus va porni radioul (porniți pe ecran și sunet). În cazul în care timpul de somn nu este setat (zero), caseta se oprește imaginea obișnuită (după 20 - 30 secunde).
2. Apăsați scurt (mai puțin de 1 secundă) pe butonul de pornire atunci când ACC off și a luat radioul, sau în modul de repaus sau este oprit duce la includerea sa în timpul specificat în setările. apăsați butonul lung (mai mult de 1 secundă) „Putere“, atunci când ACC este oprit și găsirea de radio într-un mod de adormire sau într-o stare ON face să închidă mod regulat (20 - 30 de secunde). Când radioul ACC răspunde la apăsarea butoanelor imagine obișnuite.

ajustare
Următoarele ajustări:
- Timp de somn: 0 la 45 de minute în creșteri de 15 minute (0-15-30-45);
- timp: 0 până la 3 ore de la pasul 1 oră (0-1-2-3).
Pentru a intra în modul de configurare este necesar atunci când ACC timp de 7 secunde pentru a apăsa butonul de pornire de 12 ori. După 12 timpii LedV LED-ul se aprinde timp de 2 secunde, apoi clipește afișarea valoarea primul parametru (timpul de somn).
În modul de configurare, fiecare apasare scurta ciclurile Butonul de alimentare mărește valoarea unui parametru variabil la pasul corespunzător, și arată o creștere a duratei de LED-ul clipește. În cazul în care noua valoare este zero, LED-ul nu se aprinde. Acest lucru este util pentru valoarea exactă cerută de referință.
Comutarea între parametrii se efectuează în mod ciclic apăsarea butonului atâta timp și afișează iluminarea LED de alimentare timp de 2 secunde, apoi clipește, afișând următoarea valoare a parametrului.
Ieșirea din modul de setare cu memorizarea automată a valorilor noi are loc 30 de secunde după ultima apăsare de buton butonul de pornire sau prin oprirea ACC.

Schema și placa de circuit


Placa cu circuite imprimate divorțată de 0805 rezistori dimensiune.
PCB nu poate coroda și cuțit de birou raschertit pe un site izolat. Nu poate produce o placă de circuite imprimate, și conectați firele la bornele corespunzătoare ale microcontrolerului de contact de pe cartela introducându-l în decalajul dintre firele menționate valorile nominale rezistențe sârmă. lipici După aceea microcontroler banda 2 fețe la placa de înregistrare.
Rezistori 100 ohmi poate fi înlocuită cu 91 ... 150 ohmi.

conectarea contactelor
+3.3V - acest contact ar trebui să fie 3.3V prezent cu o capacitate constantă de transport de curent de 40 mA, de exemplu piezo de contact pozitiv (anunțuri roșu pentru a fotografia 1).

GND - sol, fir comun, organismul - apel direct la corpul de radio și terminalul negativ aproape toate condensatori electrolitici (posta negru în fotografie 1).
LedV - ieșire pe LED afișa valoarea parametrului personalizat. Deoarece acest LED poate fi: fie să se bazeze pe panoul frontal de radio opțional (orice), sau de a folosi stânga LED de iluminare din spate DVD-tava. În al doilea caz, este necesar să se unsolder rezistor la LED și unul dintre contactele sale (care apelează în mod direct cu LED-uri - vezi foto 2) anunțuri de lipire de ieșire LedV (cabluri superioară albă pe fotografie 1). În al doilea caz, lumina de fundal cu LED DVD-tava ca de obicei nu va străluci (nu enervant).

InAcc - intrare pentru conectarea direct la pinul ACC radio de conector (intrări albastru în fotografie 1). 43K Rezistor poate fi înlocuit cu 33 ... 47kOm rezistor 10k - la 9.1k ... 12kOm.
OutAcc - out "sprijin ACC." șină ACC de la terminalul radio include de obicei o diodă Zener (diode) și / sau un divizor rezistiv (10k la 27k) și condensatoare ceramice și NPN tranzistor în carcasa Sot-23, colector său printr-un rezistor de 1k este conectat la un din pinii MCU. Deci, OutAcc poate fi sudat sau direct la PIN MCU, sau la oricare dintre contactele de rezistență sau la colectorul tranzistorului (intrările galbene din fotografie 1).
BtnPower - o intrare pentru conectarea la butonul de pornire terminale, pe care există o legătură cu carcasa atunci când este apăsat - încercuită în roșu pe fotografie 2.
BtnMute - o intrare pentru conectarea la butonul Mute terminale, pe care există o legătură cu carcasa atunci când este apăsat - încercuită Fotografiată galben 3.