Spisu treści:
- Krok 1: Materiały
- Krok 2: Kodowanie klawiatury
- Krok 3: Podłączanie serwomotoru
- Krok 4: DODATKOWE- Podłączanie go do sejfu
Wideo: Kodowanie klawiatury: 4 kroki
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:29
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
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
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
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
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:
Kodowanie Kazoo: 5 kroków
Kodowanie Kazoo: To jest ładny model 3d kazoo zrobiony na Tinkercad. Możesz zrobić jeden z tym instruktażowym
Kodowanie za pomocą bloków kodu IOS: 6 kroków
Kodowanie za pomocą bloków kodu IOS: Kodowanie za pomocą systemu iOS to wyjątkowy sposób na automatyzację urządzenia z systemem iOS, pobieranie wiadomości, rozpoczynanie cyberwojny, a nawet planowanie wiadomości tekstowych. W tym celu skupimy się na cyberwojnie, w szczególności na spamowaniu znajomych i c
HackerBox 0058: Kodowanie: 7 kroków
HackerBox 0058: Kodowanie: Pozdrowienia dla hakerów HackerBox na całym świecie! Dzięki HackerBox 0058 będziemy badać kodowanie informacji, kody kreskowe, kody QR, programowanie Arduino Pro Micro, wbudowane wyświetlacze LCD, integrowanie generowania kodów kreskowych w projektach Arduino, inp
Interfejs klawiatury z 8051 i wyświetlaniem numerów klawiatury w 7 segmentach: 4 kroki (ze zdjęciami)
Interfejs klawiatury z 8051 i wyświetlaniem numerów klawiatury w 7 segmentach: W tym samouczku opowiem ci, jak możemy połączyć klawiaturę z 8051 i wyświetlać numery klawiatury w 7-segmentowym wyświetlaczu
Czyszczenie aluminiowej klawiatury Apple . lub dowolnej innej klawiatury miękkiej w dotyku: 5 kroków
Czyszczenie aluminiowej klawiatury Apple …. lub dowolnej innej klawiatury miękkiej w dotyku: Tak czyste, jak Ty lub ja staramy się utrzymać nasze aluminiowe klawiatury Apple, stają się brudne po mniej więcej roku. Ta instrukcja ma pomóc ci ją wyczyścić. Bądź ostrożny, ponieważ nie jestem odpowiedzialny, jeśli twoja klawiatura się zepsuje podczas robienia tego …. DO CIAŁA