Sisukord:
2025 Autor: John Day | [email protected]. Viimati modifitseeritud: 2025-01-13 06:57
Mul oli idee elektroonilisest kiivrist, millest saaks suurepärase Halloweeni kostüümi. ilma liigsetesse detailidesse laskumata hõlmaks see erinevate mustrite süttimist sõltuvalt sellest, millises suunas mask pööras, nii et kui ma üles vaatan, süttib kiiver, kuid jääb neutraalseks, kui ma ei liiguta.
Tarvikud
(1) Arduino Uno ja USB -pistiku juhe (1) L3G4200 kolmeteljeline güroskoop (saadaval saidil MPJA.com või kõikjal, kus seda tüüpi mooduleid müüakse)
käsi täis meessoost/naissoost juhtmeid (2+) LED -tulesid ja vastavaid takisteid
(1) Leivalaud (miniatuurne suurus sobib)
Mingi korpus kogu elektroonika jaoks. Selle näite jaoks kasutasin südamlikku pappkasti, kuid võite kasutada… sõna otseses mõttes kõike, mis sobib.
Kannatlikkus.
Samm: esimene samm: ühendage güroskoop Arduinoga
Ok, nii et seal on mõned juhtmed, mida saab otse Arduino külge kinnitada, kuid seal on kaks osa, mis tuleb ühendada 3,3 V pordiga, nii et peame selleks kasutama leivaplaati. Jätkake ja kinnitage punane juhe 3.3v pordist leivalaua (+) reale. Seejärel ühendage üks juhe, et ühendada güroskoopil olev VCC -tihvt leivaplaadil oleva (+) -ga. Korrake seda sammu güroskoopil oleva SDO tihvtiga. võtke nüüd must traat ja kinnitage GND tihvt leivalaua (-) reale, seejärel kinnitage traat GND Arduino pordist leivalaua (-) reale. see teeb seda toite jaoks. Nüüd andmesidejuhtmete jaoks, mis on vajalikud güroskoobi täielikuks käivitamiseks. Güroskoobi GRN -i all on SDA -tihvt, kinnitage see Arduino A4 -porti. Selle all on SCL -tihvt, kinnitage see Arduino A5 -porti. Teie güroskoop on nüüd täielikult ühendatud.
2. samm: 2. samm: kinnitage valgusdioodid
Ok, nii et minu projekti jaoks oli mul kaks LED -i, mis süttivad sõltuvalt kasti liigutamisest. lähme edasi ja ühendame need kokku. See on lihtne, kinnitage takisti positiivne juhe oma valitud tihvti numbrinõelale (valisin meelevaldselt 8 ja 9). ühendage need leivaplaadiga, seejärel kinnitage valgusdiood ja saatke LED-i negatiivne juhe leivalauale (-). See annab teile võimaluse süttida kaks erinevat LED -i, lähtudes Arduinoga määratud parameetritest.
Samm: kodeerimine
Ok, siin lähevad asjad lõbusaks. ja lõbu all mõtlen ma … um. hästi. kas sa armastad seda või mitte. igatahes siit me läheme! Peate güroskoodi kodeerima, mida ma ei tea, kuidas seda teha. AGA, Internet teeb seda. Oma projekti jaoks laenasin Arduino foorumis jtbourke'i armastusega antud koodi (https://forum.arduino.cc/index.php?topic=147351.0), saate selle kopeerida ja kleepida ning kasutada seda oma projekti. Siit peate oma eesmärkidele vastamiseks lisama paar rida koodi. ühe jaoks soovite luua globaalseid muutujaid, ühe iga LED -i jaoks, mida soovite süüdata. Sellel visandil on juba X, Y ja Z koordinaatide muutujad. peate sellele koodi selle osa lisama, soovitan IF THEN -i lauset, mis otsib, kui teie kiirendus jõuab teatud läveni. see on palju katsetusi ja eksitusi, nii et jätkake ja tehke endale võileib ning pange sisse lofi hip -hop.
4. samm: kokkupanek ja ehitus
Palju õnne! kui olete viimasest sammust üle saanud, tähendab see, et olete peaaegu valmis. Nüüd pole vaja teha muud, kui panna kõik osad karpi. [TÄHTIS] veenduge, et kõik oleks vastavalt ühendatud, veenduge, et güroskoop oleks seadme ees ja keskel, vastasel juhul näete valesid näiteid ja veenduge, et midagi juhtivat ei puudutaks güroskoobi esiosa, kuna see seadet ja peate Arduino lähtestama. pärast seda on teil üsna hea minna.
Samm 5: Olete seda teinud
Kena töö. sa oled valmis. naudi nüüd oma kasti, mis süttib, kui see liigub!