Spisu treści:

Auto - lampa: 6 kroków
Auto - lampa: 6 kroków

Wideo: Auto - lampa: 6 kroków

Wideo: Auto - lampa: 6 kroków
Wideo: Lampy jak nowe krok po kroku #shorts #tutorial #viral 2024, Listopad
Anonim
Auto - Lampa
Auto - Lampa

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

Rozmieść wszystkie komponenty
Rozmieść wszystkie komponenty
Rozmieść wszystkie komponenty
Rozmieść wszystkie komponenty
Rozmieść wszystkie komponenty
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

Zrób dziury w pudełku
Zrób dziury w pudełku
Zrób dziury w pudełku
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

Okablowanie
Okablowanie
Okablowanie
Okablowanie
Okablowanie
Okablowanie
Okablowanie
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

Ustaw potencjometr i kodowanie
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

Klejenie
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

Image
Image

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: