Spisu treści:
- Krok 1: Rozmieść wszystkie komponenty
- Krok 2: Zrób dziury w pudełku
- Krok 3: Okablowanie
- Krok 4: Ustaw potencjometr i kodowanie
- Krok 5: Klejenie
- Krok 6: Zakończ
Wideo: Auto - lampa: 6 kroków
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:29
W rogu pokoju mam półkę z książkami. Obszar nie jest oświetlony, a ja nie lubię włączać i wyłączać światła za każdym razem, gdy chcę wziąć książkę.
Dzięki kilku podstawowym komponentom i prostemu kodowi możesz również stworzyć lampę, która automatycznie zapali się, gdy jej potrzebujesz, i wyłączy się, gdy jej nie potrzebujesz.
Do tego projektu użyłem płytki arduino nano.
Lampa posiada 2 czujniki: ultradźwiękowy czujnik odległości i czujnik światła (LDR). Czujnik ultradźwiękowy alarmuje mikrokontroler, gdy osoba zbliża się do lampy - więc powinna się włączyć. Czujnik LDR sprawdza, czy pomieszczenie jest już oświetlone - gdy w pomieszczeniu jest już wystarczająco dużo światła, lampa nie zapali się nawet przy zbliżaniu się.
Lampa sama się wyłączy, jeśli przez jakiś czas nikt obok niej nie przejdzie.
Krok 1: Rozmieść wszystkie komponenty
Oto komponenty używane w budownictwie:
- Czujnik ultradźwiękowy (Amazon)
- Płytka Arduino (bez względu na rodzaj, wybrałem Nano ze względu na jej rozmiar) (Amazon)
- Gniazdo USB (żeńskie) - nie wymagane, ale lepiej mieć. (Amazonka)
- Kabel USB pasujący do płytki Arduino
- Okablowanie - kilka męsko-żeńskich i kilka męsko-męskich. (Amazonka)
- Lampa zasilana przez USB (Amazon)
- Rezystor - 10KΩ jest dobry
- LDR (Amazonka)
- Potencjometr (Amazonka)
- Małe kartonowe pudełko - wszystkie elementy zostaną w nim włożone
Narzędzia do wykorzystania w budownictwie:
- Lutownica + cyna
- Pistolet na klej
- nóż uniwersalny
Jeśli masz to wszystko, możesz zacząć!
Krok 2: Zrób dziury w pudełku
Umieść czujnik ultradźwiękowy na pudełku i zaznacz jego „oczy” pisakiem.
Za pomocą noża uniwersalnego wytnij w pudełku 2 otwory, aby przez karton można było włożyć „oczka” czujnika ultradźwiękowego.
Igłą przebij 2 małe dziurki na górze pudełka, przez które później przewleczesz nitki LDR.
Wytnij otwór wielkości złącza USB z przodu/na górze pudełka.
Z tyłu zrób otwór, przez który można przepuścić kabel USB do mikrokontrolera.
Krok 3: Okablowanie
Najpierw przełóż nogi LDR przez otwory, które zrobiłeś w poprzednim kroku.
Przyspawaj jedną nogę LDR do jednej nogi rezystora. W tym samym miejscu przyspawaj gwint męski-męski, jak na zdjęciu.
Gwint męski-żeński jest dodawany do drugiej nogi LDR, a jeden jest dodawany do drugiej nogi rezystora.
Włóż przewód podłączony do pinu GND na płytce Arduino, przewód podłączony do wtyczki LDR do 5V, a przewód podłączony do obu z nich do A0.
Spowoduje to spadek napięcia na rezystorze, dzięki czemu w pomieszczeniu będzie więcej światła - im wyższe napięcie uzyskamy ze wspólnego przewodu.
Weź 3 przewody męsko-żeńskie, podłącz je do nóżek potencjometru. Połącz dwie zewnętrzne nogi - jedną do 5 V i jedną do GND, środkową nogę do A1.
Weź 4 przewody męsko-żeńskie, a następnie połącz nogi czujnika ultradźwiękowego w ten sposób:
- Masa (czujnik) > Masa (arduino)
- Trig (czujnik) > cyfrowy pin 4 (arduino)
- Echo (czujnik) > cyfrowy pin 5 (arduino)
- Vcc (czujnik) > 5V (arduino)
Przyspawaj 2 gwinty męskie do 2 zewnętrznych nóżek gniazda USB.
Podłącz jeden z nich do GND, a drugi do pinu 6. Po wykonaniu następującego testu będziesz wiedział, który z nich podłączyć do którego pinu:
Spróbuj podłączyć jeden z nich do GND, a drugi do 5V i podłącz lampę do gniazda USB. Jeśli się nie zaświeci - zmień przewody z GND na 5V i odwrotnie. Gdy lampka się zaświeci - wysuń przewód z pinu 5V i włóż go w pin 6 cyfrowy.
Krok 4: Ustaw potencjometr i kodowanie
Pobierz załączony kod i wgraj go na arduino.
Umieść planszę w miejscu, które uważasz za „ciemne”.
Otwórz monitor szeregowy (ctrl + M) - zobaczysz 2 wydrukowane cyfry wielokrotnie. Ustaw potencjometr, aż obie liczby będą mniej więcej równe.
Pobierz kod z github.com. Otwórz plik 'AutoLamp.ino' i prześlij go do arduino. (Musisz najpierw rozpakować pliki).
Krok 5: Klejenie
Włóż wszystkie elementy do pudełka.
Umieść czujnik ultradźwiękowy z przodu, w wyciętych otworach i przyklej go pistoletem do kleju.
Przyklej LDR na miejscu, ale nie zakrywaj go.
Przyklej gniazdo USB obok otworu, który dla niego zrobiłeś, tak aby było skierowane na zewnątrz.
Przełóż kabel USB przez otwór, który dla niego zrobiłeś i przyklej go, aby się nie poruszał.
Zamknij i przyklej pudełko, aby się nie otworzyło.
Krok 6: Zakończ
Podłącz kabel do ładowarki USB i umieść pudełko w ciemności. Podłącz lampę do gniazda USB.
Otóż to! Teraz, gdy przejdziesz przed nią, zapali się lampa.
Jeśli przez chwilę nie przejdziesz przed nią, wyłączy się sama.
Zalecana:
Auto Page Flipper: 8 kroków
Auto Page Flipper: basics: granatowy = servoyellow = zawiasowy = PLA lub cokolwiek innego naprawdę jest to dość podstawowa koncepcja, wsuwasz wygiętą rękę pod swoją stronę, a kiedy skończysz czytać stronę, naciskasz drugą rękę (płaską) i to przewróci stronę dla
Przenośny komputer Auto Hébergement Sur Vieux: 6 kroków
Auto Hébergement Sur Vieux PC Portable: Voilà nous au Avilab na aime bien réparer, na aime bien les idées et na aime bien Internet. Du coup en mettant tout ça ensemble on obtient: un Instructable sur l'auto-hébergement !Pour avoir votre site web &agrav
Shelly EM Auto Toggle na podstawie produkcji paneli słonecznych: 6 kroków
Shelly EM Auto Toggle w oparciu o panele słoneczne Produkcja: P1: zużycie w domu (np. „P1 = 1kW” ⇒ zużywamy 1kW)P2: produkcja paneli słonecznych (np. „P2 = - 4kW” ⇒ produkujemy 4kW) grzałka pobiera 2kW po włączeniu.Chcemy ją włączyć, jeśli panel s
Auto Ph: 11 kroków
Auto Ph: Witam, jestem studentem MCT z Howest Belgium. Czy kiedykolwiek chciałeś zautomatyzować Ph w swoim basenie/jacuzzi/jacuzzi? To może być coś dla Ciebie. Zrobiłem urządzenie, które automatycznie dostosuje poziom Ph
Auto PetFeeder: 5 kroków
Auto PetFeeder: Cześć, nazywam się Gilian, studiuję w Howest Kortrijk Belgium i jestem studentem MCT, jako ostatnie zadanie musiałem zrobić urządzenie IOT. Mam w domu psa, który jest karmiony 2 razy dziennie w w określonym czasie również ilość jedzenia jest dobra, więc dwa razy dziennie