Spisu treści:
- Krok 1: Zbierz niezbędne części i narzędzia
- Krok 2: Dodaj przycisk dotykowy
- Krok 3: Przygotuj baterię
- Krok 4: Wydrukuj obudowę
- Krok 5: Dodaj magnesy do etui
- Krok 6: Przyszłe ulepszenia
Wideo: Crypto Ticker: 6 kroków
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:31
Mam obsesję na punkcie sprawdzania aktualnej ceny różnych kryptowalut, ale przełączanie zakładek lub wyciąganie telefonu przerywa pracę i rozprasza mnie. Uznałem, że przyda się osobny ekran z prostym jak brud interfejsem do wyświetlania cen na pierwszy rzut oka. W tej instrukcji pokażę, jak zbudować mały ticker kryptowaluty, który można położyć na biurku lub lodówce i aktywować za pomocą kranu.
Cechy:
- Używa ESP32, dwurdzeniowego mikrokontrolera obsługującego Wi-Fi
- 128x64 Biały ekran OLED
- Przycisk dotykowy wybudza urządzenie i przełącza waluty zdefiniowane przez użytkownika
- Akumulator Li-Po ładowany przez USB
- Dane cenowe są uzyskiwane z API CryptoCompare
- Wykorzystuje środowisko Arduino IDE
- Kod na moim GitHubie
- Automatyczne usypianie i ostatecznie automatyczne wybudzanie
Krok 1: Zbierz niezbędne części i narzędzia
Części
- Płyta TTGO ESP32 PRO OLED V2.0 (bez LoRa) [14 USD]
- Tablica dotykowa (10 sztuk)[$1,50]
- Bateria litowa (602447 lub 6,0x24x47 mm) [~5 USD
- Etui z nadrukiem 3D [$5]
- Magnes neodymowy x4 (płyta 10x1mm) [$1]
- 3-pinowy męski nagłówek
- Cienki drut (użyłem 26ga. drutu magnetycznego)
Narzędzia
- Lutownica
- Nożyce do drutu
- Pinceta
- Nóż hobbystyczny lub inne małe ostrze
- Super klej
Opcjonalny
Imadło do płytek drukowanych
Szkło powiększające lub lupa oczna do kontroli
Krok 2: Dodaj przycisk dotykowy
Są to zgrabne małe przyciski dotykowe, które można łatwo dodać do dowolnego projektu. Zwykle są dostarczane w paczkach po 10 sztuk za około 3 dolce wysłane! Wiem, że ESP32 ma wbudowaną funkcję wykrywania dotyku, ale korzystanie z tych płyt upraszcza sprawę i eliminuje błędy konfiguracji oprogramowania. Maksymalny prąd czuwania dotykowego układu scalonego wynosi tylko 7µA, więc nie marnuje się dużo energii dodając ten przycisk.
Wyłącz diodę LED
Pin wyjściowy na przycisku przechodzi w stan wysoki, a dioda LED z tyłu zapala się, gdy palec znajdzie się w odległości kilku mm od powierzchni dotykowej. Usunięcie rezystora do diody LED wyłącza ją, zmniejszając zużycie energii. Tworzenie mostka lutowniczego przez pady A i / lub B zmienia się, jeśli przycisk jest przełączany i jeśli wyjście jest wysokie lub niskie, gdy jest aktywne. W naszym przypadku zostawimy te mostki otwarte, co spowoduje, że przycisk będzie działał jako chwilowy przełącznik.
Wytnij ślady
Wejście napięciowe przycisku idealnie pasuje do wyjścia 3.3V płyty głównej. Niestety piny sygnałowe i uziemiające nie, więc będziemy musieli dokonać pewnych modyfikacji. Używając noża hobbystycznego lub innego ostrego ostrza, wytnij ślad resetowania z tyłu płyty głównej i ślad do pinu 13 z przodu. Sprawdź cięcie za pomocą szkła powiększającego, aby upewnić się, że nie ma resztek metalu. Te otwory będą teraz obsługiwać odpowiednio piny wyjściowe i uziemiające płytki dotykowej.
Montaż podtynkowy nagłówka
W tym projekcie nie ma zbyt wiele wolnego miejsca, więc wszelkie sztuczki oszczędzające miejsce przydadzą się. Najlepiej wyciąć nagłówek pinów przed lutowaniem, aby zmniejszyć jak wysoko wystaje z płytki dotykowej. Cięcie głowicy po lutowaniu utrudnia jej wyrównanie, ponieważ podstawa stożka lutowniczego jest bardzo gruba i niełatwa do wycięcia. Wytnij więc nagłówek równo z płytką dotykową, a następnie przylutuj. Umieść płytkę i nagłówek w głównej płytce drukowanej i przytnij drugą stronę nagłówka, aby była wyrównana, a następnie przylutuj.
Podłącz to
Do okablowania o małej i małej mocy lubię używać 26ga. drut magnetyczny, ponieważ jest tani i łatwy w użyciu, chociaż można tutaj użyć dowolnego małego drutu. Aby wykonać połączenia, emalię na drucie można zeskrobać nożem lub przetopić, trzymając lutownicę z kulką lutowniczą na końcówce do końca drutu. Zrób to z jednej strony drutu, a następnie przymocuj go do podkładki uziemiającej. Zmierz i przetnij przewód tak, aby sięgał styku uziemienia przycisku dotykowego. Następnie powtórz proces usuwania emalii z drugiej strony drutu. Przytrzymaj drut pincetą i przylutuj go do dotykowej podkładki uziemiającej. Powtórz ten proces, aby połączyć pin 12 z pinem wyjścia sygnału przycisku. Usuń wszelkie pozostałości topnika lutowniczego i przycisk jest gotowy!
Krok 3: Przygotuj baterię
Znalazłem te baterie, które idealnie pasują do tej płyty. Bateria jest nieco mniejsza niż obrys płytki, a strona zabezpieczenia obwodu pozostawia wystarczająco dużo miejsca, aby pomieścić złącze na płytce. Niestety są one dostarczane z 3-pinowym złączem JST 1,5 mm, a płyta obsługuje tylko złącze 2-pinowe. Można temu zaradzić, przecinając żółty przewód, a następnie przycinając złącze, aż będzie pasować do płytki. Jeśli bateria ma inne złącze lub nie ma go wcale, możesz splatać złącze dołączone do płytki drukowanej. Żółty przewód można całkowicie usunąć, ale postanowiłem go zachować na wypadek, gdybym chciał go użyć w przyszłości. Przewód jest podłączony do termistora wewnątrz akumulatora w celu monitorowania temperatury podczas ładowania.
Krok 4: Wydrukuj obudowę
Zaprojektowałem obudowę i wydrukowałem ją w 3D za pomocą lokalnego serwisu poligraficznego. Zdecydowałem się na półprzezroczysty PLA, abym mógł zobaczyć czerwoną diodę ładowania bez konieczności robienia dziury z przodu obudowy. Wysokość warstwy wynosi 100 mikronów. Dwie skrzynki kosztowały mnie około 10 dolarów bez wysyłki. Wierzch obudowy należy przykleić do podstawy za pomocą super kleju. Bateria i płyta wsuwają się do obudowy jako jedna jednostka i są podparte wewnętrznymi szynami. Strona następnie ślizga się i jest utrzymywana przez tarcie.
Krok 5: Dodaj magnesy do etui
Jest to opcjonalna procedura, jeśli chcesz umieścić pasek na lodówce lub innej metalowej powierzchni. Magnesy, których użyłem to neodymowe magnesy tarczowe 10x1mm, gatunek N50. Superglue 2 lub więcej z tyłu obudowy. Nie jest to najlepsze rozwiązanie, ponieważ z czasem mogą się odpryskiwać przy powtarzających się uderzeniach. Upewnij się, że superglue dla każdego magnesu utwardził się przed dodaniem kolejnego, ponieważ mogą odlecieć i skleić się.
Krok 6: Przyszłe ulepszenia
Przycisk dotykowy
Chciałbym bezpośrednio korzystać z funkcji dotykowej ESP32 bez konieczności polegania na zewnętrznym obwodzie. Jedną z możliwości jest usunięcie układu scalonego z przycisku dotykowego i bezpośrednie podłączenie pinu I/O do touchpada. Lub mógłbym zaprojektować płytkę drukowaną, która jest tylko panelem dotykowym bez obwodów.
Monitorowanie temperatury baterii
Żółty przewód z akumulatora służy do monitorowania temperatury akumulatora podczas ładowania. Jest on wewnętrznie połączony z termistorem, którego rezystancja maleje wraz ze wzrostem temperatury. Utworzenie dzielnika napięcia z dodatkowym rezystorem i podłączenie złącza do wejścia ADC powinno umożliwić względną kontrolę temperatury. ESP32 nie ma kontroli nad obwodem ładowania, więc jedynym działaniem, jakie mógłby podjąć, byłoby wyświetlenie ostrzeżenia o temperaturze na wyświetlaczu lub przez WiFi.
Ulepszenia oprogramowania
- Użyj SmartConfig lub aplikacji Bluetooth, aby skonfigurować poświadczenia Wi-Fi
- Możliwość zdalnej zmiany konfiguracji
- Zmień zegar budzenia w górnym rogu na zegar
Zalecana:
XRP Crypto Ticker przy użyciu adresów URL HTTPS: 3 kroki
XRP Crypto Ticker Korzystanie z adresów URL HTTPS: Wydawało się, że brakuje prostych działających tickerów kryptograficznych, niektóre z nich z powodu zamknięcia połączonego interfejsu API, a inne z powodu problemów z kodem lub zależnymi bibliotekami. Większość pasków tutaj w Instructables są zorientowane na USD i Bitcoin, jednak
Bitcoin Ticker z wykresem: 8 kroków
Bitcoin Ticker With Graph: zrobiłem to w oparciu o projekt paska cenowego BTC, który uzyskuje informacje o cenie z coinmarketcap.com, pierwotnie napisanego przez Briana Lougha. Użył ESP8266, który jest płytą kompatybilną z Arduino, która ma wbudowane WiFi. Jak opisuje
RADIO INTERNETOWE / TICKER / STACJA POGODOWA: 5 kroków
RADIO INTERNETOWE / TICKER / STACJA POGODOWA: To bardzo dobre radio internetowe, ale co więcej, jest to również stacja pogodowa, ticker i system domotyki. I jest: bardzo tanie działa naprawdę dobrze bardzo łatwe w budowie i obsłudze przenośny dzięki łatwemu połączeniu z Wi-Fi
Bitcoin-like Crypto działa na Raspberry Pi: 5 kroków
Bitcoin-like Crypto działa na Raspberry Pi: Instrukcje uruchamiania węzła.System operacyjny US-OS składa się z raspbian z pakietem us-cryptoplatform.Nie musisz prosić o pozwolenie na dołączenie.Wystarczy postępować zgodnie z tymi prostymi instrukcjami i uruchom węzeł zarabiający kryptowalutę co minutę
Tworzenie własnego portfela sprzętowego Trezor Crypto: 5 kroków (ze zdjęciami)
Tworzenie własnego portfela sprzętowego Trezor Crypto: W tym projekcie tworzę własny portfel sprzętowy Trezor Crypto wraz z obudową. Jest to możliwe, ponieważ Trezor jest oprogramowaniem typu open source, więc użyłem plików, które udostępniają na swoim githubie, aby zbudować własne urządzenie za mniej niż 40 USD. Było kilka