Skip to content

Kod źródłowy zamka inteligentnego wykonany w języku C++, HTML oraz za pośrednictwem platformy MIT App Inventor w ramach pracy inżynierskiej "Projekt inteligentnego zamka do drzwi lokalu mieszkalnego z wykorzystaniem technologii bezprzewodowej i urządzenia mobilnego"

Notifications You must be signed in to change notification settings

Lex3er/Engineer_thesis-Smartlock

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Kod źródłowy pracy dyplomowej "Projekt inteligentnego zamka do drzwi lokalu mieszkalnego z wykorzystaniem technologii bezprzewodowej i urządzenia mobilnego"

Kod źródłowy programu sterującego zamkiem inteligentnym wykonany w ramach pracy inżynierskiej na kierunku "Mechatronika" Politechniki Białostockiej (specjalizacja: "Konstrukcje inteligentne").


Repozytorium zawiera kod źródłowy zamka inteligentnego wykonany w języku C++ oraz HTML. Aplikacja mobilna sterująca zamkiem została wykonana za pośrednictwem platformy MIT App Inventor

Streszczenie


Praca dyplomowa opierała się na zaprojektowaniu, stworzeniu i zaprogramowaniu zamka inteligentnego wykorzystywanego w lokalach mieszkalnych i sterowanego za pomocą technologii bezprzewodowej i aplikacji mobilnej. Głównym założeniem było zaprojektowaniu konstrukcji, którą można byłoby wykorzystać w zdalnym sterowaniu dostępem do lokali mieszkalnych z dodatkową możliwością manualnego dostępu do pomieszczeń w przypadku odcięcia zasilania sieciowego i awarii/rozładowania źródła zasilania dodatkowego. W tym celu wykorzystano układ z mikrokontrolerem ESP32 silnik krokowy Nema 17, sterownik TMC2226, potencjometr wieloobrotowy 10kOhm, keypad 4x4, diody LED, buzzer, kontaktron CMD1263 oraz inne elementy elektroniczne potrzebne do utworzenia źródła zasilania.

Kod źródłowy został napisany w oparciu o potrzebę uzyskania odpowiedniego momentu obrotowego pozwalającego na przekręcenie wkładki bębenkowej zamka wpuszczanego w drzwi. Konstrukcja fizyczna zamka inteligentnego utworzona na podstawie druku 3D została zaopatrzona w przekładnię zębatą spowalaniającą, a program sterujący skonfigurowano tak, aby silnik krokowy był wstanie zmienić stan zamka w drzwiach (poszczególne obliczenia zostały zawarte w kodzie źródłowym na samym początku, w komentarzach).

About

Kod źródłowy zamka inteligentnego wykonany w języku C++, HTML oraz za pośrednictwem platformy MIT App Inventor w ramach pracy inżynierskiej "Projekt inteligentnego zamka do drzwi lokalu mieszkalnego z wykorzystaniem technologii bezprzewodowej i urządzenia mobilnego"

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published