Satura rādītājs:

Pašreizējais kratīšanas detektors: 3 soļi
Pašreizējais kratīšanas detektors: 3 soļi

Video: Pašreizējais kratīšanas detektors: 3 soļi

Video: Pašreizējais kratīšanas detektors: 3 soļi
Video: «Феномен исцеления» — Документальный фильм — Часть 3 2024, Novembris
Anonim
Pašreizējais kratīšanas detektors
Pašreizējais kratīšanas detektors
Pašreizējais kratīšanas detektors
Pašreizējais kratīšanas detektors
Pašreizējais kratīšanas detektors
Pašreizējais kratīšanas detektors

Šajā projektā mēs izgatavosim ierīci, kas atskaņos trauksmi, ja kāds pakratīs dāvanu/kastīti. Šī ideja man radās, kad pa pastu saņēmām Ziemassvētku paciņu. Lai mēģinātu uzminēt, kas tajā bija, protams, mēs to sakratījām tāpat kā visi, lai noskaidrotu, vai viņi var saprast, kas ir iekšā. Šajā projektā mēs radīsim viltotu dāvanu, ko likt zem koka, un, ja kāds mēģinās ielīst kratīt, lai redzētu, kas ir iekšā, tas ieslēgs trauksmi.

Piegādes:

  • (1) ELEGOO Mega 2560 projekts Vispilnīgākais galīgais sākuma komplekts ar apmācību, kas ir saderīgs ar Arduino IDE - Amazon, nesaistīts uzņēmums

    • MEGA 2560 kontrolieris
    • GY-521 IMU
    • Aktīvs zvana signāls
    • Vairoga prototips
    • Mazais Breaboard
    • Jumper Wire
    • 9V akumulators

1. darbība: montāža un savienojumi

Montāža un savienojumi
Montāža un savienojumi
Montāža un savienojumi
Montāža un savienojumi
Montāža un savienojumi
Montāža un savienojumi
Montāža un savienojumi
Montāža un savienojumi

Šim projektam es nolēmu izmantot prototipēšanas vairogu ar tam piestiprinātu maizes dēli. Es izvēlējos izmantot maizes dēli lodēšanas punktu vietā, lai varētu vieglāk atkārtoti izmantot šīs sastāvdaļas, jo tā nebūs pastāvīga instalācija. Domāju, ka prototipēšanas vairogam ir uzlīmes uz PCB virsrakstiem, kad uz maizes dēļa bija uzlikts, šīs etiķetes nebija iespējams redzēt. Tieši tad es pamanīju zīda ekrānu Mega galvenes sānos, kas ļauj diezgan viegli zināt, kur jūs veidojat savienojumus.

Vadu savienojumi ir šādi…

IMU (VCC) - Arduino (3V3)

IMU (GND - Arduino (GND))

IMU (SCL) - Arduino (SCL/21. tapa)

IMU (SDA) - Arduino (SDA/20. tapa)

Signāls (+) - Arduino (11. tapa)

Signāls (-) - Arduino (GND)

IMU ir daži papildu savienojumi, kurus es neizmantoju, jo man vajadzēja tikai pamatdatus. Ir adreses tapa, kuru var izmantot, lai iestatītu citu I2C adresi, ja izmantojat vairākas šīs ierīces. Ir arī pārtraukšanas tapa, ko var izmantot, kā arī daži iet caur I2C kopni.

Šie aktīvie skaņas signāli ir diezgan skaļi un piegādāti ar aizsarglentu. Ja atstājat šo lenti ieslēgtu, skaņas signāla skaņa ir panesama. Kad esat noņemis lenti, nav jautri klausīties ļoti ilgi. Es neesmu pārliecināts, cik precīzi šis skaņas signāls ir noslogots, bet, kad tas nodziest, tas pievērsīs jūsu uzmanību no blakus istabas. Saskaņā ar skaņas mērītāja lietotni manā tālrunī tas ir aptuveni 70 dB.

2. darbība. Koda paraugs

Koda paraugs
Koda paraugs
Koda paraugs
Koda paraugs

Šī projekta galvenais elements ir IMU plate, kuras pamatā ir MP26050, kas ir I2C ierīce. Arduino ID gadījumā šāda veida ierīces parasti tiek ieviestas, izmantojot bibliotēku “Wire”, kas apstrādā I2C sakarus. Kā es uzzināju, nav nepieciešams no jauna izgudrot riteni vai pārrakstīt iepriekš lietotu un pārbaudītu kodu.

Es sāku ar parauga projektu no Elegoo komplekta, nolasot IMU datus. Šī programma nolasītu visus akselerometra, žiroskopa un temperatūras datus no sensora, saglabātu tos mainīgā lielumā un pēc tam parādītu to caur sērijas monitoru. Es vienkārši pievienoju akselerometra datiem sliekšņa vērtību un salīdzināju X un Y akselerometra datus ar šo vērtību, lai izlemtu, vai ir konstatēts “kratījums”.

Kad satricinājums ir konstatēts, skaņas signāls ieslēgsies/izslēgsies. Signāls turpinās izslēgt, līdz izlādējas akumulators vai tiek atiestatīts kontrolieris. Es domāju par rutīnas pievienošanu, kas ļautu jums kādu laiku novietot kastīti noteiktā orientācijā, un tas atiestatītu skaņas signālu. Tad es nolēmu, ka būtu kaitinošāk, ja nebūtu atiestatīšanas un bezgalīga buzzing!

3. darbība: ideju apkopošana un paplašināšana

Ietiniet un paplašiniet idejas
Ietiniet un paplašiniet idejas

Lai burtiski noslēgtu šo projektu, es izmantoju divpusēju putu lenti MEGA apakšā, lai to piestiprinātu pie kartona kastes apakšas. Putu lentei ir zināms biezums, tāpēc galvenes lodēšanas savienojumi netraucēs plāksnei pielipt. Elegoo komplektā bija arī 9V akumulators un savienotājs, kura galā ir cilindra ligzda savienošanai tieši ar MEGA. Tas tiek izmantots, lai, protams, jums nebūtu acīmredzama enerģijas avota un neviens nezinātu, ka tā nav īsta dāvana. Kad viss ir salikts kastē, vienkārši aizveriet to un iesaiņojiet to kā jebkuru citu dāvanu!

Daži citi šī projekta papildinājumi, par kuriem es domāju, bija izmantot vibrācijas motoru, lai tagadne „atdzīvotos” cilvēku rokās un sāktu trīcēt. Tas varētu nodrošināt labāku reakciju nekā tikai skaņas signāls.

Skaļāks skaņas signāls vienmēr ir vēlamais jauninājums, taču es arī domāju, ka būtu forši, ja būtu kāds no šiem MP3 skaņas moduļiem, lai jūs varētu atskaņot dažas iepriekš ierakstītas frāzes vai filmu klipus, ja kaste ir satricināta.

Bezvadu savienojums, izmantojot WiFi moduli, kas varētu nosūtīt jums ziņojumu, kad pakete tiek traucēta.

Modificēta versija ar kustību sensoriem ap sāniem, lai atturētu varbūt mājdzīvnieku, kurš ar dāvanām kļūst pārāk aizrautīgs. Mums ir šī problēma ar suni, kuram patīk nozagt dāvanas no mūsu koka un izvest ārā.

Es ceru, ka šis Instructable ir devis jums priekšstatu par kaut ko, ko varat darīt ar šiem sensoriem. Jūtieties brīvi sazināties ar visiem jautājumiem!

Ieteicams: