Spisu treści:
- Kieszonkowe dzieci
- Krok 1: Połączenia elektroniczne
- Krok 2: Programowanie - konfiguracja IDE
- Krok 3: Programowanie - dostosowywanie tekstu
- Krok 4: Etui w kształcie serca
Wideo: Poezja Serce w ruchu: 4 kroki
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:28
W "Walentynki Charliego Browna" dzieci zdobywają serca do rozmów i czytają je. Siostra Charliego przeczytała jej cały sonet. Musiała go obracać w kółko. Pomyślałem, że fajnie byłoby zrobić taki, który mógłby to zrobić. Użyłem tego samego sonetu, ale możesz napisać własny wiersz. Byłoby fajnie na propozycję lub propozycję.
Ten projekt wykorzystuje Circuit Playground Express (CPX) firmy Adafruit do obsługi 2 wyświetlaczy OLED. Wbudowany akcelerometr CPX służy do wykrywania, kiedy ktoś go podnosi lub obraca. Po każdym odwróceniu wyświetlacz przechodzi do następnego wiersza wiersza.
Kieszonkowe dzieci
Pudełko w kształcie serca, takie jak pudełko czekoladek lub wydrukowane w 3D (dostarczone pliki stl)
Elektronika
- Adafruit Circuit Playground Express
- 2x wyświetlacze OLED, takie jak Adafruit SSD1306 oled
- Akumulator litowo-jonowy lub inne źródło zasilania
Oprogramowanie
- Arduino IDE i dodatkowe biblioteki
- Dostarczony plik szkicu (.ino)
Narzędzia
- Lutownica
- Pistolet na gorący klej
Krok 1: Połączenia elektroniczne
Upewnij się, że każdy OLED ma inny adres. Może być konieczne ponowne przelutowanie zworki na wyświetlaczu. To jedyne trudne zadanie w tym projekcie. Wszystko inne w tym projekcie jest na łatwym poziomie. Dla porównania skali, maleńki sweterek jest przedstawiony z groszem i ziarnkiem ryżu.
Podłącz wyświetlacze do Circuit Playground Express (CPX), jak pokazano na schemacie okablowania. Pamiętaj, że może nie być konieczne nawiązywanie niebieskiego połączenia, jeśli Twój OLED nie ma pinu resetowania. Jeśli korzystasz z OLED Adafruit, musisz wykonać to połączenie. Lokalizacje pinów na twoim OLED mogą się różnić, więc koniecznie przeczytaj etykiety pinów.
- Czarny GND
- Czerwony +3V
- Żółty SCL
- Pomarańczowy SDA
- Niebieski RST / A0
Krok 2: Programowanie - konfiguracja IDE
Ten projekt używał standardowego Arduino IDE do programowania Circuit Playground Express (CPX). Wymaga również kilku dodatkowych bibliotek: 2 Bibliotek wyświetlaczy Adafruit i sterownika SAMD Boards.
Jeśli nie masz jeszcze tych bibliotek, najłatwiej to zrobić z menu narzędzi, wybierz Zarządzaj bibliotekami. W polu rozwijanym typu wybierz wniesione. W menu rozwijanym tematu wybierz wyświetlanie. Umieść Adafruit w polu filtra wyszukiwania. Dwie biblioteki, które chcesz dodać, to biblioteka Adafruit GFX i Adafruit SSD1306.
Podobnie, będziesz musiał dodać płytę CPX z menedżerem płyt. Z menu Narzędzia wybierz menu Tablica (lub Tablica: "Twoja domyślna tablica"), aby wyświetlić rozwijane menu. Wybierz Menedżera zarządu. Musisz zainstalować płyty Arduino SAMD w wersji 1.6.16 lub nowszej. Wpisz Arduino SAMD w górnym pasku wyszukiwania, a gdy zobaczysz wpis, kliknij Zainstaluj.
Gorąco polecam ponowne uruchomienie Arduino IDE. Jeśli używasz systemu Windows, może być konieczne zainstalowanie dodatkowych sterowników. Adafruit ma wspaniałe instrukcje.
Krok 3: Programowanie - dostosowywanie tekstu
Użyj sondy Elizabeth Barrett Browning's Sonnet 43 („Jak cię kocham? Pozwól mi policzyć drogi…”) lub wykonaj ten krok, aby dostosować własny tekst.
Dostarczony program przechowuje wiadomość jako tablicę ciągów. Kod przesunie wiadomość o jeden ciąg za każdym razem, gdy serce zostanie obrócone. Ta tablica ciągów znaków jest jedyną zmienną, którą musisz zmienić, aby uczynić ją własną. Możesz także zmienić rozmiar tekstu. Rozmiar czcionki użyty w kodzie jest znacznie mniejszy niż na zdjęciu na okładce. Rozważmy następujący fragment z dwoma pierwszymi ciągami wiersza:
intRozmiartekstu = 1;
String Poem = { "\n\n" "Jak cię kocham?\n\n" "Pozwól mi policzyć\n sposoby.\n\n (ponad ->)", "Kocham cię do \n" " głębokość i szerokość\n" "i wysokość Moja dusza\n" " może sięgnąć, gdy\n" "czuję się poza zasięgiem wzroku\n\n (ponad ->)", Zmienna textSize może mieć wartość 1, 2 lub 3, gdzie 3 to duży rozmiar widoczny na zdjęciu okładki projektu. Rozmiar 1 jest bardzo mały, ale nadal czytelny na dobrej jakości OLED.
Choć wygląda to na więcej, powyżej pokazane są tylko 2 pierwsze struny wiersza. Jeśli linia kończy się na ", a następna linia zaczyna się na ", ciąg jest kontynuowany. Aby oddzielić ciągi, należy użyć przecinka.
Problemy z formatowaniem ciągów: \n może wyglądać trochę dziwnie. Włączenie go w ciąg wymusza nową linię. Bez tego tekst zawija się, ale może pęknąć w środku słowa. \n jest znany jako znak ucieczki. Inne przydatne znaki ucieczki to \t dla tabulatora i \' dla pojedynczego cudzysłowu. (Ten wiersz ma jeden cytat). Jeszcze jeden problem z formatowaniem, który możesz napotkać, to znak procentu. Musisz zamiast tego zrobić to podwójnie (%%). Chciałbym móc utworzyć link do dobrego odniesienia do formatowania na stronie arduino.cc. Jak dotąd najlepsze, jakie znalazłem, jest w Wikipedii. Jeśli masz ulubioną referencję online, udostępnij ją.
Krok 4: Etui w kształcie serca
Niezależnie od tego, czy używasz pudełka z nadrukiem 3D, czy pudełka na cukierki, polecam mocowanie wyświetlaczy na miejscu, gdy są włączone. Pomoże Ci to utrzymać je prosto i przypadkowo nie zamontujesz go do góry nogami. Użyj taśmy elektrycznej, aby zakryć odsłonięte styki i zabezpieczyć komponenty, w tym baterię.
Dostarczone pliki druku 3D obsługują wyświetlacze z podkładkami. Użyj gorącego kleju na tych podkładkach. Płyta CPX jest montowana za pomocą dwóch śrub 2,5 mm. Pastelowa farba akrylowa na pudełku sprawia, że wygląda bardziej jak serce rozmowy.
Zalecana:
Ledowe serce ❤️: 4 kroki
Led Heart ❤️: Witaj Twórcy! W tym samouczku pokażę Ci, jak zrobić ten pięknie wyglądający świecący wisiorek w kształcie serca. Możesz go zbudować dla swoich bliskich i podarować im. Również serca są piękne, ale istnieje nieskończona liczba wzorów, o których można pomyśleć
Serce walentynkowe: 3 kroki
Walentynki Serce: Dwuwarstwowe serce z pleksiglasu ze źródłem światła w środku, aby wyrazić Twoją płonącą miłość
Minty bije walentynkowe serce: 3 kroki
Minty Beating Valentines Heart: Każda kobieta, która myśli, że droga do serca mężczyzny wiedzie przez żołądek, celuje trochę za wysoko. Dlaczego nie dać tej ukochanej osobie czegoś wyjątkowego. Bajecznie nierealistyczne bijące serce. OK. Wydaje mi się, że mam coś do budowania Rube Goldberga jak
Serce dysku USB: 4 kroki
USB Drive Heart: USB Drive Heart jest dokładnie tym, na co wygląda. Moim pierwotnym pomysłem było odtworzenie serca konwersacyjnego, ale jak zwykle moje wykonanie okazuje się czymś innym niż planowałem. Szczegóły projektu nie są osadzone w kamieniu (raczej w tynku), więc to
LED, magnetyczne serce.: 4 kroki
LED, magnetyczne serce.: To jest moja własna wersja tej instrukcji https://www.instructables.com/id/Opposites-Attract%3a-A-Magnetic-LED-Valentine-Heart/? .instructables.com/id/Valentine-heart/?ALLSTEPSby neelandanPodobał mi się pomysł