INHOUDSOPGAWE:
Video: Huidige skuddetektor: 3 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:23
In hierdie projek gaan ons 'n toestel maak wat alarm maak as iemand 'n geskenk/boks skud. Ek het hierdie idee gekry toe ons 'n pakkie in die pos gekry het vir Kersfees. Om te probeer raai wat daarin was, het ons dit natuurlik geskud net soos almal om te sien of hulle kan agterkom wat daarin is. Hierdie projek maak ons 'n valse geskenk om onder die boom te sit, en as iemand 'n skommel probeer sluip om te sien wat daarin is, sal dit die alarm laat afgaan.
Benodighede:
-
(1) ELEGOO Mega 2560 Project Die mees volledige Ultimate Starter Kit met tutoriaal versoenbaar met Arduino IDE - Amazon, nie -aangeslote
- MEGA 2560 -beheerder
- GY-521 IMU
- Aktiewe gonser
- Prototipe skild
- Klein boord
- Jumper Wire
- 9V battery pak
Stap 1: Montering en verbindings
Vir hierdie projek het ek besluit om die prototipe skild te gebruik met 'n broodbord daarop. Ek het gekies om die broodbord in plaas van die soldeerpunte te gebruik, sodat ek hierdie komponente makliker kan hergebruik, aangesien dit nie 'n permanente installasie sal wees nie. Ek het gedink dat die prototiperingskerm etikette op die PCB vir die kopstukke het, en sodra die broodbord op was, was dit onmoontlik om hierdie etikette te sien. Toe sien ek die syskerm aan die kant van die koptekste op die Mega, wat dit maklik maak om te weet waar u altyd verbindings maak.
Die draadverbindings is soos volg …
IMU (VCC) - Arduino (3V3)
IMU (GND - Arduino (GND)
IMU (SCL) - Arduino (SCL/pen 21)
IMU (SDA) - Arduino (SDA/pen 20)
Gonser (+) - Arduino (pen 11)
Gonser (-) - Arduino (GND)
Die IMU het 'n paar ekstra verbindings wat ek nie gebruik het nie, aangesien ek slegs die basiese data nodig gehad het. Daar is 'n adrespen wat gebruik kan word om 'n ander adres vir die I2C in te stel indien u veelvuldige van hierdie toestelle gebruik. Daar is ook 'n onderbrekingspen wat gebruik kan word, sowel as 'n paar vir die I2C -bus.
Hierdie aktiewe gonsers is redelik hard en word gelei met 'n beskermende stuk band daaroor. As u hierdie band aan laat, is die geluid van die zoemer draaglik. As u eers die band verwyder het, is dit nie lekker om baie lank na te luister nie. Ek weet nie presies hoe baie hierdie gonser is nie, maar dit sal u aandag trek by die volgende kamer wanneer dit afgaan. Volgens 'n klankmeter -app op my foon is dit ongeveer 70dB.
Stap 2: Voorbeeldkode
Die belangrikste deel van hierdie projek is die IMU-bord wat gebaseer is op die MPU-6050, 'n I2C-toestel. Vir Arduino ID word hierdie tipe toestelle gewoonlik geïmplementeer met die 'Wire' -biblioteek wat I2C -kommunikasie hanteer. Soos ek geleer het, is dit nie nodig om die wiel weer uit te vind, of om die kode wat voorheen gebruik en getoets is, weer te skryf nie.
Ek het begin met die voorbeeldprojek uit die Elegoo -kit voordat ek die data van die IMU gelees het. Hierdie program lees al die versnellingsmeter-, gyro- en temperatuurdata van die sensor, stoor dit in 'n veranderlike en wys dit dan deur die seriële monitor. Ek het eenvoudig 'n drempelwaarde vir die versnellingsmeterdata bygevoeg en die X- en Y -versnellingsmeterdata met hierdie waarde vergelyk om te besluit of 'n 'skud' opgespoor is.
Sodra 'n skudding opgemerk word, sal die gonser aan/af skakel. Die gonser gaan aan totdat die battery doodgaan of die beheerder herstel word. Ek het daaraan gedink om 'n roetine by te voeg waarmee u die boks 'n geruime tyd in 'n sekere oriëntasie kan plaas, en dit sou die gonser terugstel. Toe besluit ek dat dit meer irriterend sal wees om net te herstel en oneindig te gons!
Stap 3: Idees vir afronding en uitbreiding
Om hierdie projek letterlik af te handel, gebruik ek 'n dubbelzijdige skuimband aan die onderkant van die MEGA om dit aan die onderkant van 'n kartondoos vas te maak. Die skuimband het 'n mate van dikte, sodat die soldeerverbindings van die koppe nie verhoed dat die bord vasgesteek word nie. Die Elegoo -stel het ook 'n 9V -battery en 'n aansluiting met 'n vataansluiting aan die einde om direk aan die MEGA te koppel. Dit word gebruik sodat u natuurlik nie 'n duidelike kragbron het nie en niemand sou weet dat dit nie 'n ware geskenk is nie. Sodra alles in die boks gemonteer is, maak dit toe en draai dit toe soos enige ander geskenk!
'N Paar ander toevoegings tot hierdie projek waaraan ek gedink het, was om 'n vibrerende motor te gebruik sodat die hede' lewend 'sou word in die persone se hande en sou begin bewe. Dit kan 'n beter reaksie bied as net 'n gonser.
'N Harder gonser is altyd 'n gewenste opgradering, maar ek dink ook dit sal gaaf wees om een van die MP3-klankmodules te hê, sodat u 'n paar vooraf opgeneemde frases of filmknipsels kan speel as die boks geskud word.
Draadlose verbinding met behulp van 'n WiFi -module wat u 'n boodskap kan stuur wanneer die pakket versteur word.
'N Aangepaste weergawe met bewegingsensors aan die kante om 'n troeteldier wat te nuuskierig raak met die geskenke, af te skrik. Ons het 'n probleem met 'n hond wat graag geskenke onder ons boom steel en buitentoe neem.
Ek hoop dat hierdie Instructable u 'n idee gegee het van iets wat u met hierdie sensors kan doen. Skakel gerus met enige vrae!
Aanbeveel:
Ontwerp van huidige oscillator gebaseer op huidige modus vir Klas D -versterkers: 6 stappe
Ontwerp van huidige modus -gebaseerde ossillator vir Klas D klankversterkers: In die afgelope jaar het Klas D klankversterkers die voorkeur -oplossing geword vir draagbare klankstelsels soos MP3 en selfone vanweë hul hoë doeltreffendheid en lae kragverbruik. Die ossillator is 'n belangrike deel van die klas D au
Hoe om 'n hoë huidige bestuurder vir 'n stappermotor te maak: 5 stappe
Hoe om 'n hoë huidige bestuurder vir 'n stappermotor te maak: hier sal ons kyk hoe u 'n stappermotorbestuurder kan maak met behulp van Toshiba se TB6560AHQ -beheerder. Dit is 'n volledige kontroleerder wat slegs 2 veranderlikes as invoer benodig en dit doen al die werk. Aangesien ek twee hiervan nodig gehad het, het ek hulle albei gemaak met die
Huidige monitering via Arduino Nano (I2C): 5 stappe
Huidige monitering via Arduino Nano (I2C): Hallo, groete .. !! Hier is ek (Somanshu Choudhary) namens Dcube -tegnologiese ondernemings wat die huidige met behulp van Arduino nano sal monitor, dit is een van die toepassings van die I2C -protokol om analoog te lees data van huidige sensor TA12-200
Voeg 'n huidige limietfunksie by 'n Buck/Boost -omskakelaar: 4 stappe (met foto's)
N Huidige limiet -funksie by 'n Buck/Boost -omskakelaar voeg: In hierdie projek kyk ons na 'n algemene buck/boost -omskakelaar van naderby en skep 'n klein, ekstra stroombaan wat 'n stroomlimietfunksie daaraan toevoeg. Daarmee kan die buck/boost -omskakelaar net soos 'n veranderlike laboratoriumbank -kragtoevoer gebruik word. Le
LM317 Huidige versterkingsgeheime !: 4 stappe
LM317 Current Boosting Secrets !: AbstractLM317 is een van die gewildste verstelbare regulatorskyfies. Die uitgangsspanning van die reguleerder kan verstel word van 1,25V tot 35V. Die chip kan egter strome tot 1,5A lewer, wat vir sommige kragtoepassings nie genoeg is nie. In hierdie ar