Obsah:

Otočný displej: 4 kroky
Otočný displej: 4 kroky

Video: Otočný displej: 4 kroky

Video: Otočný displej: 4 kroky
Video: ANDROID MÁ JEDNO SKRYTÉ NASTAVENÍ 🤖 2024, Listopad
Anonim
Image
Image
Obvod
Obvod

Během týdenního kurzu fyzických počítačů, tj. Arduina, jsme museli udělat třídenní projekt ve skupinách po dvou. Rozhodli jsme se postavit otočný displej. Používá pouze 7 LED diod (přidali jsme ještě jednu pro zobrazení speciálních znaků jako ÄÖÜ). Jsou namontovány na paži, která se točí poměrně rychle. Poté je zapneme a vypneme a text je čitelný. Ve skutečnosti to vypadá lépe než na videu.

Chcete -li změnit zobrazený text, naše deska se připojí k síti Wi -Fi a slouží webové stránce, kde můžete zadat text.

Krok 1: Laserové řezání

Protože jsme měli přístup k laserové řezačce, rozhodli jsme se odříznout držák motoru a rameno z akrylu. Ukázalo se to jako velmi dobrý nápad, protože text byl čitelný i na opačném webu (i když ne tak světlý). Tvary jsou velmi jednoduché, takže je také může tvořit šrot a/nebo dřevo. Dokonce jsme pro chladnost vyryli naše jména. Na rozměrech vlastně nezáleží, protože stačí upravit časové limity v kódu, aby odpovídal rychlosti.

K připevnění motoru jsme použili vhodný plastový převod, který jsme jen natlačili na hřídel motoru a nalepili na rameno. Ke spojení všech akrylových kousků jsme použili horké lepidlo.

Krok 2: Okruh

Obvod
Obvod
Obvod
Obvod
Obvod
Obvod

Obvod je velmi základní, stačí připojit 7 LED k jakékoli desce. Vybrali jsme si červené, protože jsme někde četli, že nakonec vypadají nejlépe.

Naše deska byla věc typu sparkfun esp32, takže jsme zabudovali wifi, nabíjení baterie a vhodnou baterii. Bylo to velmi snadné a znovu bychom použili stejnou desku.

Bez zvláštního důvodu jsme se rozhodli připojit všechny kladné LED diody a každou z negativních nožiček připojit k digitálnímu I/O pinu. To znamená, že musíte nastavit kolík na LOW pro zapnutí LED a HIGH pro vypnutí.

Ukázalo se jako dobrý nápad připájet odpory k desce a použít smršťovací hadičky k izolaci všeho.

Krok 3: Kód

Veškerý náš kód najdete na Githubu.

Náš kód je inspirován jednoduchým webovým serverem a podobným projektem bez wifi. Prostě jsme vše spojili a přidali vlastní bitmasky pro písmena. Protože jsme měli napájecí zdroj pro napájení motoru, zvolili jsme jen nějakou dobu zpoždění a vytočili napětí, aby byl obraz stabilní. Bylo by lepší přístup změřit rychlost ramene pomocí nějakého senzoru (např. Snímač s Hallovým efektem a magnet pod konstrukcí) a upravit zpoždění v kódu, ale neudělali jsme to kvůli omezenému časovému rámci.

Náš web se v zásadě skládá pouze z nějakého textu a textového vstupu, který při každé změně odešle aktuální řetězec, takže se text okamžitě aktualizuje. Po spuštění a přenosu prázdného řetězce zobrazíme IP adresu, abyste věděli, kam se připojit.

Náš kód webových stránek je součástí kódu Arduino jako řetězec, ale je z důvodu přehlednosti k dispozici samostatně.

Krok 4: Závěr

Závěr
Závěr

Všechno nakonec dobře dopadlo, nic bychom neměnili. Opravdu bychom doporučili použít akryl jako my, bylo velmi působivé, jak se text jen vznášel ve vzduchu.

Jediná věc, kterou jsme podcenili, byla energie otáčejícího se ramene, naše konstrukce byla tak roztřesená, že jsme ji museli přilepit na stůl.

Funkce, která by byla hezká, ale nemohli jsme si to uvědomit, by bylo již zmíněné měření rychlosti. S tím by bylo možné ovládat rychlost textu procházejícího po displeji. K tomu jsme museli použít napájecí zdroj.

Doporučuje: