Spisu treści:

Music Box z mini monitorem (OLED) i diodą LED: 8 kroków (ze zdjęciami)
Music Box z mini monitorem (OLED) i diodą LED: 8 kroków (ze zdjęciami)

Wideo: Music Box z mini monitorem (OLED) i diodą LED: 8 kroków (ze zdjęciami)

Wideo: Music Box z mini monitorem (OLED) i diodą LED: 8 kroków (ze zdjęciami)
Wideo: jak podłączyć dekoder DVB-T2 do telewizora? - poradnik 2024, Listopad
Anonim
Pozytywka z mini monitorem (OLED) i diodą LED
Pozytywka z mini monitorem (OLED) i diodą LED
Pozytywka z mini monitorem (OLED) i diodą LED
Pozytywka z mini monitorem (OLED) i diodą LED
Pozytywka z mini monitorem (OLED) i diodą LED
Pozytywka z mini monitorem (OLED) i diodą LED

Moim pomysłem było pudełko, które po otwarciu będzie odtwarzać muzykę. Ma również wyświetlacz z emoji, który budzi się, witając cię. Jest w nim również dioda LED, która zapala się, gdy przytrzymasz wrażliwy na siłę rezystor między palcami, podczas gdy następna pętla utworu się wydarzy. Muzyka zatrzymuje się, gdy ponownie zamkniesz pudełko, ponieważ pokrywa naciśnie przycisk.

Chciałem stworzyć pudełko, które oprócz bycia pozytywką będzie też przypominać małego robota z osobowością. Wyświetlacz, który pokazuje 2 emotikony, odgrywa w tym największą rolę, ponieważ zauważyłem, że ludzie bardziej odnoszą się do obiektów, które mają twarz. Emotikony na wyświetlaczu wyrażają emocje, co przyczynia się do tego, że jest to mały robot. Zauważyłem, że ludzie reagują na to pozytywnie. Rezystor wrażliwy na siłę dodaje do niego interakcję. Jeśli przytrzymasz go wciśnięty, gdy utwór przejdzie do drugiej pętli, zapali się światło, które jest znakiem, że pudełko reaguje na ciebie. Wybrane przeze mnie światło jest żółte, co jest wesołym kolorem i pasuje do zewnętrznej części pudełka.

Poniżej znajduje się przewodnik po tym, jak zrobiłem ten projekt.

Krok 1: Jak zacząłem i czego będziesz potrzebować

Jak zacząłem i czego będziesz potrzebować
Jak zacząłem i czego będziesz potrzebować

Zacząłem od szkicu koncepcyjnego tego, co chciałem zrobić

Co będziesz potrzebował:

1. Arduino. (Użyłem Arduino Uno.)

2. Wyświetlacz OLED. (Użyłem 0,96 OLED I2C)

3. Brzęczyk piezoelektryczny.

4. Przycisk.

5. Rezystor wrażliwy na siłę.

6. Dioda LED.

7. Rezystor 220 Ohm i rezystor 1KOhm.

8. Przewody. (Użyłem kabli rozruchowych.)

9. Mała płytka drukowana.

10. Lutownica i cyna.

Co będzie potrzebne do wykonania pudełka:

1. Drewno.

2. Piła.

3. Papier ścierny lub szlifierka.

4. Młotek i gwoździe.

5. Zawiasy, śruby i mały zatrzask.

7. Wiertarka i śrubokręt

8. taśma klejąca.

Pełna wersja kodu całego projektu zostanie dołączona w dalszej części tego samouczka

Krok 2: Skomponuj piosenkę

Skomponuj piosenkę
Skomponuj piosenkę
Skomponuj piosenkę
Skomponuj piosenkę
Skomponuj piosenkę
Skomponuj piosenkę

Następnie skomponowałem piosenkę, którą chciałem zagrać w pudełku

Użyłem do tego oprogramowania cyfrowego, ale możesz również użyć instrumentu i zapisać notatki lub pobawić się brzęczykiem i częstotliwościami Piezo.

Bardzo łatwo jest podłączyć brzęczyk piezoelektryczny. Wszystko czego potrzebuje to pin wejściowy (użyłem 12) i pin uziemiający. Umieściłem również przycisk między dwiema bokami mojej płytki prototypowej, aby działał jako most. Ten przycisk zatrzyma dźwięk, jeśli zostanie naciśnięty,

Użyłem tej przydatnej strony, aby przetłumaczyć notatki na częstotliwości dla mojego kodu:

pages.mtu.edu/~suits/notefreqs.html

Na trzecim obrazku możesz zobaczyć kawałek mojego kodu do piosenki. Po 'ton', pierwsza cyfra w nawiasach oznacza pin, do którego podłączony jest brzęczyk Piezo. Druga cyfra to częstotliwość tonu. Z opóźnieniem liczba między nawiasami oznacza, jak długo ton utrzymuje się, dopóki nie przejdzie do następnego, znajdującego się pod nim.

Krok 3: Podłącz OLED

Podłącz OLED
Podłącz OLED
Podłącz OLED
Podłącz OLED
Podłącz OLED
Podłącz OLED

Użyty przeze mnie OLED ma cztery punkty: GND, VCC, SCL i SDA.

GND łączysz z GND (masą) w swoim Arduino.

VCC podłączasz do 5 V (5 V) na Arduino.

SCL do SCL.

I SDA DO SDA.

Aby OLED działał, musisz najpierw pobrać kilka bibliotek.

Pobrałem plac zabaw Adafruit Circuit, bibliotekę Adafruit GFX i dysk SSD1306 Adafruit.

Użyłem przykładowego szkicu ssd1306_12x64_i2c, aby sprawdzić, czy zadziałało. Znajdziesz to w Plik>przykład>Adafruit SSD1306>ssd1306_128x64_i2c (wybrałem ten, ponieważ mój ekran ma taki rozmiar) Widać to na drugim zdjęciu

Jeśli ten plik nie działa, być może musisz zmienić w nim coś małego.

Poszukaj w kodzie pod pustą konfiguracją:

if(!display.begin(SSD1306_SWITCHCAPVCC, 0x3D)) { // Adres 0x3D dla 128x64

Przykręciłem tutaj D, ponieważ musiałem zmienić to D na C, aby to działało.

Na trzecim zdjęciu widać fragment mojego kodu, który tworzy emoji pierwszego zdjęcia.

Krok 4: Podłączanie rezystora wrażliwego na siłę i diody LED do reszty

Podłączanie rezystora wrażliwego na siłę i diody LED do reszty
Podłączanie rezystora wrażliwego na siłę i diody LED do reszty
Podłączanie rezystora wrażliwego na siłę i diody LED do reszty
Podłączanie rezystora wrażliwego na siłę i diody LED do reszty

Do podłączenia rezystora czułego na siłę i diody LED potrzebne są 2 rezystory. 220 Ohm dla diody LED i rezystor 1K Ohm dla rezystora czułego na siłę.

PROWADZONY:

Dodatnia noga diody LED musi być podłączona do rezystora 220 Ohm, który łączy się z pinem 10 na Arduino. Ujemna noga diody LED musi być podłączona do linii uziemienia na oddzielnej małej płytce drukowanej. Na płytce drukowanej zrobiłem linię uziemiającą i linię 5-woltową, ponieważ miałem za dużo pinów, które musiały tam iść, i za mało otworów w moim Arduino.

Rezystor wrażliwy na siłę:

Rezystor wrażliwy na siłę wymaga podłączenia lewej nogi zarówno do rezystora 1K Ohm, jak i przewodu, który łączy się z otworem A0 w Arduino. Rezystor 1K Ohm Podłącz do linii uziemienia na płytce drukowanej.

Prawą nogę podłączasz do linii 5-woltowej na płytce drukowanej.

Aby to wszystko działało w kodzie, musisz zdefiniować, do którego pinu jest podłączony powyżej void setup(){.

Krok 5: Kodeks

Kod
Kod

Oto link do kodu:

github.com/kai-calis/Kai-fawn/blob/master/Arduino%20code%20for%20a%20school%20project

Krok 6: Budowanie pudełka

Budowanie pudełka
Budowanie pudełka
Budowanie pudełka
Budowanie pudełka

Wyciąłeś w sumie 8 drewnianych płyt.

Użyte przeze mnie drewno ma grubość około 0,5 cm.

1. Wieczko i spód pudełka mają wymiary 11 cm na 11 cm.

2. Są to lewa i prawa strona pudełka o wymiarach 10,2 cm na 8 cm. Zrób jedną z płytek z kwadratowym otworem, aby wysunąć kabel USB Arduino. Ten otwór ma wymiary 1,5 cm na 1,5 cm i znajduje się około 1 centymetra od początku drewnianej płyty.

3. Są to przód i tył pudełka, o wymiarach 11 cm na 8 cm

4. To jest ta mała półka, w której będą spoczywać brzęczyk Piezo, OLED i reszta. Będziesz musiał wywiercić otwór na OLED o wymiarach około 1 cm na 0,5 cm, aby przewody mogły wystawać, ale reszta OLED może odpocząć na półce.

Do otworu LED potrzebujesz wiertła 0,5cm.

W przypadku rezystora wrażliwego na siłę potrzebny jest otwór o wymiarach 1 cm na 0,5 cm

Do brzęczyka Piezo potrzebny jest otwór o średnicy 1,4 cm.

Do przycisku potrzebne są 4 małe otwory o średnicy 0,2 cm, aby jego nóżki mogły wystawać.

5. Na koniec potrzebujesz drewnianej płyty o wymiarach 10 cm na 10 cm, ta płyta pokryje Arduino i jego przewody. Ogoliłem i spiłowałem dwie przeciwległe strony tego talerza, aby mógł się oprzeć o półkę numer 4 i wygodnie oprzeć w rogu pudełka.

Użyłem gwoździ do łączenia boków, 2 zawiasy do pokrywy i zamek do zamykania pokrywy.

Nie zapomnij spiłować wszystkich krawędzi, aby uzyskać czystszy wygląd i uniknąć drzazg.

Podczas budowania pudełka nie umieszczaj jeszcze cyfr 4 i 5

Krok 7: Czas na lutowanie

Czas na lutowanie
Czas na lutowanie
Czas na lutowanie
Czas na lutowanie
Czas na lutowanie
Czas na lutowanie

Dołączyłem mapę połączeń, więc możesz ją skopiować ze zdjęcia.

Nie zapomnij sprawdzić, czy wszystko jest prawidłowo podłączone, sprawdzając, czy działa to między lutowaniem.

Po lutowaniu wbiłem 2 małe gwoździe, aby OLED nie przesuwał się.

W końcu powinno to wyglądać jak trzecie zdjęcie.

Krok 8: Łączenie wszystkiego w całość

Kładąc wszystko razem
Kładąc wszystko razem
Kładąc wszystko razem
Kładąc wszystko razem
Kładąc wszystko razem
Kładąc wszystko razem

Aby umieścić tam półkę nr 4 z poprzedniego kroku, najpierw zmierzyłem, jaka musi być wysokość, aby była dociśnięta pokrywką. Możesz to zrobić mierząc, jak wysoko guzik wystaje z półki i jak wysoko jest wciśnięty. Tę długość dodajesz do grubości użytego drewna i wbijasz po dwa gwoździe z każdej strony. Na nich będzie spoczywać półka. Dodałem 2 dodatkowe gwoździe, po jednym z każdej strony, nad półką, aby utrzymać je na miejscu. Wyginam te gwoździe jak kształt litery L, abym mógł z łatwością użyć tego haczyka, aby je ponownie usunąć.

Zdejmując półkę podłączyłem płytkę drewnianą nr 5 do półki nr 4 przyklejając kawałek taśmy klejącej pod nr 4 i przyklejając przedłużoną końcówkę pod nr 5. Powinieneś mieć coś takiego jak na zdjęciu 3.

Niestety nie przewidziałem, że zawias będzie opierał się tylko o brzeg przycisku, uniemożliwiając mu wciśnięcie przycisku. Szybkim rozwiązaniem, które znalazłem, było umieszczenie nad nim cienkiego kawałka plastiku, mniej więcej tej samej grubości zawiasu, aby naciskał przycisk.

Zalecana: