Spisu treści:

Kodowanie klawiatury: 4 kroki
Kodowanie klawiatury: 4 kroki

Wideo: Kodowanie klawiatury: 4 kroki

Wideo: Kodowanie klawiatury: 4 kroki
Wideo: Programowanie bezprzewodowej klawiatury KZ-01 Elektrobim.pl 2024, Listopad
Anonim
Kodowanie klawiatury
Kodowanie klawiatury

Celem tego projektu jest zabranie klawiatury i zakodowanie jej w taki sposób, aby reagowała na określone hasło, które byłoby wstępnie ustawione w samym kodzie. Następnie użyję tej klawiatury, aby umieścić na gotowym sejfie modelu. Celem projektu jest otwarcie sejfu, jeśli i kiedy zostanie wpisane prawidłowe hasło. Aby pomóc w stworzeniu tego projektu, będę używał Arduino do pomocy w kodowaniu klawiatury. W ten sposób będę mógł ustawić własne hasło, a następnie zlecić Arduino wykonanie dowolnej wybranej przeze mnie komendy. Jestem bardzo podekscytowany tym projektem i jestem przekonany, że się uda.

Krok 1: Materiały

Materiały
Materiały

Poniżej znajdują się materiały, których potrzebuję do wykonania projektu.

  • Arduino- 1
  • Klawiatura – 1
  • Siłownik
  • Przewody Arduino
  • Deska do krojenia chleba
  • Laptop (z zainstalowaną aplikacją Arduino)

Krok 2: Kodowanie klawiatury

Kodowanie klawiatury
Kodowanie klawiatury
Kodowanie klawiatury
Kodowanie klawiatury
Kodowanie klawiatury
Kodowanie klawiatury

Najważniejszym krokiem w tym projekcie jest zakodowanie klawiatury w taki sposób, aby komputer mógł odczytać wprowadzane cyfry, a następnie powiedzieć innemu źródłu, czy jest to prawidłowe, czy niepoprawne hasło. W tym projekcie używam Arduino, dlatego wykorzystałem niektóre zasoby online, aby spróbować zrozumieć, jak okablować, a następnie zakodować klawiaturę, aby spełniała powyższe wymagania. To, co znalazłem w sieci, polegało na tym, że musiałbym podłączyć każde wyjście na klawiaturze do numeru pinu w Arduino, a następnie wyjście uziemienia na klawiaturze do masy w Arduino. Kod, którego użyłem, jest załączony na zdjęciach. Ten kod pozwala komputerowi odczytać, jakie cyfry są wybijane, a także określić, czy hasło jest prawidłowe, czy złe.

Krok 3: Podłączanie serwomotoru

Podłączanie serwomotoru
Podłączanie serwomotoru
Podłączanie serwomotoru
Podłączanie serwomotoru

Odczytywanie przez komputer danych wejściowych i określanie w ten sposób, czy hasło jest prawidłowe, czy nie, to jedno, ale wykonanie przez niego potem akcji byłoby naprawdę fajne! W tym celu podłączyliśmy serwomotor do Arduino. Najbardziej zewnętrzne wyjście na serwo idzie do 5 V, podczas gdy pozostałe dwa idą do numerów pinów (możesz użyć pinów a0 i a1 na wypadek, gdyby zabrakło ci z powodu klawiatury). Po wykonaniu tej czynności wpisujesz w kodzie, o ile chcesz, aby silnik się obracał, w zależności od tego, czy wpisano prawidłowe, czy niepoprawne hasło. Kod do tego znajduje się na zdjęciach.

Krok 4: DODATKOWE- Podłączanie go do sejfu

DODATKOWE-Podłączanie go do sejfu
DODATKOWE-Podłączanie go do sejfu

Teraz, gdy mechanizm działa, pomyślałem, że mogę pójść o krok dalej w tym projekcie, dołączając go do obiektu, takiego jak sejf, aby sprawdzić, czy mój projekt może pomóc w kontrolowaniu jego otwierania i zamykania. Dostałem w swoje ręce gotowy kartonowy sejf (mój kolega ze szkoły zrobił (sejf kartonowy)), który zasadniczo miał pudełko z paskiem tektury, który mógł się wsuwać i wysuwać, kontrolując możliwość otwierania lub zamykania sejfu. Postanowiłem przymocować do tego tekturowego paska silnik serwo, który następnie kontrolowałby ruch paska, a tym samym otwieranie i zamykanie sejfu.

Zalecana: