Sisällysluettelo:
Video: Nykyinen tärinänilmaisin: 3 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 08:59
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
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
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
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:
Korkea nykyinen ohjain askelmoottorille: 5 vaihetta
KORKEAN nykyisen ohjaimen tekeminen askelmoottorille: tässä näemme kuinka tehdä askelmoottorin ohjain Toshiban TB6560AHQ -ohjaimella. Tämä on täysin varusteltu ohjain, joka tarvitsee vain 2 muuttujaa syötteenä ja se tekee kaiken työn. Koska tarvitsin näitä kahta, olen tehnyt molemmat käyttämällä
DIY Jatkuva nykyinen kuormitus: 4 vaihetta (kuvien kanssa)
DIY -vakiojännite: Tässä pienessä projektissa näytän sinulle, kuinka tehdä yksinkertainen säädettävä vakiovirtakuorma. Tällainen laite on hyödyllinen, jos haluat mitata kiinalaisten litiumioniakkujen kapasiteettia. Tai voit testata, kuinka vakaa virtalähteesi on tietyllä kuormalla
Nykyinen valvonta Arduino Nanon (I2C) kautta: 5 vaihetta
Nykyinen seuranta Arduino Nanon (I2C) kautta: Hei, tervehdys .. !! Tässä minä (Somanshu Choudhary) Dcube -teknologiayritysten puolesta, jotka aikovat seurata virtaa Arduino nanon avulla, se on yksi I2C -protokollan sovelluksista analogisen lukemiseksi virta-anturin TA12-200 tiedot
Kuinka tehdä ADC: n nykyinen tunne: 5 vaihetta
Kuinka tehdä ADC: n nykyinen järki: Tässä opastettavassa kuvataan, miten SLG46855V: ssä voidaan ottaa käyttöön 8-bittinen analogia-digitaalimuunnin (ADC), joka voi havaita kuormitusvirran ja rajapinnan MCU: n kanssa I2C: n kautta. Tätä mallia voidaan käyttää erilaisiin virranmittaussovelluksiin, kuten
Nykyinen lähde DAC AD5420 ja Arduino: 4 vaihetta (kuvilla)
Nykyinen lähde DAC AD5420 ja Arduino: Hei. Tässä artikkelissa haluaisin jakaa kokemukseni AD5420-nykyisestä digitaali-analogia-muuntimesta, jolla on seuraavat ominaisuudet: 16-bittinen resoluutio ja yksitoikkoisuus Nykyiset lähtöalueet: 4 mA-20 mA, 0 mA - 20 mA tai 0 mA t