Tartalomjegyzék:

Pörgő kijelző: 4 lépés
Pörgő kijelző: 4 lépés

Videó: Pörgő kijelző: 4 lépés

Videó: Pörgő kijelző: 4 lépés
Videó: Kiderült: Így keresi a pénzét PSGOgli7 2024, November
Anonim
Image
Image
Áramkör
Áramkör

A fizikai számítástechnikáról, azaz az Arduino -ról szóló egyhetes tanfolyam során három napos projektet kellett végrehajtanunk kétfős csoportokban. Úgy döntöttünk, hogy fonó kijelzőt építünk. Csak 7 LED -et használ (egyet hozzáadtunk a speciális karakterek megjelenítéséhez, mint például ÄÖÜ). Olyan karra vannak szerelve, amely meglehetősen gyorsan forog. Ezután be- és kikapcsoljuk őket, és egy szöveg olvasható. A valóságban jobban néz ki, mint a videóban.

A megjelenített szöveg megváltoztatásához táblánk csatlakozik egy wifi hálózathoz, és egy weboldalt szolgál ki, ahol beírhatja a szöveget.

1. lépés: Lézervágás

Mivel hozzáférhettünk egy lézervágóhoz, úgy döntöttünk, hogy kivágjuk a motor tartóját és karját akrilból. Nagyon jó ötletnek bizonyult, mert a szöveg még az ellenkező oldalon is olvasható volt (bár nem olyan fényes). A formák nagyon egyszerűek, ezért akár csak akril- és/vagy fahulladékból is készíthetők. Még a nevünket is bevésettük a hűvösség kedvéért. A méretek nem igazán számítanak, mert csak beállíthatja az időkorlátot a kódban, hogy illeszkedjen a sebességhez.

A motor rögzítéséhez megfelelő műanyag fogaskereket használtunk, amelyeket csak a motor tengelyére nyomtunk és a karhoz ragasztottunk. Forró ragasztót használtunk az összes akrildarab összeillesztéséhez.

2. lépés: Áramkör

Áramkör
Áramkör
Áramkör
Áramkör
Áramkör
Áramkör

Az áramkör nagyon egyszerű, csak 7 LED -et kell csatlakoztatnia bármelyik táblához. Azért választottuk a pirosat, mert valahol azt olvastuk, hogy végül a legjobban néznek ki.

A táblánk egy sparkfun esp32 dolog volt, ezért beépítettünk wifit, akkumulátor töltést és megfelelő akkumulátort. Nagyon könnyű volt használni, és ugyanazt a táblát fogjuk használni.

Minden különösebb ok nélkül úgy döntöttünk, hogy az összes pozitív LED lábat összekapcsoljuk, és a negatív lábakat egy digitális I/O érintkezőhöz csatlakoztatjuk. Ez azt jelenti, hogy a tűt LOW -ra kell állítani a LED bekapcsolásához, és HIGH -nak a kikapcsolásához.

Jó ötletnek bizonyult, hogy az ellenállásokat a táblához forrasztjuk, és zsugorcső segítségével mindent elkülönítünk.

3. lépés: Kód

Minden kódunk megtalálható a Githubon.

Kódunkat egy egyszerű webszerver és egy hasonló, wifi nélküli projekt ihlette. Mindent összevontunk, és hozzáadtuk a saját bitmaszkjainkat a levelekhez. Mivel volt áramellátásunk a motor táplálásához, csak egy késleltetési időt választottunk, és a feszültséget tárcsáztuk, így a kép stabil volt. Jobb megoldás lenne a kar sebességének mérése valamilyen érzékelővel (pl. Csarnokhatás -érzékelő és a szerkezet alatti mágnes), és a késleltetés beállítása a kódban, de ezt a korlátozott időkeretünk miatt nem tettük meg.

Weboldalunk alapvetően csak néhány szövegből és egy szövegbevitelből áll, amely minden változáskor elküldi az aktuális karakterláncot, így a szöveg azonnal frissül. A rendszerindítás után és az üres karakterlánc továbbításakor megjelenítjük az IP -címet, hogy tudja, hol kell csatlakozni.

Weboldalunk kódja karakterláncként szerepel az Arduino kódban, de az egyértelműség kedvéért külön kapható.

4. lépés: Következtetés

Következtetés
Következtetés

Végül minden jól sikerült, nem változtatunk semmit. Valóban javasoljuk az akril használatát, mint mi, nagyon lenyűgöző volt, hogy a szöveg csak lebeg a levegőben.

Az egyetlen dolog, amit alábecsültünk, a forgó kar energiája volt, konstrukciónk olyan ingatag volt, hogy az asztalhoz kellett ragasztani.

Az a funkció, amely szép lenne, de nem tudnánk megvalósítani, a már említett sebességmérés lenne. Ezzel szabályozható lenne a kijelzőn megjelenő szöveg sebessége. Ehhez a tápegységet kellett használnunk.

Ajánlott: