Sisällysluettelo:

Nykyinen tärinänilmaisin: 3 vaihetta
Nykyinen tärinänilmaisin: 3 vaihetta

Video: Nykyinen tärinänilmaisin: 3 vaihetta

Video: Nykyinen tärinänilmaisin: 3 vaihetta
Video: Nykyinen Kehitys - "Demo" - 6 Tracks! ( Finnish Punk -91 ) 2024, Heinäkuu
Anonim
Nykyinen tärinänilmaisin
Nykyinen tärinänilmaisin
Nykyinen tärinänilmaisin
Nykyinen tärinänilmaisin
Nykyinen tärinänilmaisin
Nykyinen tärinänilmaisin

Tässä projektissa aiomme tehdä laitteen, joka antaa hälytyksen, jos joku ravistelee lahjaa/laatikkoa. Sain tämän idean, kun saimme paketin postissa jouluksi. Yritäksemme arvata, mitä siinä oli, tietenkin ravistimme sitä aivan kuten kaikki, jotta he voivat selvittää, mitä sisällä on. Tässä projektissa aiomme luoda väärennetyn lahjan puun alle ja jos joku yrittää hiipiä ravistellakseen nähdäkseen mitä sisällä on, se laukaisee hälytyksen.

Tarvikkeet:

  • (1) ELEGOO Mega 2560 Project Täydellisin Ultimate Starter Kit w/Opetusohjelma, joka on yhteensopiva Arduino IDE: n kanssa - Amazon, ei -sidosyritys

    • MEGA 2560 -ohjain
    • GY-521 IMU
    • Aktiivinen summeri
    • Kilven prototyyppi
    • Pieni Breaboard
    • Hyppyjohdin
    • 9V akku

Vaihe 1: Asennus ja liitännät

Kokoonpano ja liitännät
Kokoonpano ja liitännät
Kokoonpano ja liitännät
Kokoonpano ja liitännät
Kokoonpano ja liitännät
Kokoonpano ja liitännät
Kokoonpano ja liitännät
Kokoonpano ja liitännät

Tässä projektissa päätin käyttää prototyyppikilpeä, johon on kiinnitetty leipälauta. Päätin käyttää leipälevyä juotospisteiden sijaan, jotta voisin käyttää näitä komponentteja helpommin uudelleen, koska tämä ei ole pysyvä asennus. Ajattelin, että prototyyppikilvessä on otsikoissa olevat tarrat piirilevyllä, kun leipälevy oli päällä, näitä tarroja oli mahdotonta nähdä. Silloin huomasin Megan otsikoiden sivussa olevan silkkipainon, mikä tekee melko helpoksi tietää missä teet yhteyksiä koko ajan.

Johtojen liitännät ovat seuraavat…

IMU (VCC) - Arduino (3V3)

IMU (GND - Arduino (GND)

IMU (SCL) - Arduino (SCL/nasta 21)

IMU (SDA) - Arduino (SDA/nasta 20)

Summeri (+) - Arduino (nasta 11)

Summeri (-) - Arduino (GND)

IMU: ssa on joitain lisäyhteyksiä, joita en käyttänyt, koska tarvitsin vain perustiedot. On olemassa osoitetappi, jolla voidaan asettaa eri osoite I2C: lle, jos käytät useita näistä laitteista. Siellä on myös keskeytystappi, jota voidaan käyttää sekä joitain läpivientejä I2C -väylälle.

Nämä aktiiviset summerit ovat melko kovia ja niiden päällä on suojateippi. Jos jätät tämän nauhan päälle, summerin ääni on siedettävä. Kun olet poistanut nauhan, sitä ei ole hauskaa kuunnella kovin pitkään. En ole varma, kuinka tältä summerilta kuormitetaan, mutta se saa huomionne seuraavasta huoneesta, kun se sammuu. Puhelimeni äänimittarisovelluksen mukaan se on noin 70 dB.

Vaihe 2: Esimerkkikoodi

Esimerkkikoodi
Esimerkkikoodi
Esimerkkikoodi
Esimerkkikoodi

Tämän projektin pääosa on IMU-kortti, joka perustuu MPU-6050-laitteeseen, joka on I2C-laite. Arduino ID: lle tämäntyyppiset laitteet toteutetaan yleensä käyttämällä Wire -kirjastoa, joka käsittelee I2C -viestintää. Kuten olen oppinut, ei ole tarvetta keksiä pyörää uudelleen tai kirjoittaa aiemmin käytettyä ja testattua koodia uudelleen.

Aloitin Elegoo -sarjan näyteprojektilla ennen IMU: n tietojen lukemista. Tämä ohjelma lukisi kaikki kiihtyvyysmittarin, gyroskoopin ja lämpötilan tiedot anturista, tallentaa sen muuttujaan ja näyttää sen sitten sarjamonitorin kautta. Lisäsin yksinkertaisesti kynnysarvon kiihtyvyysmittarin tiedoille ja vertailin X- ja Y -kiihtyvyysmittarin tietoja tähän arvoon päättääkseni, onko "tärinää" havaittu.

Kun tärinä havaitaan, summeri kytkeytyy päälle/pois päältä. Summeri sammuu, kunnes akku tyhjenee tai ohjain nollataan. Ajattelin lisätä rutiinin, jonka avulla voit sijoittaa laatikon tiettyyn suuntaan tiettyyn aikaan ja se nollaa summerin. Sitten päätin, että olisi ärsyttävämpää, jos ei vain olisi nollaus ja ääretön surina!

Vaihe 3: Kokoa ja laajenna ideoita

Ideoita käärimiseen ja laajentamiseen
Ideoita käärimiseen ja laajentamiseen

Tämän projektin kääntämiseksi kirjaimellisesti käytin kaksipuolista vaahtoteippiä MEGA: n pohjassa kiinnittääkseni sen pahvilaatikon pohjaan. Vaahtoteipillä on jonkin verran paksuutta, joten otsikoiden juotosliitokset eivät estä levyn tarttumista. Elegoo -sarjan mukana tuli myös 9 V: n akku ja liitin, jonka päässä on tynnyrin liitäntä suoraan MEGA -laitteeseen liittämistä varten. Tätä käytetään niin, että sinulla ei tietenkään ole ilmeistä virtalähdettä, eikä kukaan tietäisi, että tämä ei ole todellinen lahja. Kun kaikki on asennettu laatikkoon, sulje se ja kääri se kuten mikä tahansa muu lahja!

Joitakin muita lisäyksiä tähän projektiin, joita olen ajatellut, oli käyttää värähtelevää moottoria, jotta nykyisyys "herää henkiin" ihmisten käsissä ja alkaa täristä. Tämä voisi tarjota paremman reaktion kuin vain summeri.

Voimakkaampi summeri on aina haluttu päivitys, mutta mielestäni olisi myös hienoa saada yksi näistä MP3-äänimoduuleista, jotta voit toistaa joitain ennalta tallennettuja lauseita tai elokuvaleikkeitä, jos laatikkoa ravistellaan.

Langaton yhteys WiFi -moduulin avulla, joka voi lähettää sinulle viestin aina, kun paketti häiriintyy.

Muokattu versio, jonka sivuilla on liiketunnistimia, jotka ehkäisevät ehkä lemmikin, joka on liian kiukkuinen lahjojen kanssa. Meillä on tämä ongelma koiran kanssa, joka tykkää varastaa lahjoja puun alta ja viedä ne ulos.

Toivon, että tämä Instructable on antanut sinulle jonkinlaisen käsityksen siitä, mitä voit tehdä näillä antureilla. Ota rohkeasti yhteyttä kaikkiin kysymyksiin!

Suositeltava: