Dnes se podíváme na to, jak udělej to sám vychladnout elektronický zařízení, o kterém všichni studenti sní - miniaturní digitální cheat sheet!
Autorem tohoto domácího produktu je AlexGyver (kanál YouTube „AlexGyver“).
Zima se blíží, což znamená, že se studenti brzy sejdou. A musíte se připravit na zasedání a připravit se moudře. Před šesti měsíci už Alex řekl, jak si vyrobit prakticky nepostřehnutelný cheatový list vlastníma rukama, pomocí kterého si můžete napsat jakýkoli test, pro který jsou odpovědi předem známy. A odepsat co možná diskrétně, aniž by se dopustily absolutně jakéhokoli jednání, které lze považovat za podvádění.
Tentokrát se pokusíme udělat něco více klasického, podobného kusu papíru s velmi jemně psaným textem.
Takže tento projekt opakovat budeme potřebovat:
- Displej OLED s rozlišením 128 x 64 bodů s připojením i2c, 4 piny;
- slot na karty;
- přímo na paměťovou kartu microSD;
- tlačítka k ovládání 3ks;
- a samozřejmě Arduino nano, který zvládne všechno toto železo.
Myšlenka je následující: přetažíme jakýkoli text ve formátu txt na paměťovou kartu pomocí prostého textového souboru. Mikrokontrolér přečte text ze souboru a zobrazí jej.
Na první pohled se zdá, že úkol je docela jednoduchý, ale ve skutečnosti tomu tak není. Rodnou knihovnu pro práci s mapou tohoto typu vytvořili Indiáni pro Indy a autor se rozhodl ji trochu zopakovat.
Můžete snadno najít mnoho knihoven pro OLED displej v síti, ale bohužel byly napsány stejnými Indy, a v tomto případě autor musel napsat vlastní, který bude zobrazovat data na displeji bez použití vyrovnávací paměti na straně mikrokontroléru a navíc ke všemu správně zobrazí ruské písmo.
Zde je rozložení našeho budoucího zařízení:
Myslím, že každý souhlasí s tím, že není nic, co by skrývalo takový podváděcí list, nebude triviální používat jej pro zamýšlený účel, aniž by přitahovalo příliš velkou pozornost k vaší osobě.
Víme však, jak rozmnožovat desky s plošnými spoji, takže to uděláme nyní.
Prvním krokem je nakreslení desky plošných spojů. Autor se jako obvykle rozvedl v online editoru EasyEDA.
Vypadá to takto Schéma budoucího zařízení:
Schéma ukazuje všechny potřebné komponenty: mikrokontrolér, 3 tlačítka, displej, slot pro kartu microSD, baterii a rezistor, který je potřebný k utažení resetovacího kolíku po dobu trvání firmwaru čipu.
Hlavním cílem projektu je maximální kompaktnost. Z tohoto důvodu autor vytvořil nástěnku velmi pečlivě ve velikosti displeje a 3 tlačítek.
Tato tlačítka, mimochodem, jsou tichá, velmi cool, a jsou prostě ideální pro náš dnešní projekt.
Lithium-iontová baterie ve formátu cr2025 nebo 2032 bude umístěna pod displej a přímo pod ní bude umístěn samotný mikrokontrolér a vypínač.
Archiv si můžete stáhnout s projektem ZDE.
Důležitý bod! Na palubě Arduino Máme 16 MHz generátor hodin a mikrokontrolér je nakonfigurován pro práci s ním.
Na desce není žádná generátorová postýlka pro zjednodušení montáže a mikrokontrolér je napájen interními hodinami. Aby to fungovalo, musíme nakonfigurovat pojistku pro interní zdroj hodin, nebo si koupit holý čip ATmega328, ve kterém už vše stojí tak, jak má.
Pak potřebujeme programátor usbasp, ale jako programátora můžete také použít jinou arduinku, pokyny jsou na internetu.
Postup je následující: Nejprve musíte otevřít firmware stažený spolu s projektovým archivem, pak musíte nainstalovat upravené jádro gyvercore, další podrobnosti naleznete na stránkách autora.
Dále vyberte interní zdroj hodin 8 MHz, vyberte zavaděč „bez zavaděče“, urychlí to zahrnutí našeho zařízení.
A klikněte na „nahrát bootloader“.
Dále klikněte na „skica“ - „stáhnout pomocí programátoru“ a firmware se načte do čipu.
Dalším krokem je vyjmout fén a „vyhodit“ mikroprocesor z desky. Opakuji, můžete si vzít holý kámen, pokud nemáte vysoušeč vlasů a již je připájíte k desce.
Slot pro paměťovou kartu musí být také vyjmut z modulu. Nebo hledejte, kde si můžete koupit jeden kus bez poplatku.
Zde je bod, zkombinujte jej s bodem na čipu.
Poté opravte nohy a pájku.
Tělo čipu je docela malé, ale zdálo se, že všechno funguje dobře. Poté pájte bateriový prostor a přepněte jej.
Pak jsme tyto komponenty pájeli na novou desku.
Dalším krokem je důkladné opláchnutí zbytků tavidla, například čističem Kalosha.
Po dokončení spodní strany desky pokračujte na druhou stranu. Prvním krokem je mírné zesílení podložky baterie. To je nezbytné, aby byl zajištěn normální kontakt, protože baterie jsou různé, některé mají zesílení na záporné straně a některé takové zesílení nemají a budou pracovat špatně.
Poté pájejte tlačítka a bateriový prostor.
Potom je vhodné nalepit oboustrannou pásku na bateriový prostor, ale v extrémních případech se elektrická páska odtrhne.
To je nezbytné, aby se kontakty na displeji nezavřely.
Dalším krokem je pájení displeje.
To je vše, naše špičková technologie je zcela připravená. Vložíme baterii (plus), paměťovou kartu a zapneme zařízení.
Jak vidíte, všechno funguje! Chcete-li zařízení přeformátovat, musíte nejprve vypnout zařízení. Poté vyjmeme paměťovou kartu a vložíme blok programátoru s pinem VCC do levého horního otvoru a trochu jej nakloníme takto:
Vraťme se k souboru firmwaru. Zde můžete nakonfigurovat režim pro praváky a leváky (ovlivňuje orientaci obrazovky a směr tlačítek).
Prostřední tlačítko - vyberte a ukončete režim spánku, další 2 tlačítka - toto je nahoru / dolů pro procházení textem a soubory.
Chcete-li ukončit režim čtení souboru, stiskněte a podržte výběrové tlačítko.
Výsledkem je, že se objevilo takové poměrně zajímavé zařízení, možná někdo pomůže při dodávce zbytečných předmětů s nepřiměřeně vysokými požadavky na zapamatování textu.
To je vše. Děkuji za pozornost. Uvidíme se brzy!
Video autora: