Kazalo:

Vrteči se zaslon: 4 koraki
Vrteči se zaslon: 4 koraki

Video: Vrteči se zaslon: 4 koraki

Video: Vrteči se zaslon: 4 koraki
Video: Кто-нибудь из вас СЛЫШАЛ о полуночной игре? #4 2024, November
Anonim
Image
Image
Vezje
Vezje

Med enotedenskim tečajem fizičnega računalništva, tj. Arduina, smo morali opraviti tridnevni projekt v skupinah po dve osebi. Odločili smo se za izdelavo vrtečega se zaslona. Uporablja le 7 LED (dodali smo še eno za prikaz posebnih znakov, kot je ÄÖÜ). Nameščeni so na roki, ki se vrti precej hitro. Nato jih vklopimo in izklopimo in besedilo je berljivo. V resnici izgleda bolje kot v videu.

Če želite spremeniti prikazano besedilo, se naša plošča poveže z omrežjem wifi in služi spletni strani, kamor lahko vnesete besedilo.

Korak: Lasersko rezanje

Ker smo imeli dostop do laserskega rezalnika, smo se odločili, da bomo motorni nosilec in roko izrezali iz akrila. Izkazalo se je za zelo dobro idejo, ker je bilo besedilo berljivo tudi na nasprotnem mestu (čeprav ne tako svetlo). Oblike so zelo preproste, zato jih je mogoče sestaviti tudi iz ostankov akrila in/ali lesa. Za hladnost smo celo vgravirali svoja imena. Mere v resnici niso pomembne, ker lahko samo prilagodite časovne omejitve v kodi, da bodo ustrezale hitrosti.

Za pritrditev motorja smo uporabili ustrezno plastično orodje, ki smo ga samo potisnili na gred motorja in ga prilepili na roko. Za povezovanje vseh akrilnih kosov smo uporabili vroče lepilo.

2. korak: Vezje

Vezje
Vezje
Vezje
Vezje
Vezje
Vezje

Vezje je zelo osnovno, na katero koli ploščo morate priključiti 7 LED. Izbrali smo rdeče, ker smo nekje prebrali, da na koncu izgledajo najbolje.

Naša plošča je bila sparkfun esp32, zato smo vgradili wifi, polnjenje baterije in ustrezno baterijo. Uporaba je bila zelo enostavna in znova bi uporabili isto ploščo.

Brez posebnega razloga smo se odločili, da povežemo vse pozitivne LED noge in vsako negativno nogo priključimo na digitalni V/I pin. To pomeni, da morate pin nastaviti na LOW, da vklopite LED, in HIGH, da ga izklopite.

Izkazalo se je, da je upor spajkati na ploščo in s skrčljivimi cevmi izolirati vse.

3. korak: Koda

Vso našo kodo najdete na Githubu.

Naša koda je navdihnjena s preprostim spletnim strežnikom in podobnim projektom brez wifija. Samo združili smo vse in dodali svoje bitne maske za črke. Ker smo imeli napajanje za napajanje motorja, smo izbrali le nekaj časa zakasnitve in vnesli napetost, da je slika stabilna. Boljši bi bil pristop, da izmerimo hitrost roke z nekim senzorjem (npr. Senzorjem Hallovega učinka in magnetom pod konstrukcijo) in prilagodimo zamudo v kodi, vendar tega zaradi omejenega časovnega okvira nismo storili.

Naše spletno mesto je v osnovi sestavljeno le iz nekaj besedila in vnosa besedila, ki ob vsaki spremembi pošlje trenutni niz, tako da se besedilo takoj posodobi. Po zagonu in po prenosu praznega niza prikažemo naslov IP, da veste, kam se povezati.

Koda našega spletnega mesta je vključena v kodo Arduino kot niz, vendar je zaradi jasnosti na voljo ločeno.

4. korak: Zaključek

Zaključek
Zaključek

Na koncu se je vse dobro izšlo, ničesar ne bi spremenili. Res bi priporočali uporabo akrila, kot smo ga naredili, zelo impresivno je bilo, kako je besedilo lebdelo v zraku.

Edino, kar smo podcenjevali, je bila energija vrtljive roke, naša konstrukcija je bila tako tresoča, da smo jo morali prilepiti na mizo.

Funkcija, ki bi bila lepa, a se je ne bi mogli zavedati, bi bila že omenjena meritev hitrosti. Tako bi bilo mogoče nadzorovati hitrost besedila, ki se premika po zaslonu. Za to smo morali uporabiti napajalnik.

Priporočena: