» Elektronika » Arduino »POV 3d Globe 24 bitu patiesā krāsa

POV 3d Globe 24 bitu patiesā krāsa




Šī apmācība ir par to, kā izveidot POV globusu ar mazāk. elektroniska sastāvdaļas nekā citas līdzīgas ierīces. Izmantojot RGB gaismas diodes ar integrētu kontrolieri APA102. Tas ietaupīs daudzu vadu lodēšanu. Jūs varat lasīt vairāk par viņiem. Šīm gaismas diodēm nav nepieciešams papildu draiveris. Divos veidos tie ir tieši savienoti ar mikrokontrolleri. Tas ļauj ļoti ātri pārslēgt gaismas diodes. Lai iegūtu stabilu attēlu, SPI sinhronizācija notiek ar frekvenci 10 MHz. Vēl viens šī dizaina plus ir zibatmiņas kartes izmantošana, kurā attēls tiek saglabāts BMP formātā.

1 Nepieciešamie materiāli


Uz zemeslodes ass jums būs nepieciešams:


1. Taps ar M8 diegu un 250 mm garumu
2. Rieksts M8
3. Misiņa piedurkne ir 10 mm un 100 mm gara
4. Plastmasas paplāksnes 8 mm 2 gabali (iekļauti STL faili)
5. sakabe tiem, kas izmantos pakāpju motoru NEMA 17
Lai darbinātu vārpstas LED gredzenu, jums tas būs nepieciešams
1. lodīšu gultnis 6300 (10x35x11)
2. divi kronšteini gultņiem. Drukāts uz 3D printera vai izgatavots no koka.
3. Četras M4x40 bultskrūves ar uzgriežņiem
4. Padomi par vadiem 2 gab 8mm
5. ar vārpstas diametru 5mm
6. 4 skrūves M4 motora stiprināšanai
7. varbūt tam līdzjutējs.

Alternatīvi, jūs varat izmantot jebkuru motoru ar pareizu griezes momenta un ātruma kontroli. Šajā dizainā izmantotajam motoram ir maksimālais griezes moments pie strāvas 50A, bet maksimālais strāvas patēriņš darbības laikā ir tikai 18A.

Lai vadītu servomotora draiveri, izmantojiet
1.
2. divas pogas
Barošanas avots 12 V motoram un 5 V gaismas diodēm. Kā strāvas padevi varat izmantot veco ierīci no datora. Jūs varat iegādāties 12v / 5A barošanas avotu un izveidot savienojumu ar to

LED gredzenam jums būs nepieciešams:
1.664 gaismas diodes 2 sloksnes pa 32 gabaliem
2. Kondensators 1000µF 10V
3. Halles sensors un magnēts
4. Ievelkamais rezistors 1k, 10k
5. Gredzens jāizdrukā uz 3D printera vai jāizmanto PVC caurules gabals
6. Plastmasas saites (100 mm)
7. Laba līme, kas pielīp kopā un nelīst viens pie otra 2500 apgr./min

Jums būs nepieciešams arī Parallax Propeller mikrokontrolleris. Vai arī varat izmantot citu modeli kontrolieris, bet papildus iekasē maksu par. Šis kontrolieris ir ieprogrammēts un mirgo tikpat vienkārši kā Arduino. Lai ieprogrammētu abus kontrolierus, jums būs nepieciešams USB-TTL adapteris.

Korpuss.




Mājoklis mājās gatavots Jūs varat uzņemt jebkuru pietiekami grūti. Vissvarīgākais ir tas, ka jūs varat droši nostiprināt motoru un gultņus.

Piedziņas vārpstai izmanto 250 mm garu tapu.Misiņa ieliktņu garums ir 50 un 30 mm. Atkarīgs no gredzena lieluma un vārpstas garuma. Augšējā un garākā piedurkne ir jāizolē no tapas, jo to izmanto gaismas diožu plus barošanai. Lai to izdarītu, iesaiņojiet elektrisko lenti uz matadata vai izmantojiet karstuma saraušanos, būs nepieciešami arī divi plastmasas paplāksnes. Uzmavu vajadzēs urbt līdz 8,5-9mm, pretējā gadījumā tā neiederēsies. Otra piedurkne kopā ar stieni veido negatīvu kontaktu.

Mīnus jauda tiek ievietota īpašā rievā un piespiesta pie balsta kronšteinā, ko var izdrukāt uz printera. Iekavās esošais STL fails arhīvā.




POV 3d Globe 24 bitu patiesā krāsa

Tagad jums jāpievieno elektromotors, kā parādīts diagrammā.


Ātruma regulēšanai tiek izmantotas divas diagrammas pogas. Ieslēdzot strāvu, ESC saņems vērtību 500 μs. Lai ieslēgtu motoru, nospiediet vienu no pogām. Skices vērtībai būs “StartPos = 625”. Vēlāk, pielāgojot ātrumu, šo vērtību var mainīt. Nospiediet pogu divas sekundes, un motoram vajadzētu apstāties.

Galvenās struktūras montāža.











Lai to izdarītu, no pievienotā faila izdrukājiet pašu gredzenu. Autors tajā izdarīja daudz caurumu, lai samazinātu svaru. Jūs varat izmantot PVC caurules gabalu. Tiek sagrieztas divas sloksnes ar 32 gaismas diodēm. Divas gaismas diožu sloksnes veido pāra un nepāra līnijas. Lentes sakārtojiet tā, lai vienas sloksnes gaismas diodes atrastos starp otras gaismas diodēm, bet no aizmugures. Pēc lentes piestiprināšanas varat savienot kontroliera paneļa gaismas diodes. Un tad jums jāsabalansē visa montāža.
Šajos fotoattēlos parādīts, kā savienot visus ierīces komponentus kopā. Fotoattēlā redzams arī uzstādītais zāles sensors ar magnētu.


Lai programmētu Parallax Propeller mikrokontrolleri

NEVIENOJIET savu aprīkojumu USB vai seriālajam portam, kamēr neesat instalējis programmatūru. Papildinformāciju par programmaparatūras augšupielādi Parallax var atrast



Autors izmanto vecāku un attiecīgi mazāk ekonomisku MCU plati enerģijas patēriņa ziņā, jo viņš nevar atrast jaunas bibliotēkas jaunajās kontrolleru platēs.

Pēc tam, kad esat savācis un savienojis visu, jums jāprogrammē kontrolieris. Autore to dara ar palīdzību. Faili ar programmaparatūru arhīvā.

Tagad jūs varat mēģināt iedarbināt ierīci. No sākuma kopējiet testa attēlu SD kartē un ielīmējiet to slotā.
• Ja pagriežat gredzenu ar roku, gaismas diodēm vajadzētu mirgot katru reizi, kad zāles sensors iziet gar magnētu
• Ieslēdziet motoru. Palielinot ātrumu ar pogām, ir jāpārliecinās, ka gaismas diodes iedegas, kā parādīts 2 fotoattēlos



• Pievienojiet Arduino spaili motora kontrolierim.
• Atcerieties parādīto vērtību.
• Izslēdziet motoru
• Uzrakstiet mainīgajam iepriekš saglabāto vērtību "startPos"skice POV_MotorControl
• Vēlreiz programmējiet Arduino.

Nākamreiz, kad jūsu motors nekavējoties ieslēdzas pareizajā ātrumā. Tagad jūs varat "Aizpildīt" kartē jebkuru attēlu. Lai to izdarītu, jums ir jāmaina attēla lielums par 120x64 pikseļiem, jāpagriež attēls pretēji pulksteņrādītāja virzienam par 90 grādiem un jāatspoguļo vertikāli. Samaziniet attēla spilgtumu, jo gaismas diodes ir ļoti spilgtas. Lai to izdarītu, labāk ir izmantot gamma korekciju ar koeficientu 0,45.

Saglabājiet attēlu kā BPM 24 bitu bez saspiešanas. Pēc visām manipulācijām izvades faila lielums būs 23094 baiti.



Fails ar atšķirīgu izmēru nedarbosies. Ja kartē augšupielādējat vairākus attēlus, tie mainīsies pēc katra pilna riteņa pagrieziena.
motor_kontroller_ishodnik.zip [27,69 Kb] (lejupielādes: 116)
8.8
9
9.6

Pievienojiet komentāru

    • smaidismaidaxaxalabinezinuYahoonea
      priekšniekssaskrāpētmuļķisjājā-jāagresīvsslepeni
      žēldejotdeja2deja3apžēlošanapalīdzētdzērieni
      apstātiesdraugilabilabsirdīgssvilpegulbismēle
      smēķētaplaudēkrauklispaziņodrausmīgsdon-t_mentionlejupielādēt
      karstumsdrausmīgssmieties1mdasapulceņirgāšanāsnegatīvs
      not_ipopkornssodītlasītnobiedētbiedēmeklēt
      ņurdētpaldiesšoto_clueumņikakūtapiekrītu
      sliktibēmelnā acsblum3sarktlielītiesgarlaicība
      cenzētspleasantryslepens2draudētuzvarajusun_bespectacled
      šoksrespektlolprevedlaipni gaidītikrutojsya_za
      ya_dobryipalīgsne_huliganne_othodifludsaizliegumstuvu

Mēs iesakām izlasīt:

Nododiet to viedtālrunim ...