Spisu treści:

Budzik Slap z Arduino: 13 kroków (ze zdjęciami)
Budzik Slap z Arduino: 13 kroków (ze zdjęciami)

Wideo: Budzik Slap z Arduino: 13 kroków (ze zdjęciami)

Wideo: Budzik Slap z Arduino: 13 kroków (ze zdjęciami)
Wideo: I made an alarm clock that's also a drinking glass | #shorts 2024, Listopad
Anonim
Image
Image

Nie wiem jak wy, ale prosty budzik nie jest w stanie mnie obudzić. Potrzebuję światła, dźwięku, a nawet miękkiego klapsa, żeby się obudzić.

Żaden budzik do mnie nie przemawia, więc postanowiłem zrobić sobie taki, który będzie godny mnie obudzić.

Nawet jeśli wydaje się, że budzik cię uderza, poczujesz tylko delikatne pukanie.

W tym projekcie dowiesz się, jak programować budzik za pomocą płytki Arduino, RTC i TM1637. To bardzo proste!!!

Główny cel:

Obudź giganta

Kieszonkowe dzieci

  • Arkusz piankowy
  • drukarka 3d
  • Płytka ATarduino 2560
  • Kable

    • Duży
    • Niski
  • Serwo
  • RTC ds3231
  • 10 diod LED
  • Silikon | Pistolet silikonowy
  • TM1637
  • Klawiatura 4*4
  • 1 brzęczyk
  • 2 Przycisk
  • 1"czujnik refleksyjny de suelo" | Liniowy czujnik IR LED (to to samo, ale ma 2 różne nazwy)
  • 1 mini deska do chleba
  • Patyczki do lodów
  • 2 małe pióro-sprężyna

Krok 1: Rozwiń pomysł

Przyjmowanie miary
Przyjmowanie miary

Muszę mieć czysty umysł przed rozpoczęciem.

TM1637 powinien pokazywać aktualny czas, po wciśnięciu przycisku N1 wyświetli się napis: "ALA:)"

W przypadku naciśnięcia klawiatury, wciśnięty klawisz zostanie wyświetlony na TM1637, po naciśnięciu 4 cyfry alarmu, godzina zostanie ponownie wyświetlona na TM1637.

Jeśli chcesz zobaczyć, kiedy jest alarm, wystarczy nacisnąć przycisk N2.

Gdy godzina będzie taka sama jak alarm, serwo zacznie się poruszać, dioda LED zacznie migotać, na TM1637 napis UP zacznie migać i brzęczyk zabrzmi, aż pojawi się "czujnik odruchu suelo " | Liniowy czujnik IR LED wykrywa kolor czarny.

Kiedy "czujnik reflexivo de suelo" | Linear IR LED Sensor wykrywa czernie, alarm zostanie zresetowany i wszystko zacznie się od nowa.

Krok 2: Przyjmowanie miary

Powinniśmy mieć jasność, gdzie wszystko powinno być i jaka jest odległość między wszystkim.

Ważne jest, aby wiedzieć, ile kabla powinniśmy potrzebować.

Aby poznać dokładne miejsce "czujnika refleksyjnego suelo" | Linear IR LED Sensor połóż się na łóżku i maksymalnie wyciągnij ramię bez wstawania.

„Sensor reflexivo de suelo” | Linear IR LED Sensor to przycisk wyłączający alarm, nie zbliżam go do siebie, bo znowu bym zasnął.

Podejmując wysiłek rozciągania ciała i łatwiej się obudzić.

Krok 3: DRUKOWANIE

DRUK
DRUK

Wydrukuj pliki.stl, które zostawiam Ci poniżej.

Duży jest dla klawiatury, brzęczyka, TM1637 i 2 przycisków.

Zduplikowane są dla ledów, a drugie dla "czujnika reflexivo de suelo" | Liniowy czujnik podczerwieni LED.

Krok 4: Prześlij kod

Prześlij kod
Prześlij kod

Prześlij kod, który zostawiam na swojej tablicy.

Potrzebne będą następujące biblioteki, zostawiam też link. Wystarczy go pobrać:

  • TM1637Wyświetlacz =

    https://github.com/avishorp/TM1637

  • Zegar=

    https://github.com/brunocalou/Timer

  • RTClib.h=

    https://github.com/adafruit/RTClib

  • Klawiatura =

    https://plac zabaw.arduino.cc/Kod/Klawiatura/

Krok 5: LUTOWAĆ

LUTOWAĆ
LUTOWAĆ
LUTOWAĆ
LUTOWAĆ

Lutuję wszystko (oprócz ledów, które później lutuję) tak, jak pokazano na zdjęciu, biorąc pod uwagę odległość kabla, której potrzebowałbym.

Pamiętaj, aby niczego nie podłączać do pinów TX.

Następnie pokryj puszkę silikonem, uważaj, co zrobiłem, nałożyłem trochę silikonu, poczekaj chwilę, zmocz palce, a następnie nadaj mu jakiś kształt.

LUTOWAĆ WSZYSTKO Z WYJĄTKIEM DIOD LED!!!!!!!!

Krok 6: Przyklej do wydrukowanych elementów 3D

Przyklej do wydruków 3d
Przyklej do wydruków 3d

Przyklej elementy jak pokazano na rysunku.

Na przyciskach dodałem małe kółka.

Krok 7: Jak przykleić "czujnik Reflexivo De Suelo" | Liniowy czujnik IR LED !!!!

Jak skleić
Jak skleić
Jak skleić
Jak skleić
Jak skleić
Jak skleić
Jak skleić
Jak skleić

Tak przyklejam "czujnik reflexivo de suelo" | Liniowy czujnik podczerwieni LED.

Ponieważ nie mam więcej przycisku, przekształcam refleksję| na przycisku.

Odetnij trochę taśmy izolacyjnej (czarnej) lub czarnego papieru przed "czujnikiem reflexivo de suelo" | Liniowy czujnik podczerwieni LED.

Przyklej 2 małe sprężynki do kranu. Ponieważ kran jest całkowicie biały (jeśli nie jest przyklejony białym papierem), gdy ten ręcznie wykonany przycisk nie jest wciśnięty, "czujnik refleksyjny" | Linear IR LED Sensor wykryje czerń, jednak jeśli nacisnę pokrywę, "sensor reflexivo de suelo" | Liniowy czujnik IR LED wykrywa kolor biały.

Krok 8: Sprzedałem diody LED

Sprzedałem diody!
Sprzedałem diody!
Sprzedałem diody!
Sprzedałem diody!

Przylutuj każdy led biorąc pod uwagę odległość między nimi.

Gorąco polecam przylutować je po wydrukowaniu i wykorzystać wydruk 3d jako punkt odniesienia.

Po lutowaniu wystarczy dodać trochę silikonu.

Krok 9: Udekoruj arkuszem pianki (opcjonalnie)

Udekoruj arkuszem pianki (opcjonalnie)
Udekoruj arkuszem pianki (opcjonalnie)

Dajmy mu trochę koloru!!!!

Oprócz dekoracji dodałem numer do klawiszy i napisałem „Zobacz alarm”, aby odróżnić 2 przyciski (jeden służy do ustawienia alarmu, drugi do zobaczenia alarmu).

Krok 10: Przyklej do łóżka

Klej do łóżka
Klej do łóżka

Przyklej wszystko do łóżka, ja użyłem silikonu, bo w razie pomyłki łatwiej jest zdjąć.

Krok 11: Uporządkuj kable

Uporządkuj kable
Uporządkuj kable

Użyłem kilku zacisków, w których znajdowała się większość kabli (na płytce Arduino) i dodałem trochę silikonu (można go również użyć, trochę taśmy izolacyjnej), aby utrzymać kable nadal obok łóżka.

Krok 12: Robienie rąk

Robienie rąk
Robienie rąk
Robienie rąk
Robienie rąk
Robienie rąk
Robienie rąk
  1. Narysuj i odetnij 2 ręce na arkuszu pianki (aby zakryć całą poduszkę)
  2. Włóż 2 ręce między 2 patyczki do lodów
  3. Przyklej kolejny patyczek do lodów prostopadle do ostatniego, jak pokazano na rysunku.
  4. Przyklej ramię serwa do krawędzi patyczka do lodów (do tej widocznej na zdjęciu).
  5. OPCJONALNIE: Chociaż klaps powinien być lekki, przyklejam 2 patyczki do lodów, wkładam go między łóżko a kabel i pozwalam, aby ręce z pianki się na nim opierały. Ponieważ dłonie są wykonane z elastycznej pianki, gdy serwo zacznie się poruszać, lody podtrzymujące dłonie nie będą stanowić problemu.

Krok 13: Wydłuż kabel Arduino i gotowe!!

Image
Image
Wydłuż kabel Arduino i gotowe!!!!
Wydłuż kabel Arduino i gotowe!!!!

Próbowałem użyć baterii do zasilania płyty, jednak nie zadziałało, wydaje się, że nie było wystarczającej energii.

Przedłużam kabel Arduino, robiąc to musisz:

  1. Przetnij kabel Arduino, zobaczysz, że w środku są 4 kable: zielony, biały, czerwony i czarny
  2. Zdejmij wszystkie kable około 0,4 cala-1 cm.
  3. Przylutuj kable USB do długich kabli.
  4. Następnie przylutuj kabel portu Arduino do długich kabli, pamiętaj o lutowaniu zielonego z zielonym, czerwonego z czerwonym, czarnego z czarnym, białego z białym

Pamiętaj, że gdy budzik nie jest podłączony, czas nie zostanie zresetowany, ponieważ zegar RTC będzie odliczał czas.

TO JEST!!!!!!

Mam nadzieję, że podobało Ci się czytanie tego samego, co ja.

Zalecana: