Namų programos durų užraktas: 5 žingsniai (su nuotraukomis)
Namų programos durų užraktas: 5 žingsniai (su nuotraukomis)
Anonim
Namų programos durų užraktas
Namų programos durų užraktas

Šiame projekte aš parodysiu, kaip iš paprastų komponentų galima padaryti paprastą telefono programos durų užrakinimą/atrakinimą, ir pristatau patogią programėlę „Blynk“. Norėdami sukurti kodą, naudoju „Wemos D1 Mini“„Wi -Fi“lustą ir „Arduino IDE“. Šią sąranką galite naudoti norėdami bendrinti prieigą prie kambarių, nereikalaudami kopijuoti rakto, nes „Blynk“turi bendrinimo funkciją, arba leisti kam nors įeiti, kai jūsų nėra namuose.

1 žingsnis: reikalingi komponentai

Reikalingi komponentai
Reikalingi komponentai
  • „Wemos D1 Mini Wifi“lustas
  • Servo
  • 9V AC/DC adapteris
  • 5V/3.3V duonos lentos maitinimo šaltinis
  • 4 skaitmenų 7 segmentų ekranas
  • Bandomoji Lenta
  • LED
  • 860 omų rezistorius
  • Trumpieji laidai ir „Breadboard“laidai
  • Durų montavimo reikmenys (kartonas, juosta ir kt.)
  • Nemokama „Blynk“telefono programa
  • Galimas belaidis internetas

2 veiksmas: grandinės ir programos sąranka

Grandinės ir programos sąranka
Grandinės ir programos sąranka
Grandinės ir programos sąranka
Grandinės ir programos sąranka
Grandinės ir programos sąranka
Grandinės ir programos sąranka

Aukščiau esančiame paveikslėlyje parodyta, kaip prijungiau savo grandinę. Naudojau šviesos diodą, norėdamas patikrinti „Blynk“programos funkcionalumą (nes pirmą kartą ją naudoju).

Mano rekomenduojami žingsniai pradedantiesiems susipažinti su „Blynk“:

  1. Vykdykite „Blynk“nurodymus ir atsisiųskite „Blynk“biblioteką.
  2. Atsisiųskite „Blynk“programą ir pasirinkite „Wemos D1 Mini“įrenginį.
  3. Programoje sukurkite naują „Blynk Project“ir pridėkite mygtuko valdiklį ir nustatykite jį į virtualų kaištį (aš nustatiau „V3“)
  4. „Google“ir atsisiųskite „Wemos“tvarkykles.
  5. Prijunkite „Wemos D1 Mini“mikroschemą prie savo nešiojamojo kompiuterio ir paleiskite „Arduino“eskizo belaidžio ryšio pavyzdį (pagal jį sukūriau paskutinį eskizą).
  6. Tada prijungiau šviesos diodą ir parašiau kodą, kad paspaudus programos mygtuko valdiklį, šviesos diodas įsijungs.
  7. Pradėję veikti aukščiau ir prijungę likusius komponentus, naudokite mano kodą kitame skyriuje, kad jį pradėtumėte naudoti.

Pastabos apie poilsio prijungimą:

  • Paieškojau „Google“ir atsisiunčiau „SevenSegmentTM163“biblioteką ekranui, kad galėčiau lengvai rodyti žodžius.
  • Ekranas turi du signalo laidus, kuriuos reikia prijungti prie bet kurio kaiščio, taip pat servo signalo laidą. Tada į servo ir ekraną reikia tiekti 5 V ir žemę.
  • „Wemos“yra 3,3 V lustas, todėl 3,3 V lusto kaištį pririšau prie 3,3 V maitinimo plokštės maitinimo kaiščio (kaip parodyta paveikslėlyje).

Kodėl aš naudoju tam tikrus komponentus

  • 4 skaitmenų 7 segmentų ekranas - norėjau lengvai pamatyti, ar durys buvo užrakintos ar atrakintos
  • „Blynk“- labai patogus ir lengvai įjungiamas.
  • „Wemos D1 Mini“- pradedantiesiems skirtas „Wi -Fi“lustas

3 žingsnis: kodas

Kodas
Kodas
Kodas
Kodas

4 žingsnis: montavimas

Montavimas
Montavimas
Montavimas
Montavimas
Montavimas
Montavimas
Montavimas
Montavimas

Siekiau, kad tai būtų pradedančiųjų projektas, todėl „Macgyver“naudodamas šią sąranką naudoju lengvai prieinamas medžiagas aplink savo namus (ir kambario draugą).

Naudotos medžiagos:

  • Juosta
  • Kartonas
  • Gumytės
  • Rišikliai
  • Savaržėlės

Šis tvirtinimo būdas geriausiai tinka su užraktu ir drąsiai naudokite tvirtesnes medžiagas. Pagrindiniai tikslai - priklijuoti grandinę prie durų, pritvirtinti servo dantis prie užrakto ir kažkaip saugiai pritvirtinti servo korpusą prie durų (priešingu atveju turite sukamą servo, o ne besisukančią spyną).

Mano montavimo metodo žingsniai:

  1. Juostinė duonos lenta prie durų.
  2. Naudokite rišiklio spaustuką, kad pritvirtintumėte prie užrakto ir užfiksuotumėte guminėmis juostomis.
  3. „Nest“servo dantys/ratas metaliniuose segtuvų galuose ir pritvirtinami naudojant daugiau guminių juostų.
  4. Į gumines juosteles įklijuokite ištiesintus sąvaržėles, kad padidintumėte standumą.
  5. Iškirpkite kartono gabalėlį su skylute, kad servo laikytųsi, ir tvirtai priklijuokite prie durų.