Spisu treści:
- Kieszonkowe dzieci
- Krok 1: Planowanie naszego obwodu
- Krok 2: Montaż obwodu
- Krok 3: Skalibruj obwód
- Krok 4: Montaż serwomotoru
- Krok 5: Kodowanie
- Krok 6: Ciesz się
Wideo: Detektor poziomu światła LDR: otwieranie i zamykanie oczu: 6 kroków
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:29
Witam wszystkich, mam nadzieję, że ta instrukcja przypadnie Wam do gustu. Wszelkie wątpliwości, uwagi lub poprawki zostaną dobrze przyjęte.
Obwód ten zrealizowano jako moduł sterujący dostarczający informacji o ilości światła w otoczeniu, aby sterować otwieraniem oczu za pomocą serwomotoru.
Układ ten posiada 4 wyjścia, które dają 5V lub 0V każde w zależności od natężenia padającego światła. Zakładając, że mamy intensywność mierzoną w procentach, będziemy mieli następujące przypadki:
- Gdy światło ma wartość od 0% do 20%, 4 wyjścia dadzą 0V
- Gdy światło ma wartość między 20% a 40%, pierwsze wyjście da 5V, a pozostałe 0V
- Gdy światło ma wartość od 40% do 60%, pierwsze dwa wyjścia dadzą 5V, a pozostałe 0V
- Gdy światło jest między 60% a 80%, pierwsze trzy wyjścia dadzą 5V, a ostatnie 0V
- Gdy światło jest między 80% a 100%, 4 wyjścia dadzą 5V
Uwaga: te wartości procentowe są tylko przykładem do zapisania wyjaśnień. W kolejnych krokach wyjaśniono, jak to skalibrować
Znając warunki robi się program w Arduino z tymi 4 wejściami, a jako wyjście otrzymamy sygnał PWM wysłany do serwomechanizmu, który będzie sterował mechanizmem otwierania oczu.
Kieszonkowe dzieci
Czego będziesz potrzebować?
(obwód rzeczy)
- 1 LM324
- 1 płyta prototypowa
- 6 rezystorów przycinających (10 kOhm każdy) 1 LDR (rezystor zależny od światła)
- Niektóre przewody połączeniowe do płytek stykowych lub po prostu drut i szczypce do cięcia
- 1 serwomotor
- Woltomierz
(głowa i mechanizm rzeczy)
- Kreatywność (najważniejsza)
- Pianka na głowę
- Karton
- Klej
- Drewniane patyki
- Kolejne rzeczy, które pomogą Ci uczynić go bardziej estetycznym
(opcjonalny)
- Stacja spawalnicza lub lutownica
- Lut cynowy
- Płytka o wymiarach 5x5 punktów
Krok 1: Planowanie naszego obwodu
Przede wszystkim musimy mieć wszystkie komponenty przed wykonaniem mechanizmu.
Ważne jest, aby wiedzieć, że jeśli nie otrzymasz dokładnych komponentów, możesz użyć alternatyw, może nie otrzymasz trymerów o dokładnej wartości, ale to nie ma znaczenia: użyjesz trymerów jako dzielnika napięcia, więc jeśli masz wartość między 10kΩ a 100kΩ, możesz jej użyć. Lub jeśli nie dostaniesz LM324, możesz użyć MC34074 (na przykład jest ich dużo), jedynym wymaganiem jest posiadanie 4 wzmacniaczy operacyjnych, które mogą korzystać z niesymetrycznego zasilania 5 V (źródło zasilania arduino 5 V).
Biorąc to pod uwagę, zacznijmy.
Krok 2: Montaż obwodu
Do stworzenia modułu mamy następujący schemat ideowy oraz schemat LM324
Każda liczba między opampami reprezentuje numer pinu LM324, więc piny o tym samym numerze IN THE OPAMPS są wspólnymi węzłami.
UWAGA: na górze znajduje się nagłówek reprezentujący połączenia zewnętrzne, czyli połączenia z Arduino UNO. Nie mylić pinów nagłówka o nazwie J1 z pinami LM324.
Tutaj masz dwie opcje:
- Zrób to w prototypowej płycie. To najłatwiejszy sposób na montaż i testowanie, ale projekt wcale nie jest najlepszy.
- Użyj płyty perforowanej (zwanej również DOT PCB). Ta opcja daje możliwość zmniejszenia obwodu do kwadratu 5x5cm (tylko moduł), ale musisz spawać. Jeśli jesteś osobą niepełnoletnią, poproś o pomoc osobę dorosłą.
Na trzecim zdjęciu jest to obwód zmontowany na płycie prototypowej.
Na zdjęciach 4 i 5 stóp montuje się ten sam obwód, ale na płycie perforowanej.
Na szóstym zdjęciu obwód jest kompletny.
Podsumowując, układ będzie miał 4 wyjścia. Wyjścia te będą używane do połączenia z Arduino UNO.
Krok 3: Skalibruj obwód
Po zmontowaniu musimy podłączyć nasz obwód i sprawdzić napięcie, jakie daje każdy rezystancja trymera: musimy ustawić odpowiednio 0.5V, 1V, 1.5V i 2V na RV1, RV2, RV3 i RV4.
Aby to zrobić, musisz zasilić obwód 5V i GND arduino i zmierzyć każde napięcie w trymerze. Woltomierz podłączasz między środkowy pin trymera (jeden po drugim) i do GND. Następnie obracasz trymerem, aż uzyskasz pożądane napięcie.
Twój woltomierz ma 2 kable, jeden czerwony i jeden czarny.
- Umieść czarny kabel w węźle GND.
- Włóż czerwony kabel do trzeciego pinu LM324. Obracaj trymer, aż będzie miał 0,5V.
- Zmień czerwony kabel na 5. pin LM324. Obracaj trymer, aż osiągnie 1V.
- Zmień czerwony kabel na 10. pin LM324. Obracaj trymer, aż będzie miał 1,5 V
- Zmień czerwony kabel na 12. pin LM324. Obracaj trymer, aż osiągnie 2V.
Wszystkie te kroki należy wykonać ze wszystkimi podłączonymi (Arduino i wykonanym przez nas układem).
Może będziesz potrzebować więcej niż 2 rąk, w razie potrzeby poproś o pomoc kogoś innego.
Piąty trymer służy jako kalibrator czułości (ten, który znajduje się pomiędzy LDR, czyli ten o nazwie RV5)
Jak widać, na filmie jest test z wyjściami, użyłem zielonych diod, aby zrobić to bardziej pouczająco i łatwo docenić (przyłożyłem rękę bliżej, aby zablokować światło, a obwód powoduje, że diody się wyłączają lub obracają w zależności od padającego światła).
Krok 4: Montaż serwomotoru
Tutaj musisz wysadzić głowę: musisz umieścić oczy w mechanizmie, który może otwierać i zamykać oko, symulując powiekę.
Na pierwszym zdjęciu widzisz prawdziwy model wdrożony przeze mnie.
na drugim rysunku znajduje się rysunek przedstawiający podstawowy mechanizm.
Do wykonania mechanizmu użyj piankowej głowicy, drewnianych patyczków i kleju.
Jak widać na trzecim zdjęciu, LDR jest w nosie
Krok 5: Kodowanie
Na koniec musisz podłączyć obwód do pinów 3, 4, 5 i 6 Arduino, a serwomechanizm zostanie podłączony do 9 pinu.
Kod znajduje się poniżej. Zawiera komentarze wyjaśniające każdą ważną sekcję.
Krok 6: Ciesz się
Powiększaj i oddalaj swoje światło do LDR, aby docenić zmiany w oczach.
Dzięki za oglądanie. Mam nadzieję, że to lubisz.
Zalecana:
Obwód czujnika ciemności na płytce do krojenia chleba + detektor światła z LDR: 6 kroków
Obwód czujnika ciemności na płytce do krojenia chleba + detektor światła z LDR: W tym samouczku nauczę cię, jak zrobić proste światło i światło; Obwód detektora ciemności z tranzystorem i wzmacniaczem; a LDR.Obwód ten może być używany do automatycznego włączania świateł lub urządzeń poprzez dodanie przekaźnika na wyjściu Możesz również powtórzyć
Czujnik/detektor światła oparty na LDR: 3 kroki
Czujnik/detektor światła oparty na LDR: Czujniki i detektory światła są niezwykle przydatne w przypadku mikrokontrolerów i systemów wbudowanych, a także należy przeprowadzić monitorowanie natężenia. Jednymi z najprostszych i najtańszych takich czujników są LDR. Rezystory LDR lub Light Dependent Resistors mogą być łatwo używane z
Monitor temperatury i poziomu światła z wyświetlaniem na LCD NOKIA 5110: 4 kroki
Monitor temperatury i poziomu światła z wyświetlaczem na LCD NOKIA 5110: Witam wszystkich! W tym dziale wykonujemy proste elektroniczne urządzenie do monitorowania temperatury i poziomu światła. Pomiary tych parametrów są wyświetlane na wyświetlaczu LCD NOKIA 5110. Urządzenie oparte jest na mikrokontrolerze AVR ATMEGA328P. Monitorowanie
Zdalnie sterowany włącznik światła Bluetooth - modernizacja. Włącznik światła nadal działa, bez dodatkowego pisania.: 9 kroków (ze zdjęciami)
Zdalnie sterowany włącznik światła Bluetooth - modernizacja. Przełącznik światła nadal działa, bez dodatkowego pisania.: aktualizacja z 25 listopada 2017 r. - W przypadku wersji tego projektu o dużej mocy, która może kontrolować kilowaty obciążenia, zobacz Doposażenie sterowania BLE w obciążenia o dużej mocy - nie jest wymagane dodatkowe okablowanie Aktualizacja z 15 listopada 2017 r. - Niektóre płyty BLE / stosy oprogramowania dostarczają
Wykonaj automatyczne samoczynne otwieranie i zamykanie drzwi za pomocą Arduino!: 4 kroki
Zrób automatyczne samoczynne otwieranie i zamykanie drzwi za pomocą Arduino!: Czy kiedykolwiek chciałeś, aby drzwi otwierały się automatycznie, tak jak w filmach science fiction? Teraz możesz, postępując zgodnie z tą instrukcją. W tej instrukcji zbudujemy drzwi, które mogą otwierać się i zamykać automatycznie bez dotykania drzwi. Czujniki ultradźwiękowe o