Taula de continguts:

Pantalla giratòria: 4 passos
Pantalla giratòria: 4 passos

Vídeo: Pantalla giratòria: 4 passos

Vídeo: Pantalla giratòria: 4 passos
Vídeo: Holograma Ventilador 3D | iOnOff Automatización de Casas 2024, Desembre
Anonim
Image
Image
Circuit
Circuit

Durant un curs d’una setmana sobre informàtica física, és a dir, Arduino, vam haver de fer un projecte de tres dies en grups de dos. Vam triar crear una pantalla giratòria. Només utilitza 7 LED (n'hem afegit un més per mostrar caràcters especials com ÄÖÜ). Es munten sobre un braç que gira bastant ràpid. A continuació, els activem i desactivem i es pot llegir un text. En realitat, es veu millor que al vídeo.

Per canviar el text que es mostra, el nostre tauler es connecta a una xarxa wifi i proporciona una pàgina web on podeu introduir el text.

Pas 1: tall de lasercles

Com que teníem accés a un tallador làser, vam decidir tallar el suport i el braç del motor en acrílic. Va resultar ser una molt bona idea perquè el text es podia llegir fins i tot al lloc oposat (tot i que no era tan brillant). Les formes són molt senzilles, de manera que només podrien estar compostes per fems d’acrílic i / o fusta. Fins i tot vam gravar els nostres noms per refrescar-nos. Les dimensions realment no importen, ja que només podeu ajustar els temps d’espera al codi perquè s’ajusti a la velocitat.

Per fixar el motor hem utilitzat un engranatge de plàstic adequat que acabem d’empènyer sobre l’eix del motor i enganxar-lo al braç. Hem utilitzat cola calenta per unir totes les peces d’acrílic.

Pas 2: Circuit

Circuit
Circuit
Circuit
Circuit
Circuit
Circuit

El circuit és molt bàsic, només cal connectar 7 LED a qualsevol placa. Vam triar-ne de vermelles perquè hem llegit en algun lloc que al final es veuen millor.

El nostre tauler era una cosa fantàstica esp32, de manera que hem incorporat el wifi, la càrrega de la bateria i una bateria adequada. Era molt fàcil d’utilitzar i tornaríem a utilitzar el mateix tauler.

Sense cap motiu especial, vam optar per connectar totes les potes LED positives i connectar cadascuna de les potències negatives a un pin d'E / S digital. Això vol dir que heu d’establir un pin a BAIX per encendre el LED i a HIGH per apagar-lo.

Va resultar una bona idea soldar les resistències al tauler i utilitzar tubs retractilables per aïllar-ho tot.

Pas 3: Codi

Tot el nostre codi es pot trobar a Github.

El nostre codi està inspirat en un servidor web senzill i en un projecte similar sense wifi. Simplement ho hem combinat tot i hem afegit les nostres pròpies màscares de bits per a les lletres. Com que teníem una font d'alimentació per alimentar el motor, només vam triar un temps de retard i vam marcar el voltatge perquè la imatge fos estable. Seria un mètode millor mesurar la velocitat del braç amb algun sensor (per exemple, un sensor d’efecte de sala i un imant per sota de la construcció) i ajustar el retard del codi, però no ho vam fer a causa del nostre període de temps limitat.

El nostre lloc web bàsicament només consta de text i una entrada de text que envia la cadena actual a cada canvi perquè el text s’actualitzi a l’instant. Després de l'arrencada i quan es transmet la cadena buida, mostrem l'adreça IP perquè sàpiga on connectar-se.

El codi del nostre lloc web s’inclou al codi Arduino com una cadena, però està disponible per separat per a més claredat.

Pas 4: Conclusió

Conclusió
Conclusió

Tot va funcionar bé al final, no canviaríem res. Realment recomanaríem utilitzar l’acrílic com ho vam fer, va ser molt impressionant com el text només surava en l’aire.

L’únic que hem subestimat és l’energia del braç que gira, la nostra construcció era tan inestable que hem hagut de gravar-la a la taula.

La característica que seria bona, però que no ens vam adonar, seria la mesura de velocitat ja esmentada. Amb això, seria possible controlar la velocitat del text al voltant de la pantalla. Hem hagut d’utilitzar la font d’alimentació per fer-ho.

Recomanat: