Spisu treści:
- Krok 1: Tworzenie samouczka (wideo)
- Krok 2: Funkcje
- Krok 3: Jak to działa…?
- Krok 4: Składniki potrzebne do tego
- Krok 5: Schemat obwodu
- Krok 6: Przegląd kodu i rozwiązywanie problemów
- Krok 7: Obkurczanie obwodu (lutowanie)
- Krok 8: Tworzenie szafek
- Krok 9: Tworzenie i finalizacja zamków
- Krok 10: Wady, ulepszenia
- Krok 11: Dzięki
Wideo: Tajemnicza KSIĄŻKA z tajną blokadą pukania: 11 kroków (ze zdjęciami)
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:27
Jeśli chodzi o ukrywanie naszych sekretnych rzeczy.zwykle chowamy się w butelce lub w pudełku, to jest ok.!
Ale nie jest ok, zawsze przynajmniej dla geeków, ponieważ nie jest to w 100% bezpieczne, a także nie ma w tym żadnych ciekawych myśli, więc w tym samouczku pokazuję, jak zrobiłem książkę z sekretną blokadą pukania. Dzięki tej książce możemy ukryć w środku Twoje cenne rzeczy. nikt nie może nic zabrać bez Twojej wiedzy, ponieważ zamykamy naszą księgę sekretnym pukaniem. Więc zacznijmy.
Krok 1: Tworzenie samouczka (wideo)
Zrobiłem też samouczek wideo. więc obejrzyj wideo, aby zobaczyć akcję.
Krok 2: Funkcje
- Pojedynczy przycisk do programowania lub nagrywania nowej blokady
- W księdze możemy schować nasze drobiazgi
- Nikt nie myśli o takim systemie szafek
- Możemy zamknąć tę książkę specjalnym pukaniem
- Obwód ten możemy zastosować również w naszych systemach drzwiowych
- Super prosty projekt hobby
Krok 3: Jak to działa…?
Mówiłem ci wcześniej, że ta tajna blokada opiera się na pukaniu.
Dysk piezoelektryczny
Głównym elementem naszego układu jest płyta piezo.
Piezoelectricdisc jest przetwornikiem, który zamienia drgania mechaniczne na odpowiednie napięcia. Tak więc za pomocą arduino odczytujemy wibracje stukania. To wszystko o wyczuwaniu części.
W ten sposób możemy odczytywać stuknięcia za pomocą programowania możemy przechowywać specjalne sekwencje stuknięć, a także sterować zamkiem. (Programowanie wyjaśniono w dalszej części)
Krok 4: Składniki potrzebne do tego
1. Arduino (dowolne arduino)
Do prototypowania użyłem arduino uno, a do zmniejszenia rozmiaru obwodu użyłem arduino pro mini
2. Dysk piezoelektryczny
Piezo nie jest konieczne do tego projektu, możemy również użyć małego mikrofonu lub głośnika. Jeśli nie znajdziesz piezo, możesz uratować brzęczyk.
serwo 3.sg90
Serwo to rodzaj motoreduktora o wysokim momencie obrotowym, którego używamy do blokowania
4.rezystory (1mega ohm, 10k, 1k)
5. 2 * diody LED
Aby wskazać status, użyj różnych kolorów!
6.dot tablica
7. Przełącznik przycisku
Bateria 8.3.7 V
Małe jest lepsze, używam polimeru litowego
Krok 5: Schemat obwodu
Znajomości
- Podłącz piezoelektryczny do styku analogowego 0 i do masy, dodaj również rezystor 1 megaom między piezo
- Podłącz serwo D3
- Podłącz diody LED do D4 i D5
- Podłącz przełącznik przyciskowy do D2 i 5 v, a także podłącz rezystor ściągający 10 k;
Krok 6: Przegląd kodu i rozwiązywanie problemów
Podziękowania dla STEVE'A HOEFERA
const int próg = 4; Jest to czułość detektora stuków. Jeśli słyszysz dużo hałasu, zwiększ ten poziom (do 1023), jeśli masz trudności ze słyszeniem stuknięć, możesz go obniżyć (do 1)
consint odrzućValue = 25;
stała średniaWartośćOdrzucenia = 15;
Oba są używane do określenia, jak dokładnie ktoś musi pukać. Są to wartości procentowe i powinny mieścić się w zakresie 0-100. Obniżenie tych wartości oznacza, że ktoś musi mieć bardziej precyzyjny timing, wyższy jest bardziej wyrozumiały. średniaRejectValue powinna zawsze być niższa niż odrzucenieValue. Ustawienia około 10 i 7 utrudniają dwóm osobom zapukanie tego samego pukania, nawet jeśli znają rytm. Ale zwiększa też liczbę wyników fałszywie ujemnych. (tj: pukasz poprawnie i nadal się nie otwiera.)
const int knockFadeTime = 150;Jest to prosty zegar odbicia dla czujnika stuków. Po usłyszeniu pukania przestaje nasłuchiwać przez tyle milisekund, więc nie liczy tego samego pukania więcej niż raz. Jeśli otrzymasz jedno pukanie liczone jako dwa, zwiększ ten czas. Jeśli nie zarejestruje dwóch szybkich uderzeń, zmniejsz go.
const int lockTurnTime = 650;Teraz przez wiele milisekund uruchamiamy silnik, aby odblokować drzwi. Jak długo to powinno być, zależy od konstrukcji silnika i zamka. W porządku, jeśli działa trochę długo, odkąd zaprojektowałem proste sprzęgło poślizgowe w projekcie, ale lepiej dla wszystkich części, jeśli nie działa za dużo.
const int maximumKnocks = 20;Ile puknięć rejestrujemy. 20 to dużo. Możesz to zwiększyć, jeśli twoja tajna kryjówka jest chroniona przez przebiegłych perkusistów z dobrymi wspomnieniami. Zwiększ go za bardzo, a zabraknie pamięci.
const int knockComplete = 1200;Znany również jako maksymalna liczba milisekund oczekiwania na pukanie. Jeśli przez tak długi czas nie usłyszy pukania, założy, że to koniec i sprawdzi, czy pukanie jest dobre. Zwiększ to, jeśli jesteś wolnym pukaczem. Zmniejsz ją, jeśli szybko pukasz i nie możesz się doczekać 1,2 sekundy, aż drzwi się odblokują.about Linia 39:int secretCode[maksymalna pukanie] = {50, 25, 25, 50, 100, 5….. To jest domyślne pukanie, które rozpoznaje po włączeniu. To dziwna notacja rytmiczna, ponieważ każda wartość to procent najdłuższego uderzenia. Jeśli masz trudności z rozpoznaniem „golenia i strzyżenia włosów”, zmień to na {100, 100, 100, 0, 0, 0… a prosta sekwencja 3 uderzeń otworzy go.
Debugowanie:
Serial.początek(9600);
Serial.println("Uruchomienie programu.");Odkomentuj te wiersze, aby zobaczyć informacje debugowania na porcie szeregowym. Istnieje kilka innych wierszy kodu debugowania w pozostałej części kodu, które możesz odkomentować, aby zobaczyć, co się dzieje wewnętrznie. Upewnij się, że ustawiłeś odpowiednią prędkość portu szeregowego. Reszta kodu jest skomentowana, dzięki czemu możesz zobaczyć, jak działa, ale prawdopodobnie nie będziesz musiał go zmieniać, jeśli nie zmieniasz projektu.
Biblioteka serwo
pobierz kod stąd
Krok 7: Obkurczanie obwodu (lutowanie)
Przetestowałem obwód na płytce stykowej po zmniejszeniu wszystkich błędów i po kalibracji zdecydowałem się zmniejszyć obwód.
Więc zmieniłem arduino uno na arduino promini. Następnie przylutowałem wszystkie elementy według schematu na płytce z kropką. Następnie za pomocą jednożyłowego drutu połączyłem płytkę kropkową z promini. To wszystko
Krok 8: Tworzenie szafek
Najpierw wziąłem starą nabiał (grubość powinna być wyższa niż serwo)
Potem skleiłem strony razem
Po wyschnięciu narysowałem prostokąt w środku i za pomocą łuski i noża wyciąłem i wyrzeźbiłem papier i umieściłem go w zagłębieniu
Obejrzyj wideo, aby uzyskać lepszy pomysł.
Krok 9: Tworzenie i finalizacja zamków
Wziąłem rękę serwomechanizmu i pociąłem na dwie części, a następnie połączyłem te dwa kawałki razem jak kształt litery L
I wszystko naprawione w księdze
Naprawiłem piezo na okładce
I to wszystko….
Krok 10: Wady, ulepszenia
Główną wadą tego zamka jest bateria. Jeśli bateria całkowicie się wyczerpie, musimy zniszczyć książkę, aby odebrać nasze rzeczy.
Aby rozwiązać ten problem, planuję zmienić obwód z zewnętrznym zasilaniem z dwoma wyprowadzeniami..
Krok 11: Dzięki
Jeśli napotkasz jakiś problem, skomentuj to poniżej
ODWIEDŹ MÓJ KANAŁ, ABY ZNALEŹĆ WIĘCEJ CIEKAWYCH PROJEKTÓW
Dziękuję…..
Zalecana:
BookWorm Light-Up Książka i zakładka: 13 kroków (ze zdjęciami)
BookWorm Light-Up Book Light and Bookmark: Stwórz tę zabawną zakładkę BookWorm, która podwaja się jako lampka do książki! Wydrukujemy go, wytniemy, pokolorujemy i udekorujemy, a oni użyją go do rozświetlenia nocy, abyś mógł czytać w ciemności. Jest wykonany z zaledwie kilku materiałów i jest świetnym pierwszym ci
Interaktywna książka o pluszowych i zagrożonych zwierzętach Globe: 14 kroków
Interaktywna książka o pluszowych i zagrożonych zwierzętach Globe: Na moich zajęciach z cyfrowego tworzenia i uczenia się, ostatni projekt zlecił mi stworzenie produktu przy użyciu jednej z technologii, o których nauczyliśmy się na zajęciach. Jednak w przypadku tego projektu musieliśmy posunąć technologię dalej niż to, co zrobiliśmy z nią przed
Prosta tajna blokada szyfrowa!: 5 kroków
Prosty tajny zamek szyfrowy !: Witam wszystkich! Dzisiaj chcę wam pokazać mój pomysł na zrobienie bardzo prostego i fajnego zamka szyfrowego. Nie przypomina innych zamków, nie ma klawiatury numerycznej i zawiera tylko 4 części! Zainteresowany? A więc zacznijmy
Najgłośniejsza (przenośna) książka na świecie*: 9 kroków
Najgłośniejsza (przenośna) książka na świecie*: Dla mojej kolejnej instrukcji, planuję nadać książce głos. Kiedy mówię głos, mam na myśli zestaw głośników i miejsce na iPoda. Gotowe zdjęcia wyglądają podobnie do poprzednich zdjęć. Tak miałem nadzieję, że będzie wyglądać
Wizytówka dekodera - Tajna wiadomość z kodem QR: 6 kroków (ze zdjęciami)
Wizytówka dekodera - Tajna wiadomość z kodem QR: Posiadanie dobrej wizytówki może pomóc w utrzymywaniu kontaktów, promowaniu siebie i swojej firmy oraz nawiązywaniu przyjaźni. Tworzenie osobistej wizytówki, w której odbiorca aktywnie tłumaczy Twoją wizytówkę, sprawi, że będzie on bardziej skłonny do zapamiętania