Spisu treści:
- Krok 1: Materiały eksploatacyjne
- Krok 2: Umieszczenie czujnika dźwięku KY038 na płycie Arduino
- Krok 3: Kod
- Krok 4: Projekt kontenera
- Krok 5: Wniosek
Wideo: Aktywator urządzenia z trybu uśpienia: 5 kroków
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:28
Ponieważ technologia rozwija się w niezwykle szybkim tempie, większość populacji nie może żyć bez wygody takiego rozwoju. Jako osoba, która codziennie potrzebuje urządzeń, ten projekt Arduino zaprezentuje aktywator urządzeń. Ten aktywator urządzenia można zastosować do systemu okienkowego i starych MacBooków, które ponownie aktywują urządzenie z trybu uśpienia, gdy użytkownik klaszcze. Zdecydowałem się stworzyć tę maszynę ze względu na niedogodność ciągłego reaktywowania laptopa z trybu uśpienia. W przypadku systemu okienkowego użytkownicy muszą nacisnąć losowy przycisk, aby ponownie aktywować urządzenie, co powoduje niedogodności. W przypadku niektórych starych MacBooków był to również niewielki problem. Ta maszyna składa się z czujnika dźwięku KY038 i płytki Arduino. Gdy czujnik dźwięku zauważy wyższy dźwięk w porównaniu z resztą zarejestrowanych danych, czujnik zostanie uruchomiony i aktywuje resztę urządzenia, aby ponownie aktywować urządzenie.
W przypadku systemu okiennego urządzenie często automatycznie przechodzi w tryb uśpienia, jeśli nie jest używane. Jednak na przykład użytkownik może czytać artykuł lub sprawdzać pewne elementy na urządzeniu bez ciągłego korzystania z urządzenia. Dzięki tej konstrukcji, jeśli użytkownik jest oddalony od urządzenia, poprzez dwukrotne klaśnięcie laptopa można wybudzić z trybu uśpienia. Tę zasadę można również zastosować do kilku starych urządzeń Mac.
Krok 1: Materiały eksploatacyjne
Okrążenie
- Płytka Arduino (Arduino Leonardo)
- Czujnik dźwięku KY038
- Kabel USB
- Przewody (*3)
- Urządzenie
Projekt kontenera
- Nóż uniwersalny
- Klej topliwy
- Linijka
- Mata do cięcia (*1)
- Tektury (30*30)(*2)
Krok 2: Umieszczenie czujnika dźwięku KY038 na płycie Arduino
W przypadku tej maszyny jedynym elementem, który należy podłączyć do płytki Arduino, jest czujnik dźwięku KY038. Aby czujnik dźwięku działał poprawnie, przewody łączące z czujnikiem dźwięku Arduino muszą być włożone w odpowiednie miejsca. Dzięki temu maszyna może działać prawidłowo.
Różnica w płytach Arduino może prowadzić do nieprzetworzonej funkcji. Na podstawie mojego projektu zastosowana płytka Arduino to Arduino Leonardo, jeśli używasz innej płytki, upewnij się, że rozumiesz różnicę między różnymi płytkami Arduino.
Konsekwencje nieprawidłowego podłączenia przewodów:
Ponieważ czujnik dźwięku KY038 musi być podłączony do odpowiednich miejsc na płycie Arduino, gdy przewody są podłączone nieprawidłowo, czujnik dźwięku Arduino nie będzie mógł działać poprawnie. W związku z tym cały proces reaktywacji urządzenia nie zostanie wykonany.
Czujnik dźwięku KY038:
Czujnik dźwięku KY038 ma cztery części, które można podłączyć do płytki, jednak w tym przypadku wymagane są tylko trzy części: A0, G i +. Jak pokazano na załączonym schemacie, czujnik dźwięku musi być prawidłowo podłączony do trzech punktów na tablicy. Po prawidłowym włożeniu trzech punktów, czujnik dźwięku KY038 jest gotowy do aktywacji.
A0 A0 na płytce Arduino
G GND na płytce Arduino
+ 5V na płytce Arduino
W przypadku tego projektu jedynym elementem wymagającym umieszczenia na płytce jest czujnik dźwięku KY038, ale przed przejściem do następnego kroku upewnij się, że połączenia są prawidłowe, zapobiegając wszelkim niepotrzebnym problemom, które mogą prowadzić do strasznych konsekwencji.
Krok 3: Kod
Ten kod został zaprojektowany specjalnie, gdy użytkownik dwukrotnie klaszcze. Czujnik dźwięku odbiera dźwięk i przenosi dźwięk na liczby. Im głośniejszy dźwięk, tym większa liczba. Gdy czujnik dźwięku wykryje wyższy sygnał dźwiękowy klaśnięcia użytkownika, urządzenie rozpocznie przetwarzanie. Zgodnie z moim kodem, gdy czujnik dźwięku KY038 wykryje dźwięk wejściowy wyższy niż 80, urządzenie zacznie działać. Ponieważ zaobserwowałem wzór, którego w normalnych warunkach nagrany sygnał dźwiękowy nigdy nie przekroczy 80, zapewnia to, że czujnik dźwięku KY038 nie zostanie aktywowany bez dużego sygnału wejściowego.
Analizując kod, istnieją dwie warunkowe gałęzie, aby upewnić się, że użytkownik musi wykonać dwa klaśnięcia, aby pomyślnie aktywować maszynę. Bez dwóch klaśnięć lub dwóch dużych wejść dźwiękowych maszyna nie rozpocznie przetwarzania. Pierwsza gałąź if reprezentuje wykrycie pierwszego klaśnięcia, a później inna gałąź wykrywa drugie klaśnięcie.
Gdy czujnik dźwięku KY038 wykryje dwa duże wejścia dźwiękowe, urządzenie wpisze „PRACA!!!” na klawiaturze. Jednak w tym przypadku laptop zostanie ponownie aktywowany z trybu uśpienia, ponieważ dopóki losowy element na klawiaturze zostanie wciśnięty, urządzenie wybudzi się z trybu uśpienia.
Kod: Tutaj
#include // pozwala płytce arduino działać jako klawiatura
int = 0; // ustaw początkowy czas na 0 void setup() { pinMode(0, INPUT); // ustaw pin A0 na wejście dźwięku Keyboard.begin(); Serial.początek(9600); } void loop() { //wykrywanie klaskania if (analogRead(0) > 80) { //wykrywanie pierwszego klaskania t = 0; bool gotowe = prawda; while (analogRead(0) > 80) { //wykrywanie opóźniających dźwięków klaskania t++;// dodanie 1 milisekundy do time delay(1);//czekaj 1 milisekundę } while (analogRead(0) 5000) { //testowanie, czy czas jest zbyt długi = fałsz; przerwa; //wyrwanie z pętli } } Serial.println(t); //wydrukuj na ekranie czas Keyboard.print("PRACA!!!"); //wpisz komputer PRACA!!! } }
Krok 4: Projekt kontenera
Po pomyślnym wejściu w ten etap projektu ostatnią rzeczą, którą musisz przetworzyć, jest kontener Twojej maszyny. W tym projekcie pojemnik jest podzielony na dwie części, pierwsza część to mniejsza część pojemnika, w której znajduje się czujnik dźwięku KY038. Większa część/dolna część pojemnika przeznaczona jest na umieszczenie płytki Arduino.
- Patrząc na zdjęcie z etykietami o długości i szerokości każdej części, cztery kartoniki w lewym górnym rogu są tworzone dla mniejszej części pojemnika. Najpierw za pomocą markera narysuj kształty na tekturach. Po drugie, użyj noża uniwersalnego, aby zbudować część pojemnika przeznaczoną dla czujnika dźwięku KY038, należy wyprodukować dwa kartoniki 5*6cm, dwa kartony 9*1.5cm i dwa kartoniki 5*1.5cm.
- Używając pistoletu do klejenia na gorąco, zbuduj mniejszy pojemnik na czujnik dźwięku KY038.
- Pozostała większa część to ta, w której znajduje się płytka Arduino. Za pomocą pisaka narysuj dwa sześciokąty foremne o bokach 6cm oraz rurkę z 6 bokami o długości 23 i szerokości 6. Po narysowaniu wszystkich elementów na tekturach, za pomocą noża uniwersalnego wytnij kształty.
- Weź jeden z sześciokątów i użyj noża, aby wyciąć kwadrat o bokach 1,5 cm. Utworzony kwadrat będzie częścią, w której zostanie zastosowany kabel USB.
- Zbuduj większy pojemnik na płytkę Arduino za pomocą pistoletu do klejenia na gorąco.
- Po zbudowaniu obu pojemników użyj pistoletu do klejenia na gorąco, aby umieścić mniejszy pojemnik na większym pojemniku. W tym momencie płytkę Arduino i czujnik dźwięku KY038 należy umieścić w kontenerach.
Pojemnik dla tej maszyny nie musi być taki sam, jednak pojemnik powinien być w stanie pomieścić płytkę Arduino i czujnik dźwięku KY038.
Krok 5: Wniosek
Mam nadzieję, że ten projekt pomoże ci lepiej zrozumieć, w jaki sposób Arduino można zastosować w rzeczywistych sytuacjach. Dzięki temu projektowi można nauczyć się prawidłowego użytkowania czujnika dźwięku KY038 i rozwijać dalsze rozszerzenia tego elementu Arduino.
Dziękuję bardzo za przeczytanie mojego kreatywnego projektu Arduino!
Zalecana:
Ikea ENEBY 20 Power Mod (nie więcej automatycznego uśpienia): 4 kroki
Ikea ENEBY 20 Power Mod (No More Auto Sleep): Głośniki Ikea ENEBY mają świetny dźwięk w tej cenie. Główną wadą jest to, że wyłączają się po około 15-20 minutach nieodtwarzania muzyki, nawet jeśli sparowane urządzenie jest nadal podłączone. Po ponownym włączeniu głośność wraca do t
Wyłącz funkcję uśpienia w subwooferze Presonus Temblor T8: 5 kroków
Wyłącz funkcję uśpienia w subwooferze Presonus Temblor T8: zajęło mi około jednego dnia, aby zdać sobie sprawę, że chociaż Temblor T8 jest świetnie brzmiącym subwooferem, nienawidzę jego funkcji automatycznego uśpienia. Budzenie trwa zbyt długo, wyłącza się, gdy słuchasz na cichych poziomach, i za każdym razem wyskakuje jak szalony
Opaska czytnika uśpienia: 24 kroki (ze zdjęciami)
Opaska do czytania snu: Czy kiedykolwiek zastanawiałeś się, jak śpisz w nocy? Urządzenia takie jak FitBit śledzą sen, analizując Twój ruch przez całą noc, ale nie mogą patrzeć na to, co robi Twój mózg.Po semestrze nauki o instrumentach medycznych nasza klasa
Jak korzystać z trybu makro w aparacie: 6 kroków (ze zdjęciami)
Jak korzystać z trybu makro w aparacie: Zbyt długo instruktaże cierpią z powodu ludzi, którzy ciągle robią niewyraźne, nieostre zdjęcia. Cóż, zamierzam położyć temu kres. W tej instrukcji pokażę, jak używać ustawienia makro w aparatach większości producentów
Przekształcanie kamery w „wojskowy noktowizor”, dodawanie efektu noktowizyjnego lub tworzenie trybu noktowizyjnego w dowolnej kamerze !!!: 3 kroki
Przekształcanie kamery w „wojskowy noktowizor”, dodawanie efektu noktowizora lub tworzenie trybu noktowizora na dowolnej kamerze! *** *Jeśli potrzebujesz pomocy, wyślij e-mail na adres: [email protected] Mówię po angielsku, francusku, japońsku, hiszpańsku i jeśli