Video: Durų žibintas: 3 žingsniai
2025 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2025-01-13 06:57
„Doorslam“yra paprastas apsaugos mechanizmas nuo žmonių, kurie per stipriai trenkia durimis.
TAU REIKIA
- 1x „Arduino Uno +“kompiuteris
- 7x jungiamieji laidai
- Pagreičio jutiklis (šiame pavyzdyje: MAKERFACTORY MF-4838286)
- 5 V servo variklis
- Neprivaloma: duonos lenta
1 žingsnis: 1. Aparatūros laidai
Sujunkite kaiščius tokiu būdu:
ARDUINO ==> pagreitinimo jutiklis
GND ==> GND
3.3V ==> 3.3V
V4 ==> SDA
V5 ==> SCL
Jei čia naudosite duonos lentą, vėliau bus lengviau pritvirtinti jutiklį prie durų. Tačiau tiesioginis ryšys veikia taip pat gerai.
ARDUINO ==> SERVOMOTORIS
GND ==> ruda
5V ==> raudona
Skaitmeninis 8 ==> oranžinis
Įsitikinkite, kad naudojate pakankamai ilgus kabelius, kad vėliau nekiltų problemų.
2 žingsnis: KINO
Akselerometrą pritvirtinkite prie durų mažiausiai 10 cm atstumu nuo sukimosi ašies.
Prijunkite vieną virvės galą prie servo, o kitą galą prijunkite amortizuojantį objektą.
Sukurkite fizinę sąranką, kurioje dėl besisukančio servo amortizuojantis objektas pakyla aukštyn/žemyn.
Aš tai pasiekiau naudodamas du varžtus virvei nukreipti, bet būk kūrybingas.
3 žingsnis: užbaigimas
Įkelkite šį kodą į savo arduino ir linksminkitės. Padidinkite/sumažinkite kintamąjį slamThreshold, kad sistema taptų daugiau ar mažiau reaguojanti.