Turinys:

Durų žibintas: 3 žingsniai
Durų žibintas: 3 žingsniai

Video: Durų žibintas: 3 žingsniai

Video: Durų žibintas: 3 žingsniai
Video: Dinamika | M.A.M.A. 2021 2024, Lapkritis
Anonim
Image
Image
1. Aparatūros laidai
1. Aparatūros laidai

„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

KINO
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

Baigimas
Baigimas

Įkelkite šį kodą į savo arduino ir linksminkitės. Padidinkite/sumažinkite kintamąjį slamThreshold, kad sistema taptų daugiau ar mažiau reaguojanti.

Rekomenduojamas: