Innholdsfortegnelse:
Video: Roterende skjerm: 4 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:24
Under et ukes kurs om fysisk databehandling, dvs. Arduino, måtte vi gjøre et tredagers prosjekt i grupper på to. Vi valgte å bygge en roterende skjerm. Den bruker bare 7 lysdioder (vi la til en til for å vise spesialtegn som ÄÖÜ). De er montert på en arm som snurrer ganske fort. Vi slår dem deretter på og av, og en tekst kan leses. I virkeligheten ser det bedre ut enn i videoen.
For å endre teksten som vises, kobles vårt bord til et wifi -nettverk og serverer en webside der du kan skrive inn teksten.
Trinn 1: Laserskjæring
Fordi vi hadde tilgang til en laserskjærer bestemte vi oss for å kutte motorfeste og arm av akryl. Det viste seg å være en veldig god idé fordi teksten var lesbar selv på det motsatte stedet (men ikke så lyst). Formene er veldig enkle, så de kan også bare lages av skrapakryl og/eller tre. Vi graverte til og med navnene våre for kulhet. Dimensjonene spiller ingen rolle, fordi du bare kan justere tidsavbruddene i koden slik at den passer til hastigheten.
For å feste motoren brukte vi et passende plastgir som vi bare dyttet på motorakselen og limte til armen. Vi brukte varmt lim for å feste alle akrylbitene.
Trinn 2: Krets
Kretsen er veldig grunnleggende, du trenger bare å koble til 7 lysdioder til et hvilket som helst brett. Vi valgte de røde fordi vi leste et sted at de ser best ut til slutt.
Brettet vårt var en funklende esp32 -ting, så vi har innebygd wifi, batterilading og et passende batteri. Det var veldig enkelt å bruke, og vi ville bruke det samme brettet igjen.
Uten spesiell grunn valgte vi å koble alle positive LED -bein og koble hvert av de negative benene til en digital I/O -pinne. Dette betyr at du må sette en pin til LOW for å slå på LED -en og HIGH for å slå den av.
Det viste seg å være en god idé å lodde motstandene til brettet og bruke krympeslanger for å isolere alt.
Trinn 3: Kode
Hele koden vår finner du på Github.
Koden vår er inspirert av en enkel webserver og et lignende prosjekt uten wifi. Vi kombinerte alt og la til våre egne bitmasker for bokstavene. Fordi vi hadde en strømforsyning for å drive motoren, valgte vi bare en forsinkelse og ringte inn spenningen, så bildet var stabilt. Det ville være en bedre tilnærming å måle armenes hastighet med en eller annen sensor (f.eks. Hall -effektsensor og en magnet under konstruksjonen) og justere forsinkelsen i koden, men vi gjorde det ikke på grunn av vår begrensede tidsramme.
Nettstedet vårt består i utgangspunktet bare av tekst og tekstinndata som sender gjeldende streng ved hver endring, slik at teksten oppdateres umiddelbart. Etter oppstart og når den tomme strengen overføres viser vi IP -adressen slik at du vet hvor du skal koble til.
Vår nettstedskode er inkludert i Arduino -koden som en streng, men den er separat tilgjengelig for klarhet.
Trinn 4: Konklusjon
Alt fungerte bra til slutt, vi ville ikke endre noe. Vi vil virkelig anbefale å bruke akryl som vi gjorde, det var veldig imponerende hvordan teksten bare svevde i luften.
Det eneste vi undervurderte var energien til spinnearmen, konstruksjonen vår var så skjelven at vi måtte tape den på bordet.
Funksjonen som ville være fin, men vi ikke kunne innse, ville være den allerede nevnte hastighetsmåling. Med det ville det være mulig å kontrollere hastigheten på teksten som går rundt i displayet. Vi måtte bruke strømforsyningen for å gjøre det.
Anbefalt:
Hvordan bruke trinnmotor som roterende koder og OLED -skjerm for trinn: 6 trinn
Hvordan bruke trinnmotor som roterende koder og OLED -skjerm for trinn: I denne opplæringen lærer vi hvordan du sporer trinnmotortrinnene på OLED -skjermen. Se en demonstrasjonsvideo. Kreditt for den originale opplæringen går til youtube -brukeren " sky4fly "
Kjører uten skjerm / skjerm (hodeløs) på Raspberry Pi eller andre Linux / unix -baserte datamaskiner: 6 trinn
Kjører uten skjerm / skjerm (hodeløs) på Raspberry Pi eller andre Linux / unix -baserte datamaskiner: Når de fleste kjøper en Raspberry PI, tror de at de trenger en dataskjerm. Ikke kast bort pengene dine på unødvendige dataskjermer og tastaturer. Ikke kast bort tiden din på å flytte tastaturer og skjermer mellom datamaskiner. Ikke fest en TV når det er nei
Harry Potter Roterende RGB -skjerm: 10 trinn (med bilder)
Harry Potter roterende RGB -skjerm: Etter å ha bestemt meg for å lage noe til datterens bursdag tenkte jeg at det ville være kult å lage en av akryl -RGB -skjermer. Hun er en fan av Harry Potter -filmene, så temavalget var enkelt. Å bestemme hvilke bilder som skal brukes var imidlertid ikke! Min wi
Pi-hulls skjerm ESP8266 med OLED-skjerm: 4 trinn
Pi-hole Monitor ESP8266 Med OLED-skjerm: Pi-hole Monitor er en Wemos D1 Mini (ESP8266) med en SSD1306 OLED-skjerm som administreres via et webgrensesnitt og sitter på ditt lokale nettverk og vil vise statistikk fra Pi-hole-serveren. Funksjoner: Vis Pi-Hole StatisticsTotal BlockedTot
Roterende LED -skjerm: 12 trinn
Spinnende LED -skjerm: Spinnlysdisplayet bruker en motor for å snurre brettet i høy hastighet mens det pulserer lysene for å lage mønstre i luften mens det zoomer rundt. Den er enkel å bygge, enkel å bruke og morsom å vise frem! Den har også en overskrift, slik at du kan oppdatere s