Spisu treści:

Skrzynka blokady kontrolowana przez witrynę: 4 kroki
Skrzynka blokady kontrolowana przez witrynę: 4 kroki

Wideo: Skrzynka blokady kontrolowana przez witrynę: 4 kroki

Wideo: Skrzynka blokady kontrolowana przez witrynę: 4 kroki
Wideo: Montaż tempomatu do Golfa IV 1.6 16v AUS + aktywacja VCDS 2024, Lipiec
Anonim
Skrzynka blokady kontrolowana przez witrynę
Skrzynka blokady kontrolowana przez witrynę
Skrzynka blokady kontrolowana przez witrynę
Skrzynka blokady kontrolowana przez witrynę
Skrzynka blokady kontrolowana przez witrynę
Skrzynka blokady kontrolowana przez witrynę
Skrzynka blokady kontrolowana przez witrynę
Skrzynka blokady kontrolowana przez witrynę

Jest to zamknięte pudełko, które można otworzyć, wyświetlając monit na stronie internetowej. Oznacza to, że możesz zamknąć rzeczy w pudełku i uzyskać do nich dostęp tylko wtedy, gdy ktoś wprowadzi dane hasło na publicznej stronie internetowej. Dlaczego miałby tego potrzebować? Oto przykład kogoś, kto zamyka swoje lody. Po prostu włóż klucz do skrzynki i pozwól, aby ktoś inny zdecydował, czy dostaniesz swój smakołyk. Dla bardziej perwersyjnych ludzi istnieje wiele innych "rzeczy", które można zamknąć, a to pudełko pomoże ci przekazać klucze komuś innemu, nawet bez wychodzenia z domu.

Więc jak to działa? Pudełko jest zamknięte i można je otworzyć tylko z wnętrza pudełka. Hej, możesz zapytać, kto jest w pudełku, które je otwiera? To mały kawałek elektroniki, który łączy się z internetem. Sprawdza na predefiniowanej stronie internetowej, na przykład co 10 minut lub co 8 godzin, tak jak ją nazywasz. Jeśli treść na stronie internetowej zawiera wstępnie ustawione słowo kluczowe, urządzenie aktywuje solenoid, który otworzy pudełko. Sprawdzana strona internetowa może być praktycznie dowolną witryną w sieci WWW. Na przykład używam strony profilowej na emlalock.com i szukam frazy kluczowej: "Lalle's lock: open". Jeśli osoba posiadająca tę stronę profilu doda to zdanie do swojej strony, pudełko w magiczny sposób otworzy się i uwolni wszystko, co mam zablokowane.

Krok 1: Lista materiałów

Lista materiałów
Lista materiałów
Lista materiałów
Lista materiałów
Lista materiałów
Lista materiałów

Możesz użyć dowolnego pudełka. Oto gdzie kupiłem mój:

„Vintage Wooden Jewelry Gift Box Storage Organizer Case Metal Lock” (~4, 00 €)

Zamek elektromagnetyczny (tj. elektromagnetyczny rygiel chowany) został również zamówiony w Chinach

Zespół zamka elektrycznego szuflady szafki 12V DC Zamek elektromagnetyczny 27x29x18mm (~2,50 €)

Zasilanie 12 V

www.banggood.com/DC-12V-1A-AC-100-240V-Ada… (3,00 €)

Konwerter napięcia obniżającego https://www.banggood.com/10Pcs-LM2596-DC-DC-Adjust… (1, 00 €)

Przekaźnik

www.banggood.com/DC-5V-1CH-Relay-Shield-V2… (~1,50 €)

Wreszcie urządzenie IoT (Internet of Things), które można programować.

WeMos D1 Mini (~3,50 €)

Kilka linek, blacha perforowana (na drążek zamka), …

Całkowite koszty: ~ 16 € (~ 18 USD)

Krok 2: Programowanie WeMos D1 za pomocą oprogramowania ARDUINO

Programowanie WeMos D1 za pomocą oprogramowania ARDUINO
Programowanie WeMos D1 za pomocą oprogramowania ARDUINO
Programowanie WeMos D1 za pomocą oprogramowania ARDUINO
Programowanie WeMos D1 za pomocą oprogramowania ARDUINO

Jeśli nie masz doświadczenia w programowaniu WeMos, oto kilka przydatnych linków, aby rozpocząć:

www.instructables.com/id/Wemos-ESP8266-Get…

www.instructables.com/id/Programming-the-W…

Skompilowałem prosty (ale skuteczny:-) program, który łączy WeMos z siecią domową za pomocą biblioteki WiFiManager. Dane uwierzytelniające są zapisywane w pamięci EEPROM (przy użyciu biblioteki eeprom), dlatego inicjację należy wykonać tylko raz. Zobaczysz, że jest też kilka innych wymaganych bibliotek. Możesz je pobrać i zainstalować za pomocą środowiska programistycznego ARDUINO. Ponadto musisz również zainstalować płytę WeMos przy użyciu środowiska ARDUINO. Jeśli wszystko jest zainstalowane na twoim komputerze, podłącz WeMos do komputera, wybierz urządzenie ("WeMos D1 R2 i mini") i wirtualny port COM (patrz rysunki powyżej).

W oprogramowaniu wymienionym poniżej będziesz musiał dokonać kilku zmian, chyba że chcesz tylko otworzyć skrzynkę, gdy powiem to na mojej stronie profilu:-). Jeśli korzystasz ze strony profilu emlalock, upewnij się, że właściciel tej strony upublicznił swój profil. W przeciwnym razie musisz najpierw zalogować się za pomocą swojego WeMos. Myślę, że można to zrobić, ale nie próbuję teraz wymyślić, jak. Przeczytaj komentarze w kodzie źródłowym i modyfikuj, jak chcesz. Ponadto oczywiście przetestuj oprogramowanie za pomocą funkcji debugowania. Zasadniczo możesz sprawdzić, czy działa poprawnie na monitorze szeregowym środowiska ARDUINO.

Krok 3: Połącz

Łączyć
Łączyć
Łączyć
Łączyć
Łączyć
Łączyć
Łączyć
Łączyć

Po zainstalowaniu oprogramowania WeMos uruchomi się z menedżerem WiFi. W środowisku sieci domowej pojawi się nowa sieć bezprzewodowa. Połącz się z nim za pomocą telefonu komórkowego lub komputera i uruchom przeglądarkę internetową. Jeśli ekran powitalny (jak pokazano powyżej) nie otwiera się podczas uruchamiania przeglądarki, spróbuj bezpośrednio wpisać adres IP „192.168.4.1”. Kliknij skonfiguruj WiFi i wybierz swoją sieć domową i wprowadź hasło. Otóż to! WeMos połączy się teraz z twoją siecią. Nie musisz stale utrzymywać skrzynki zamka podłączonej do linii energetycznej. Przy następnym uruchomieniu urządzenie zapamięta dane uwierzytelniające, ponieważ są one zapisane w EEPROM (elektrycznie kasowalna programowalna pamięć tylko do odczytu).

Po nawiązaniu połączenia z WWW program otworzy żądaną stronę internetową i wyszuka frazę kluczową. Będzie to powtarzane co 10 minut (10 minut to wartość domyślna, zobacz komentarze, jak to zmienić).

Krok 4: Przylutuj trochę

Przylutuj trochę
Przylutuj trochę

Jeśli wszystko działa dobrze zgodnie z twoim monitorem szeregowym, możesz teraz podłączyć przekaźnik do WeMos, solenoid i 12 V do przekaźnika, a 12 V do portu wejściowego regulatora napięcia i 5 V od portu wyjściowego do WeMos.

Wykonałem figurkę ilustrującą jak wszystko połączyć. Jeśli zamówiłeś osłonę przekaźnika WeMos, możesz umieścić ją na górze WeMos, jeśli poświęcisz trochę czasu na lutowanie wszystkich pinów dołączonych do obu urządzeń. Jeśli zdecydujesz się na bezpośrednie połączenie, skorzystaj ze schematu pokazanego na rysunku. Nie zapominaj, że przekaźnik również potrzebuje zasilania 5V! Możesz również dodać diodę LED wskazującą, że skrzynkę można otworzyć i przycisk aktywujący elektrozawór (który działa tylko w przypadku znalezienia hasła). Przygotowałem te funkcje w kodzie źródłowym, ale nie zaimplementowałem ich w uproszczonej wersji pokazanej tutaj. Co więcej, do tego pudełka można dodać wiele fajnych funkcji. Być może później wrzucę kilka pomysłów, ale też chętnie wysłucham twoich komentarzy.

Na koniec sklej wszystko na swoim miejscu w pudełku, wrzuć klucz do swojego pudełka na lody i zamknij pudełko. Miłego czekania i pamiętaj, aby zawsze grać bezpiecznie:-)

Pozdrawiam, Lalleson

Zalecana: