Kiirendusmõõturid on ainulaadsed elektromehaanilised seadmed, mis mõõdavad kiirendusjõudu, näiteks 9,8 meetrit sekundis gravitatsiooni ruut, mis tõmbab pidevalt paigal olevaid objekte, nagu teie arvuti. Tegelikult on arvutifirmad hakanud sülearvutitesse kiirendusmõõtureid paigaldama, et avastada ootamatuid vabalangemisi ja sulgeda kõvakettad, et neid kahjustuste eest kaitsta. Kuigi need on keerukad seadmed, mida enamasti kasutavad inseneriõpilased ja tehnoloogiaprofessionaalid, saate kiirendusmõõturi kalde ja kiirenduse mõõtmiseks luua lihtsa vooluahela.
Sammud
Osa 1 /3: Kiirendusmõõturi ühendamine mikrokontrolleriga
Samm 1. Ühendage kiirendusmõõtur leivaplaadiga
Leivaplaadid on seadmed, mis suudavad vooluahelaid luua ilma jootmiseta. Sel juhul kasutate seda kiirendusmõõturi ühendamiseks mikrokontrolleriga. Hoidke kiirendusmõõturit nii, et põhjas olevad tihvtid oleksid allapoole. Nüüd suruge tihvtid õrnalt oma leivalauale nii, et tihvtidega pool jääks teie poole mikrokontrolleri poole.
- Veenduge, et teie mikrokontroller on tagurpidi ja asub otse teie leivalaua ja kiirendusmõõturi kohal.
- Ostke mikrokontrolleri pakett, näiteks Arduino Uno Basic Starter Kit, mis on varustatud mikrokontrolleri, leivalaua ja kõigi vajalike hüppajajuhtmetega.
Samm 2. Kinnitage "X_OUT" "A_O" külge
" Sisestage hüppaja traat leivaplaadi auku otse kiirendusmõõturi tihvti "X_OUT" kohal. Siit ühendage juhtme teine pool oma mikrokontrolleri sisendiga "A0".
Sisend "A0" peaks paiknema tagurpidi pööratud mikrokontrolleri plaadi vasakus ülanurgas. Saate oma positsiooni öelda, kontrollides, kas kaubamärgi nimi on püsti või tagurpidi
Samm 3. Käivitage "Y_OUT" kuni "A_1
" Sisestage teine hüppaja traat leivaplaadi auku otse kiirendusmõõturi "Y_OUT" tihvti kohale, mis on esimene vasakust "X_OUT". Nüüd ühendage juhtme teine ots mikrokontrolleri plaadi sisendiga "A1".
Sisend "A1" asub otse mikrokontrolleri tahvli sisendist "A0" vasakul, kui see on tagurpidi pööratud
Samm 4. Ühendage "Z_OUT" võrguga "A_2"
" Sisestage kolmas hüppaja traat kiirendusmõõturi tihvti "Z_OUT" kohal oleva leivaplaadi auku, mis asub "Y_OUT" tihvtist vasakul. Siit ühendage juhtme teine pool mikrokontrolleri plaadi sisendiga "A2".
Sisend "A2" asub mikrokontrolleri plaadil sisendist "A1" vasakul, kui see on tagurpidi pööratud
Samm 5. Kinnitage "GND" "GND -le"
" Ühendage neljas hüppajajuhe kiirendusmõõturi GND tihvti kohal asuvasse leivaplaadi auku, mis asub Z_OUT -pistikust vasakul. Kinnitage juhtme teine ots mikrokontrolleri plaadi sama sisendiga.
Sisend "GND" peaks asuma A1 kuni A5 sisendist paremal, kui mikrokontrolleri plaat on tagurpidi ja tavaliselt valgega esile tõstetud
Samm 6. Ühendage "VCC" sobiva pingega
Kiirendusmõõturi pinge peaks ühtima selle sisendpingega, millega see teie mikrokontrolleri plaadil ühendatakse. Näiteks kui teie mikrokontroller on 3,3 V, siis juhtige traat leivaplaadi august „VCC” kohal-juhtmest „X_OUT” paremal-kuni mikrokontrolleri plaadi sisendini „3,3 V”.
Sisend "3.3 V" peaks asuma GND sisendist paremal, kui mikrokontroller on tagurpidi
Osa 2/3: Skripti seadistamine
Samm 1. Installige oma arvutisse Arduino
Arduino on avatud lähtekoodiga tarkvara mikrokontrollerite tahvlitele, mida kasutatakse teie arvutist koodi kirjutamiseks ja üleslaadimiseks ning füüsilisele tahvlile edastamiseks. Kiirendusmõõtjaid kasutavatele algajatele on see parim tarkvara, mida kasutada. Arduino saab installida operatsioonisüsteemi Windows, OS X või Linux.
Laadige Arduino alla siit:
Samm 2. Ühendage oma mikrokontroller arvutiga
Praeguse seisuga on teie mikrokontroller lihtsalt kiirendusmõõturiga ühendatud. Nüüd peate mikrokontrolleri arvutiga ühendama, et see saaks lugeda teie kiirendusmõõturi andmeid mikrokontrolleri kaudu. Selleks ühendage mikrokontrolleri USB -port kaabli abil arvutiga.
Kui teie mikrokontrolleriga ei olnud kaasas USB -kaablit, ostke see elektroonikapoest, mis on piisavalt pikk, et töötada mikrokontrollerist arvutisse
Samm 3. Laadige oma mikrokontrolleri plaadi jaoks alla GitHubi kiirendusmõõturi skript
GitHub on ressurss erinevatele riistvaraosadele erinevate Arduino skriptipakettide jaoks. Näiteks kui kasutate MMA8452Q mikrokontrollerit, otsige üles "MMA8452Q Library" ja laadige see alla. Kui kasutate Arduino Unot, otsige üles vastav kiirendusmõõturi skriptide kogu ja laadige see alla.
- Kui olete faili GitHubi kaudu leidnud, klõpsake "Kloonige või laadige alla" ja seejärel "Laadi ZIP alla".
- Saate kasutada mis tahes ressursi skripte või kirjutada oma, kuid GitHub on algajatele kõige usaldusväärsem allikas.
Samm 4. Installige Arduino mikrokontrolleri teek
Pärast mikrokontrolleri kiirendusmõõturi kogu allalaadimist avage Arduino. Nüüd klõpsake akna ülaosas vahekaarti "Visand" ja seejärel valige "Kaasa kogu". Siit valige "Lisa. ZIP -raamatukogu" ja seejärel klõpsake allalaaditud raamatukogul.
Kui te ei leia oma. ZIP -faili, otsige oma arvutist faili nime
Samm 5. Laadige kiirendusmõõturi eskiis Arduinosse
Arduino aknas klõpsake vahekaarti "Fail" ja hõljutage kursorit valiku "Näited" kohal. Nüüd valige allalaaditud kiirendusmõõturi visand. Üldiselt on kood kiirendusmõõteseadmete vahel üsna sarnane. Siiski on piisavalt väikesed erinevused, et need töötavad ainult nende määratud riistvaraga.
Veenduge, et teie skript on loodud teie kiirendusmõõturi jaoks. Näiteks ei tööta kiirendusmõõturi ADXL337 skript tõenäoliselt ADXL377 kiirendusmõõturiga
Samm 6. Laadige eskiis üles oma mikrokontrollerile
Valige Arduinos "Tööriistad", seejärel hõljutage kursorit "Laua" kohal ja valige oma mikrokontrolleri plaat. Siit valige oma plaadi jadaport, klõpsates nuppu "Tools" ja seejärel "Serial Port"-see on tõenäoliselt COM3 või uuem. Kontrollimiseks ühendage plaat lahti ja avage menüü uuesti-kadunud kirje on mikrokontrolleri plaadi port. Nüüd ühendage plaat uuesti ja valige see port. Lõpuks klõpsake üleslaadimisnuppu või vajutage Cmd+U Mac OS X jaoks või Ctrl+U Windowsi jaoks.
Enne visandi üleslaadimist veenduge, et teie mikrokontroller oleks arvutiga USB -kaabli kaudu ühendatud
Osa 3/3: Kiirendusmõõturi kasutamine
Samm 1. Kallutage kiirendusmõõturit vasakule ja paremale, et muuta x-telje väärtust
Haarake leivaplaadist ja kallutage seda vasakule. Kuna kiirendusmõõtur tunneb nüüd gravitatsiooni tõmmet mööda seda telge, väheneb x-väärtus. Nüüd kallutage kiirendusmõõturit paremale, et suurendada x-telje väärtust.
- Pidage meeles, et väärtused tähistavad objekti õiget kiirendust teatud teljel-antud juhul x-teljel.
- Väärtused on esitatud g-jõu (g) ühikutes. Üks g on võrdne 9,8 meetriga ruudus sekundis.
Samm 2. Y-telje väärtuse muutmiseks kallutage kiirendusmõõturit taha- ja ettepoole
Kui kallutate kiirendusmõõturit enda poole tagasi, väheneb y-telje väärtus. Ja vastupidi, kui kallutada seda ettepoole, et suurendada y-telje väärtust.
Kasutage kiirendusmõõturi kallutamiseks alati leivaplaati. Kui võtate kiirendusmõõturi otse kätte, võib see selle liigutamisel lahti tulla
Samm 3. Z-telje väärtuse muutmiseks tõstke kiirendusmõõturit üles ja alla
Kuna raskusjõud kiirendusmõõturi üles tõstmisel suureneb, suureneb z-telje väärtus. Kui soovite z-telje väärtust vähendada, laske kiirendusmõõtur alla.