![Arduino LifeClock: 6 kroków (ze zdjęciami) Arduino LifeClock: 6 kroków (ze zdjęciami)](https://img.gwsigeps.com/img/img/blank.jpg)
Spisu treści:
- Kieszonkowe dzieci:
- Krok 1: Potrzebujesz
- Krok 2: Prototypowanie
- Krok 3: Modyfikuj części
- Krok 4: Budowanie płytki drukowanej
- Krok 5: Zmień ramkę obrazu
- Krok 6: Kod
Ten wyjątkowy zegar przypomina Ci, aby docenić każdy dzień, wyświetlając swój aktualny wiek w dniach (lub tygodniach) na siedmiosegmentowym wyświetlaczu.
Inspiracja do wykorzystania ramki do zdjęć jako obudowy i wyświetlania czegoś motywującego pochodziła z projektu LightBox firmy awall99. http: //www.instructables.com/id/Ribba-LightBox-Ke …
Kieszonkowe dzieci:
Krok 1: Potrzebujesz
Elektronika:
- Arduino Pro Mini 5V (lub dowolne inne arduino z> = 12 pinów GPIO)
- 4-cyfrowy wyświetlacz 7-segmentowy
- Moduł zegara czasu rzeczywistego DS3231
- Rezystory 4x 200 Ohm
Materiały:
- Ramka
- Perf Board (dopasowany rozmiar)
- MicroUSB Breakout (lub inne źródło zasilania 5-12 V)
- Przewody / Kable
- Nagłówki pinów (męskie, żeńskie)
Przybory:
- Lutownica
- FTDI Programmer (w przypadku pro mini)
Krok 2: Prototypowanie
Przed montażem komponentów na stałe musimy sprawdzić, czy wszystko działa poprawnie.
- Połącz wszystko zgodnie ze schematem
- Sprawdź port COM i zainstaluj najnowsze sterowniki
- Skompiluj i prześlij dostarczony szkic
Znajomości:
- Pin 2 - COM4 (rezystor)
- Pin 3 - g
- Pin 4 - c
- Pin 5 - DP
- Pin 6 - d
- Pin 7 - e
- Pin 8 - COM1 (rezystor)
- Pin 9 - a
- Pin 10 - f
- Pin 11 - COM2 (rezystor)
- Pin 12 - COM3 (rezystor)
- Pin 13 - b
- GND - GND
- 5V / VCC - VCC
- A4 - SDA
- A5 -SCL
Jeśli używasz wspólnego wyświetlacza anodowego, upewnij się, że wyregulowałeś kołki na płycie lub później w kodzie.
Krok 3: Modyfikuj części
Musimy zmodyfikować niektóre z naszych komponentów, aby pasowały do ramki.
- Przylutuj do męskich nagłówków pinów (jak pokazano)
- Dodaj dwa przewody do SDA i SCL
- Odlutuj 6 główek
- Przylutuj do 4 nagłówków pinów po drugiej stronie (jak pokazano)
- Przylutuj do nagłówków pinów
Krok 4: Budowanie płytki drukowanej
Jeśli wszystko działało bez zarzutu, możesz zacząć budować płytkę drukowaną. Cała płytka drukowana musi pasować do wybranej ramki obrazu. Jeśli twoja deska perf ma różne wymiary, prawdopodobnie musisz dostosować rozmieszczenie komponentów.
1) Aranżacja:
Ustaw każdy komponent tak, jak pokazano na schemacie. Jeśli średnica twoich drutów wynosi> 1 mm, musisz wywiercić dwa otwory, aby umieścić w nich A4-SDA (szary) i A5-SDA (biały).
2) Dołączanie:
Jeśli każdy element jest umieszczony prawidłowo, możesz rozpocząć lutowanie komponentów. Pamiętaj, aby usunąć pozostałe nogi.
3) Okablowanie:
Możesz użyć zwykłych kabli, po prostu podłączając je z tyłu płyty perf lub srebrny drut z przodu. Aby to zrobić, musisz przeciąć srebrny drut do odpowiedniej długości i zgiąć jego końce. Teraz wystarczy je odpowiednio umieścić i przylutować.
4) Sprawdź połączenia:
Jeśli coś nie działa tak, jak powinno lub jeśli chcesz mieć pewność, że wszystko zostało poprawnie połączone, możesz to sprawdzić, korzystając z funkcji ciągłości multimetru.
Krok 5: Zmień ramkę obrazu
- Wywierć 4 otwory montażowe i 1 otwór na kable w tylnej ściance ramy
- Zakręć deskę perf (dodatkowo z kilkoma dystansami)
- Zamocuj wyłącznik microUSB z tyłu i podłącz go do kabli zasilających (RAW, GND)
W zależności od tego, co wolisz, możesz umieścić szybę z powrotem lub użyć jakiegoś passepartout.
Krok 6: Kod
Zanim prześlesz kod, musisz zainstalować niezbędne biblioteki i zdefiniować dwa parametry.
1) Twój wiek w dniach (linia 21)
2) Dodatkowo czas narodzin (linia 23)
Jeśli wyświetlana wartość jest błędna lub wymaga zmiany, należy wyczyścić pamięć EEPROM!
Mam nadzieję, że zainspiruję cię tym projektem. Jeśli masz jakieś pytania lub ulepszenia, powiedz mi: ^)