Spisu treści:

Bright Saver z Arduino Mega: 7 kroków
Bright Saver z Arduino Mega: 7 kroków

Wideo: Bright Saver z Arduino Mega: 7 kroków

Wideo: Bright Saver z Arduino Mega: 7 kroków
Wideo: Только не говори никому.. Как легко можно восстановить жидкокристаллический экран.. 2024, Listopad
Anonim
Image
Image

Bright Saver wyświetla dokładne, aktualne informacje o oszczędnościach i umożliwia określenie celu oszczędności. Na przykład, po ustaleniu celu za pomocą dwóch dostarczonych przycisków, możesz obserwować postęp i ile jeszcze potrzeba, aby osiągnąć swój cel.

Wymagane komponenty sprzętowe

  • 1x Arduino Mega
  • 1x deska do krojenia chleba (duża)
  • 1x programowalny wrzutnik monet CH-924 (4 rodzaje monet)
  • Zasilacz 1x12 V AC
  • 1x żeński adapter gniazda DC Jack
  • 1x LCD 16x2
  • Potencjometr 1x10 K
  • 4x diody LED (czerwona, żółta, zielona i Multi-RGB)
  • 4x rezystory (220 omów)
  • 2x miniprzyciski (czerwony i niebieski)
  • Kilka singapurskich monet trzeciej serii
  • Wiązka przewodów połączeniowych (męski-męski)
  • Wiązka przewodów z podwójnym zaciskiem krokodylkowym

Ten projekt jest odpowiedni dla wszystkich, w tym dla początkujących Arduino! Różne rodzaje monet singapurskich są akceptowane za pośrednictwem akceptora wielokrotnego. Po włożeniu monety na wyświetlaczu LCD zostaną wyświetlone zaktualizowane informacje dotyczące oszczędności, a Twoje postępy zostaną zaktualizowane. Aby ustawić cel, przyciski są połączone z Arduino i Bright Saver, co pozwala dostosować cel.

Za każdym razem, gdy moneta zostanie włożona, skarbonka Bright Saver sprawdzi Twoje postępy w oszczędzaniu i zaświeci się określonym kolorem, aby wskazać, czy udało Ci się osiągnąć kamień milowy w oszczędzaniu. Na przykład Bright Saver zaświeci się na czerwono, jeśli Twoje postępy osiągnęły 25% wyznaczonego celu. Po przekroczeniu 50 procent dioda zmieni kolor na żółty i zielony, gdy przekroczysz 75 procent celu. Wreszcie, po trafieniu w cel, diody LED będą się przełączać między czerwonym, zielonym i niebieskim.

Kolorowy wyświetlacz LED dla oszczędności docelowych

  • W 25. percentylu → Czerwony
  • W 50. percentylu → Żółty
  • Na 75. percentylu → Zielony
  • W 100. percentylu → Multi-RGB

Polecane sklepy elektroniczne w Singapurze

1. Karuzela

2. Space Electronics Pte Ltd w Sim Lim Tower, # B1-07

3. Sgbotic

Powód Bright Saver

Powód wyboru Bright Saver jest związany z moimi doświadczeniami z dzieciństwa. W dzieciństwie zawsze interesowało mnie oszczędzanie jak największej części kieszonkowego za pomocą skarbonki, ale musiałem upewnić się, że jest ona wypełniona, zanim ją otworzysz. Jednak nie byłam w stanie powiedzieć, ile zaoszczędziłam po prostu przez wagę świnki skarbonki. Co więcej, uważałem za irytujące obliczanie wszystkich moich oszczędności w monetach, ponieważ monety te zostały później wymienione z rodzicami na banknoty. Dlatego pomyślałem, że byłoby wspaniale skorzystać z tej okazji, aby mieć spersonalizowaną i inteligentną skarbonkę, która pomoże mi liczyć moje oszczędności na monetach.

Przyszła wersja Bright Saver

Przyszła wersja Bright Saver odtwarza melodię jako uczczenie, gdy osiągnięty zostanie cel oszczędnościowy za pomocą Piezo Buzzer. Bright Saver może być również interaktywnym pomocnikiem, który komunikuje się z Tobą przez powitanie Twojego imienia i automatycznie przekazuje informacje o celu za pomocą głosu. Bright Saver może również korzystać z zaawansowanych technologii, takich jak połączenie z aplikacją mobilną, aby umożliwić śledzenie oszczędności za pośrednictwem telefonu w dowolnym miejscu i czasie, zapobiegając impulsywnym nawykom wydawania pieniędzy!

CreditsI został dalej zainspirowany samouczkiem Adafruit, który wykorzystuje urządzenia elektroniczne, takie jak Arduino, wyświetlacz LCD i pojedynczy akceptor monet. Jednak funkcje były proste i chciałbym rzucić sobie wyzwanie, aby dodać funkcje, które są interaktywne, funkcjonalne i spersonalizowane. Oryginalne kody zostały znacząco zmodyfikowane.

Bright Saver jest objęty licencją Creative Commons Attribution-NonCommercial 4.0 International License.

Krok 1: Kalibracja akceptora monet

Kalibracja wrzutnika monet
Kalibracja wrzutnika monet
Kalibracja wrzutnika monet
Kalibracja wrzutnika monet

Wymagane komponenty sprzętowe

1. Programowalny wrzutnik monet CH-924 (4 rodzaje monet)

2. Zasilacz 1x12 V AC

3. 1x żeński adapter beczki DC Jack

Być może zastanawiasz się… jak działa akceptor wielu monet?

Czujniki w tym akceptorze monet wykorzystują grubość, średnicę i czas opadania monet do ich identyfikacji i są w pełni programowalne, dzięki czemu nie jesteś ograniczony do żadnego konkretnego rodzaju waluty. Oprócz używania go jako jasnego wygaszacza, możesz go również używać do automatów i gier zręcznościowych!

Kroki, aby skalibrować wrzutnik monet

1. Przed skonfigurowaniem akceptora monet podłącz czerwony i czarny przewód do żeńskiego adaptera gniazda DC Barrel Jack. Zaciski adaptera DC Barrel Jack są oznaczone jako dodatnie i ujemne i wymagają śrubokręta do dokręcenia zacisków, jak pokazano na drugim rysunku.

o Czerwony przewód (dodatni)

o Czarny drut (Ujemny)

2. Podłącz żeński adapter gniazda DC Barrel Jack do zasilacza 12 V AC, pokazanego na trzecim rysunku.

3. Białe i szare przewody zostaną następnie podłączone do Arduino, o którym mowa w kroku 2.

4. Po włączeniu wrzutnika monet zaświeci się czerwona dioda LED i pojawi się dźwięk „BEEP”, pokazany na czwartym rysunku.

5. Przygotuj różne monety o wartości 0,10 USD, 0,20 USD, 0,50 USD i 1,00 USD, pokazane na piątym rysunku.

6. Skonfiguruj akceptor monet, wykonując następujące czynności:

  • Naciśnij i przytrzymaj przez kilka sekund „ADD” i „MINUS”, a na wyświetlaczu LED pojawi się litera „A”.
  • Naciśnij przycisk „SET” przez kilka sekund, a pojawi się litera „E”.
  • Użyj przycisków „DODAJ” i „MINUS”, aby wybrać ile monet chcesz użyć. W naszym przypadku wybierzemy „4” (0,10 USD, 0,20 USD, 0,50 USD i 1,00 USD). Naciśnij „SET” przez kilka sekund, a pojawi się litera „H1”.
  • Litera „H1” odnosi się do pierwszej monety, która zostanie użyta do kalibracji. Możesz wybrać, ile próbek monet chcesz pobrać. W moim przypadku użyję 15 przykładowych monet o wartości 0,10 USD, aby uzyskać lepszą dokładność. Przytrzymaj „SET”, aby potwierdzić.
  • Następnie pojawi się litera „P1” określająca ilość impulsów wyjściowych dla każdej monety. Ponieważ maksymalny impuls wynosi 50, wybrałem impulsy od 1 do 10 dla łatwiejszej identyfikacji.

⮎ Na przykład:

o 0,10 USD ustawione jako „1”;

o 0,20 USD ustawione jako „2”;

o 0,50 USD ustawione jako „5”;

o 1,00 USD ustawione jako „10”

  • Naciśnij „USTAW”, aby potwierdzić.
  • Pojawi się litera „F1”, aby ustawić poziom dokładności dla pierwszej monety. Wartość wynosi od 1 do 30, przy czym 1 jest najdokładniejsza. Jeśli ten sam rodzaj monet jest podobny, wartość powinna być dokładniejsza. W moim przypadku wybrałem 7. Użyj przycisków „ADD” i „MINUS” i naciśnij „SET” przez kilka sekund.
  • Pojawi się litera „H2” i powtórzymy ten sam proces od kroku 4 do kroku 6. Należy jednak pamiętać, że impulsy są różne dla wszystkich monet, o których mowa w kroku 5.
  • Po ustawieniu od H1 do H2, przytrzymaj „SET” i pojawi się litera „A”, aby wskazać i naciśnij ponownie „SET”, aby pojawiła się litera „E”, aby potwierdzić nowe ustawienia. (WAŻNY!)
  • Na koniec wyłącz i włącz główny wyłącznik zasilania.
  • Naciśnij „SET”, a pojawi się litera „A1”. Możesz zacząć pobierać próbki pierwszej monety: 0,10 USD z 15 próbkami. Po zakończeniu naciśnij „SET”.
  • Następnie litera „A2” powtórzy ten sam proces i naciśnij „SET”. System zostanie automatycznie uruchomiony ponownie po zakończeniu konfiguracji.

Teraz jesteś gotowy do programowania wrzutnika monet za pomocą Arduino!:D

Krok 2: Podłącz akceptor wielu monet do Arduino Mega

Podłącz akceptor wielu monet do Arduino Mega
Podłącz akceptor wielu monet do Arduino Mega

Wymagane komponenty sprzętowe

1. Akceptor wielu monet

2. Mega Arduino

3. Dwustronne przewody zaciskowe krokodylkowe

4. Swetry damskie-żeńskie

Kroki, aby podłączyć akceptor wielu monet do Arduino

Najpierw podłącz kabel USB do Arduino Mega i laptopa.

Jak wspomniano w kroku 1, podłącz biały przewód do styku 2, a szary przewód do styku GND, jak pokazano na schemacie.

W moim przypadku użyłem krokodylków do zworek żeńskich, aby włożyć przewód do pinów Arduino.

Krok 3: Podłącz LCD do Breadboard i Arduino Mega

Podłącz LCD do Breadboard i Arduino Mega
Podłącz LCD do Breadboard i Arduino Mega
Podłącz LCD do Breadboard i Arduino Mega
Podłącz LCD do Breadboard i Arduino Mega

Wymagane komponenty sprzętowe

1. Deska do krojenia chleba

2. Mega Arduino

3. LCD

4. Przewody połączeniowe żeńsko-żeńskie

Kroki, aby podłączyć LCD do Breadboard i Arduino Mega

1. Podłącz przylutowany ekran LCD z boku płytki stykowej.

2. Podłącz szynę ujemną do styku GND Arduino. Oznacza to, że wszystko, co jest podłączone do tego rzędu, będzie uważane za Pin GND.

3. Podłącz szynę dodatnią do pinu 5V Arduino.

4. Podłącz pierwszy (VSS) i ostatni (K) pin wyświetlacza LCD do szyny ujemnej, która wskazuje GND.

5. Podłącz piny zasilania, 2 (VDD) i 15 (A) pin (podświetlanie LCD) LCD do szyny dodatniej.

6. Podłącz pierwszy pin potencjometru do szyny dodatniej.

7. Podłącz trzeci pin potencjometru do szyny ujemnej.

8. Podłącz środkowy pin potencjometru do trzeciego (V0) pinu, który jest pinem kontrolnym i kontrastowym.

9. Podłącz 4 pin (Register Select – RS) wyświetlacza LCD do pinu 3 Arduino.

10. Podłącz piąty (odczyt/zapis – RW) pin wyświetlacza LCD do szyny ujemnej. Ponieważ używamy wyświetlacza LCD do wyświetlania, ustaw go na niskim poziomie, który jest zapisem.

11. Podłącz szósty (Enable – E) pin wyświetlacza LCD do pinu 4 Arduino.

12. Podłącz piny danych LCD.

o Podłącz 11-ty (D4) pin LCD do pinu 8 Arduino

o Podłącz 12. pin (D5) wyświetlacza LCD do pinu 9 Arduino

o Podłącz 13-ty (D6) pin LCD do pinu 10 Arduino

o Podłącz 14-ty (D7) pin LCD do pinu 11 Arduino

Po podłączeniu wyświetlacz LCD zaświeci się i można regulować kontrast wyświetlacza za pomocą potencjometru.

Krok 4: Podłącz diody LED do Breadboard i Arduino Mega

Podłącz światła LED do płytki chlebowej i Arduino Mega
Podłącz światła LED do płytki chlebowej i Arduino Mega
Podłącz światła LED do płytki chlebowej i Arduino Mega
Podłącz światła LED do płytki chlebowej i Arduino Mega

Wymagane komponenty sprzętowe

1. Deska do krojenia chleba

2. Mega Arduino

3. 4x rezystory (220 omów)

4. 4x LED (czerwony, żółty, zielony, Multi-RGB)

5. 8x dwustronnie zakończone przewody krokodylkowe

6. Przewody połączeniowe żeńsko-żeńskie

Kroki, aby podłączyć światła LED do Breadboard i Arduino Mega

1. Ustanów wspólną masę, podłączając ujemny wskaźnik z płytki stykowej do pinu GND Arduino.

2. Wstaw rezystory, podłączając jedną nogę do ujemnej stawki.

3. Przed podłączeniem diod LED do płytki stykowej i Arduino należy zwrócić uwagę na wyprowadzenia diod LED. Krótki pin jest ołowiem ujemnym, a długi pin dodatnim.

4. Podłącz przewody połączeniowe do każdego końca rezystorów równolegle do siebie.

5. Połącz drugi koniec przewodów połączeniowych z przewodami z zaciskiem krokodylkowym.

6. Podłącz drugi koniec przewodów zacisku krokodylkowego do krótszych przewodów diod LED.

7. Użyj nowych przewodów z zaciskiem krokodylkowym, aby połączyć dłuższe przewody diod LED z przewodami połączeniowymi żeński-żeński.

8. Podłącz drugi koniec zworek żeńskich do Arduino.

⮎ Na przykład:

o Czerwona dioda LED do pinu 16 Arduino

o Żółta dioda LED do pinu 14 Arduino

o Zielona dioda LED do pinu 15 Arduino

o Multi-RGB LED do pinu 17 Arduino

Krok 5: Podłącz przyciski

Podłącz przyciski
Podłącz przyciski
Podłącz przyciski
Podłącz przyciski
Podłącz przyciski
Podłącz przyciski

W tym Bright Saver będziemy używać dwóch przycisków, czerwonego i niebieskiego, aby ustawić cel na ekranie LCD. Czerwony przycisk służy do zwiększania celu, a niebieski do zmniejszania celu.

Wymagane komponenty sprzętowe

1. Mega Arduino

2. 2x miniprzyciski (czerwony i niebieski)

3. 6x dwustronnie zakończone przewody z zaciskiem krokodylkowym

4. Przewody połączeniowe żeńsko-żeńskie

Zaczynając od niebieskiego przycisku,

1. Połącz 3 nóżki czerwonego guzika z 3 zaciskami krokodylowymi.

2. Podłącz drugi koniec zacisków krokodylkowych do przewodów połączeniowych.

3. Podłącz drugi koniec przewodów połączeniowych do płytki stykowej, jak pokazano na schemacie.

4. Podłącz płytkę stykową do Arduino Pin 20 za pomocą przewodu połączeniowego.

5. Podłączyć równolegle do przewodu połączeniowego czerwonego zacisku krokodylkowego do szyny dodatniej.

6. Podłącz do szyny ujemnej równolegle do żółtego przewodu połączeniowego zacisku krokodylkowego.

Zaczynając od czerwonego przycisku,

1. Połącz 3 nóżki czerwonego guzika z 3 zaciskami krokodylowymi.

2. Podłącz drugi koniec zacisków krokodylkowych do przewodów połączeniowych.

3. Podłącz drugi koniec przewodów połączeniowych do płytki stykowej, jak pokazano na schemacie.

4. Podłącz płytkę stykową do Arduino Pin 21 za pomocą przewodu połączeniowego.

5. Równolegle do przewodu połączeniowego zielonego zacisku krokodylkowego, podłącz do szyny dodatniej.

6. Połącz jedną stronę szyny ujemnej z drugą stroną szyny ujemnej.

Krok 6: Prześlij szkic Bright Saver do Arduino

Krok 7: Zbuduj dom Bright Saver's

Zbuduj dom Bright Saver's
Zbuduj dom Bright Saver's
Zbuduj dom Bright Saver's
Zbuduj dom Bright Saver's
Zbuduj dom Bright Saver's
Zbuduj dom Bright Saver's

Wymagane narzędzia

1. Kartony

2. Pistolet do klejenia na gorąco

3. Śruby

4. Butelka wody mineralnej Evian, 750 ml

5. Znaczniki trwałe

6. Scyzoryk

Kroki do budowy domu

1. Najpierw zmierzyłem wnętrze wrzutnika monet, aby przymocować go do frontu domu i przymocować śrubami. Poza tym wyciąłem dno domu, aby włożyć bank monet.

2. Pamiętaj, aby zbudować zewnętrzną część domu z mocnym podparciem wewnątrz domu, aby upewnić się, że dom jest w stanie unieść ciężar, przygotowując kartony, które będą służyć jako podparcie dla akceptora monet i banku monet.

3. Włóż Arduino i Breadboard do domu.

4. Umieść wyświetlacz LCD i przyciski, wycinając otwory z boku domu. Zwróć uwagę, że wyświetlacz LCD jest nadal podłączony do płytki do krojenia chleba.

Zalecana: