Cu ceva timp în urmă, mi-a luat dispozitiv care ar suna o alarmă într-o poziție orizontală sau deviere senzor de planul orizontal la un unghi de 20-30 de grade. Ce - este o altă poveste, așa că nu voi atinge aici.
Pentru a realiza SMB380 sarcina accelerometrul de la Compania Bosch a fost selectat. In ciuda dimensiunilor sale minuscule - 3x3 mm, vă permite să se măsoare accelerația în trei axe de sensibilitate la 2g, 4g, 8g și transmite aceste informații către controlorul I2C și SPI anvelope. accelerometru SMB380 are un consum de curent redus (200 mA), la o tensiune de alimentare de 2,4 - 3,6V.
Așa cum este aplicat informațiilor primite controler handler 16F628A. Utilizarea sa de aici nu este pe deplin justificată, ar fi destul de mult pentru ceva de genul 12F629 sau 12F675. Dar am lung de bord laic, cu controlerul atașat PIC 16F628A și distribuindu-l sub un accelerometru utilizat. Deci, după un pic de rafinament, aceasta placa este destul de venit în conformitate cu punerea în aplicare a funcțiilor necesare.
Diagrama schematică a senzorului de înclinare prezentat în Fig. 1. accelerometru și un microcontroler conectat prin intermediul I2C bus. Pentru puterea lor este folosit pentru regulator de 3.3V. Semnalul de comandă este alimentat la baza tranzistorului VT1, din care un circuit colector este inclus sarcina R1. Sarcina este purtată de 5V în el poate fi folosit ca un releu la tensiunea corespunzătoare și curent pentru o sonerie de alarmă sonoră, LED-uri, etc.
Cea mai mare provocare sa dovedit a conecta accelerometrului. Cu dimensiuni de 3x3 mm, are pe ambele părți ale cinci contacte. Asigurați-un aspect de chip „de fier - metoda laser“ este destul de dificil. Prin urmare, accelerometru este conectat la PCB principal prin intermediul unui adaptor.
Pentru fabricarea unui astfel de adaptor este necesar să se ia o bucată mică de bord prototipurilor și unsolder cei patru pini de pe ambele părți, cu speranța că vor fi incluse în convențional 8 pini „pat de copil“ pentru circuitele integrate în pachetul DIP (Fig. 2). Opt ieșiri, suntem de ajuns, ca în ace accelerometrului 1 și 10 nu sunt utilizate.
Fișierele ac sunt apoi eliminate zonele de contact între rânduri de pini. Suprafața este degresată și este lipit de ea terminale cip accelerometrului în sus (fig. 3)
Asta nu ar fi greșit, în cazul în care vom începe numărarea concluziile accelerometrului privind tranziția este necesară pentru a face o eșarfă de propil mică, care va fi o „cheie“. Vă rugăm să rețineți că, deoarece cip este oglindită, numerotarea constatărilor sale vor fi efectuate din stânga jos PIN sensul acelor de ceasornic.
Concluzii dezlipit necesitatea accelerometrului diametrul firului de 0,3 mm. Puteți utiliza un miez dintr-o instalație de sârmă multifilar. La încheierea fluxului cip și lichid este aplicat tactil ascuțit de lipit lipire sârmă. Aceasta este cea mai complexă operațiune și solicitante, care necesită răbdare și o mână fermă. Lucrări în joasă tensiune de lipit de fier, sub o lupă, placa de extensie atașați în siguranță, o mică menghină.
Pinout începe de la al doilea cip de ieșire (așa cum sa menționat mai sus, pinii 1 și 10 nu sunt utilizate). După ce firul este sudat la pinul SMB380, se retrage foarte delicat în lateral și sudat la coloană concluzie. Ce ar trebui să rândul său, în rezultatul final este prezentat în Fig. 4
Apoi, cu ajutorul alcoolului îndepărtat resturile de flux de lichid, efectuate sub controlul creșterii pentru circuitele de pe cip și concluziile riser gata.
Aspectul plăcii de circuit asamblat este prezentat în Fig. 5. La momentul respectiv, a fost folosit în alte scopuri, așa că a trebuit să-l modifice un pic prin eliminarea detalii inutile și instalați lipsă conform schemei din Fig. 1
Structural, dispozitivul este asamblat în carcasa de la sfârșitul duratei de viață mouse-ul calculatorului. Comutatorul de alimentare este instalat pe site-ul a rotiței de derulare. Aparatul este alimentat de baterii „Crown“. taxele de locație și alte elemente din interiorul corpului este prezentat în Fig. 6, iar apariția - în Fig. 7.
Programul senzorului de înclinare funcționează după cum urmează: - după putere ca testarea pentru un al doilea pornit de sarcină K1 Dacă senzorul continuă să fie în poziție orizontală (sau este deviat de la ea nu este mai mare de 30 de grade), apoi, după 10 secunde din nou K1 timp de încărcare este de 5 secunde. Apoi, totul se repetă într-un ciclu. Dacă înclinarea în raport cu axa orizontală va fi mai mult de 30 de grade. senzorul este în modul de așteptare.
Desigur, acest program este conceput pentru cerințele specifice și algoritmul său este destul de specific. Cu toate acestea, în cazul în care subiectul este cineva interesat, puteți modifica programul, astfel încât valorile cerute de înclinare, de control al timpului, timpul de alarmă, au fost prescrise de EEPROM, iar utilizatorul poate seta propriile lor. Și utilizarea unui astfel de dispozitiv poate fi găsit în mai multe moduri, de exemplu, ca un senzor de alarmă antifurt vehicul. Mai mult decât atât, care a folosit un accelerometru poate masura nu numai accelerare și înclinare în trei axe, dar, de asemenea, mișcarea și vibrații. Mai mult, folosind acest chip poate fi măsurată în intervalul de temperaturi de la -30 la + 97,5 grade.