» elektronikk » Arduino »POV 3d Globe 24 bit True Color

POV 3d Globe 24 bit True Color




Denne opplæringen handler om hvordan du bygger en POV-klode med mindre. elektronisk komponenter enn andre lignende enheter. Gjennom bruk av RGB-LED-er med en integrert APA102-kontroller. Dette vil spare deg for lodding av mange ledninger. Du kan lese mer om dem. Disse LEDene trenger ikke en ekstra driver. De er koblet direkte til mikrokontrolleren på to måter. Dette lar deg bytte lysdioder veldig raskt. For å få et stabilt bilde kommer SPI-synkronisering med en frekvens på 10 MHz. Et annet pluss med denne designen er bruken av et flash-kort, som lagrer bildet i BMP-format.

1 Materiale som kreves


For jordens akse trenger du:


1. Stud med M8 tråd og en lengde på 250 mm
2. Mutter M8
3. Messinghylse 10 mm og 100 mm lang
4. Plastskiver 8 mm 2 stk (STL-filer inkludert)
5. kobling for de som vil bruke trinnmotoren NEMA 17
Hvis du vil drive LED-ringen på akselen, trenger du det
1. kulelager 6300 (10x35x11)
2. to braketter for lagre. Trykt på en 3d-skriver eller laget av tre.
3. Fire M4x40 bolter med muttere
4. Tips om ledninger 2 stk 8mm
5. med en akseldiameter på 5 mm
6. 4 bolter M4 for montering av motoren
7. kanskje en fan for det.

Alternativt kan du bruke hvilken som helst motor med riktig dreiemoment og hastighetskontroll. Motoren som brukes i denne konstruksjonen har et maksimalt dreiemoment ved en strøm på 50A, men det maksimale strømforbruket under drift er bare 18A.

Bruk for å kontrollere servomotordriveren
1.
2. to knapper
Strømforsyning 12V for motor og 5V for LED. Som strømforsyning kan du bruke den gamle enheten fra PC-en. Du kan kjøpe en 12v / 5A strømforsyning og koble til den

For LED-ringen trenger du:
1.664 lysdioder 2 strimler på 32 stykker
2. Kondensator 1000μF 10V
3. Hallsensor og magnet
4. Opptrekksmotstanden 1k, 10k
5. Ringen må skrives ut på en 3D-skriver eller bruke et stykke PVC-rør
6. Plastbind (100 mm)
7. Et godt lim som fester seg sammen og ikke flyr fra hverandre ved 2500 o / min

Du trenger også en Parallax Propeller Microcontroller. Eller du kan bruke en annen modellen kontroller, men tar i tillegg et gebyr for. Denne kontrolleren er programmert og blinket så enkelt som Arduino. Du trenger en USB-TTL-adapter for å programmere begge kontrollerne.

Housing.




Boliger for hjemmelaget Du kan ta noe hardt nok. Det viktigste er at du kan feste motoren og lagrene sikkert.

En 250 mm lang pigge brukes til drivakselen.Lengden på messingforingene er 50 og 30 mm. Avhenger av ringstørrelse og skaftlengde. Den øvre og lengre ermet må isoleres fra tappen, fordi den brukes til å levere pluss strøm til lysdiodene. For å gjøre dette, pakk inn elektrisk tape på en hårnål eller bruk krymping, det vil også være behov for to plastskiver. Hylsen må bores til 8,5-9 mm ellers passer den ikke. Den andre hylsen og stangen danner en negativ kontakt.

Minustyrken plasseres i et spesielt spor og presses mot lageret i braketten, som kan skrives ut på en skriver. Brakett STL-fil i arkiv.




POV 3d Globe 24 bit True Color

Nå må du koble til den elektriske motoren, som vist i diagrammet.


To knapper på diagrammet brukes til å justere hastigheten. Når du slår på strømmen, vil ESC motta en verdi på 500 μs. Trykk på en av knappene for å slå på motoren. Skissen vil ha verdien “StartPos = 625”. Senere, når du justerer hastigheten, kan denne verdien endres. Trykk på knappen i to sekunder, så skal motoren stoppe.

Montering av kjernestrukturen.











For å gjøre dette, skriv ut selve ringen fra den vedlagte filen. Forfatteren laget mange hull i den for å redusere vekten. Du kan bruke et stykke PVC-rør. To strimler på 32 lysdioder er kuttet. To strimler av lysdioder danner jevne og rare linjer. Arranger båndene slik at lysdiodene til den ene stripen er plassert mellom lysdiodene til den andre, men bakfra. Etter at du har festet båndet, kan du koble LED-kortene til kontrollkortet. Og så må du balansere hele enheten.
Følgende bilder viser hvordan du kobler alle komponentene på enheten sammen. Bildet viser også den installerte hallsensoren med en magnet.


For å programmere Parallax Propeller Microcontroller trenger du

Koble IKKE utstyret til en USB- eller seriell port før du har installert programvaren. Flere detaljer om å laste opp firmware til Parallax finner du



Forfatteren bruker et eldre og følgelig mindre økonomisk, med tanke på energiforbruk, MCU-bord fordi han ikke finner nye biblioteker på de nye kontrolltavlene.

Etter at du har samlet og koblet til alt, må du programmere kontrolleren. Forfatteren gjør dette med hjelp. Filer med firmware i arkivet.

Nå kan du prøve å starte enheten. Kopier testbildet til SD-kortet fra begynnelsen og lim det inn i sporet.
• Hvis du roterer ringen for hånd, bør lysdiodene blinke hver gang hallsensoren passerer magneten
• Slå på motoren. Når du øker hastigheten med knappene, er det nødvendig å sikre at lysdiodene lyser som vist på to bilder



• Koble Arduino-terminalen til motorstyringen.
• Husk den viste verdien.
• Stopp motoren
• Skriv den tidligere lagrede verdien til variabelen "StartPos"skisse POV_MotorControl
• Programmer Arduino igjen.

Neste gang motoren starter umiddelbart med riktig hastighet. Nå kan du "Fyll" på kartet hvilket som helst bilde. For å gjøre dette, må du endre størrelsen på bildet med 120x64 piksler, rotere bildet mot klokken med 90 grader og speile vertikalt. Reduser lysstyrken på bildet, da lysdiodene er veldig lyse. For å gjøre dette er det bedre å bruke gammakorreksjon med en koeffisient på 0,45.

Lagre bildet som BPM 24 bit uten komprimering. Etter alle manipulasjoner vil utdatafilen være størrelsen 23094 byte.



En fil med en annen størrelse fungerer ikke. Hvis du laster opp flere bilder til kortet, endres de etter hver fulle sving.
motor_kontroller_ishodnik.zip [27,69 Kb] (nedlastinger: 116)
8.8
9
9.6

Legg til en kommentar

    • smilersmilerxaxaokdontknowyahoonea
      sjefscratchlurejaja-jaaggressivhemmelighet
      beklagerdansedance2dance3benådninghjelpdrikkevarer
      stoppvennergodgoodgoodfløytebesvimelsetunge
      røykklappingCrayerklærehånligdon-t_mentionnedlasting
      heteirefullaugh1MDAmøtemoskingnegative
      not_ipopcornstraffeleseskremmeskremmersøk
      spydighetthank_youdetteto_clueumnikakuttenig
      dårligbeeeblack_eyeblum3rødmeskrytekjedsomhet
      sensurertpleasantrysecret2trueseieryusun_bespectacled
      ShokRespektlolPrevedvelkommenKrutoyya_za
      ya_dobryihelperne_huliganne_othodiFLUDforbudnær

Vi anbefaler deg å lese:

Gi den til smarttelefonen ...