Satura rādītājs:

POV velosipēda displejs - ESP8266 + APA102: 7 soļi (ar attēliem)
POV velosipēda displejs - ESP8266 + APA102: 7 soļi (ar attēliem)

Video: POV velosipēda displejs - ESP8266 + APA102: 7 soļi (ar attēliem)

Video: POV velosipēda displejs - ESP8266 + APA102: 7 soļi (ar attēliem)
Video: Простой светодиодный RGB-дисплей с пропеллером с использованием Arduino Nano. Часть 2 2024, Novembris
Anonim
POV velosipēdu displejs - ESP8266 + APA102
POV velosipēdu displejs - ESP8266 + APA102
POV velosipēdu displejs - ESP8266 + APA102
POV velosipēdu displejs - ESP8266 + APA102
POV velosipēdu displejs - ESP8266 + APA102
POV velosipēdu displejs - ESP8266 + APA102

** ATRUNA **

Šī pamācība bija daļa no mana maģistra darba, un tā ir pabeigta. Pašlaik man nav darba vietas, tāpēc es nevaru to pabeigt, pirms neesmu ieguvis pienācīgu vietu testēšanai un izveidošanai.

Ja vēlaties izveidot POV velosipēdu displeju, izmantojiet to kā iedvesmu, bet es ieteiktu jums izmantot Adafruit ceļvedi.

Kā pilsētā pārvērst savu velosipēdu par pārvietojamu ekrānu? Šīs pamācības mērķis ir atbildēt uz to, kā to izdarīt lēti un vienkārši ar detaļām, kuras vairumam ražotāju jau ir.

Pirms sākam veidot ierīci, es vēlos pateikties Adai un viņas ceļvedim par POV displeja izveidi. Esmu izmantojis viņas ceļveža kodu kā iedvesmu, atspēriena punktu un milzīgu viņas koda daļu ir manā piemērā.

Lielākā atšķirība ir tā, ka esmu licis kodam darboties ar populāro WiFi mikroprocesoru ESP8266. Savā piemērā es izmantoju NodeMCU v2, kas prasīja daudz pielāgošanas. Mans galvenais ESP8266 ierīces izvēles iemesls ir tas, ka tā ir jaudīga aparatūra, un jūs varat ieviest bezvadu sakarus, lai kontrolētu attēlu, sinhronizētu vairākas vienības vai visu, ko varat izdomāt. Vēl viena atšķirība ir tā, ka esmu ieviesis attēla stabilizatoru, kam vajadzētu padarīt ekrānu vieglāk lasāmu, braucot ar velosipēdu (ir daudz iespēju uzlabot, bet, ja vēlaties gatavu un profesionālu patēriņa preci, iegādājieties POV no Monkeylectric). Pēdējā atšķirība ir tāda, ka es izmantoju lētākas detaļas. SK9822/APA102 būtībā ir tāda pati aparatūra kā Adafruit Dotstar, bet daudz lētāka. Jūs varat saņemt NodeMCU tikai par 3,95 ASV dolāriem, ja varat gaidīt, līdz tas tiks nosūtīts. Un tagad pie gida !!

1. darbība: sastāvdaļas

Sastāvdaļas
Sastāvdaļas

Šai būvei jums būs nepieciešams

  • 1x NodeMcu v2
  • 1x APA102 led josla vismaz 32 pikseļi
  • 1x APA102 pastiprinātājs
  • 1x Reed slēdzis
  • 1x magnēts
  • 1x 10k omu rezistors
  • 1x 3 AA bateriju klipsis
  • 3x AA baterijas
  • 1x SPST slēdzis
  • 1x 1000uf kondensators

NodeMCU:

Kā minēts iepriekš, es izvēlējos šo mikroprocesoru dažādu iemeslu dēļ. Tas ir ātrs, lēts, mazs un bezvadu sakaru potenciāls.

APA102:

Šīs gaismas diodes ir īpaši ātras un lieliski piemērotas projektiem, kuros laiks ir kritisks faktors. Salīdzinot ar citu populāru izvēli WS8212/neopixel, tam bija pulksteņa tapa, lai nodrošinātu, ka tas neizslēdz sinhronizāciju. Varat arī izvēlēties APA102 klonus ar nosaukumu SK9822. Jūs varat sadalīt sloksni, un abas daļas joprojām ir funkcionālas, jo katram pikselim ir draiveris, tāpēc, pērkot gaismas diodes metru savam POV projektam, pārējo var izmantot otram velosipēda ritenim vai citam projektam.

Pastiprināšanas pikselis:

Jums ir nepieciešams viens APA102 pikselis (nogrieziet to sloksnes beigās) pēc iespējas tuvāk NodeMCU. Iemesls ir tāds, ka NodeMCU izvada tikai 3,3 voltus un APA102 darbojas ar 5 voltiem, bet, ja jūs ievietojat pietiekami tuvu pikseli, tas darbojas kā loģikas līmeņa pārveidotājs, tāpēc pulkstenis un datu signāls pārvēršas par 5 V pārējiem pikseļiem. Kodā mēs nekad nesūtām krāsu uz pastiprinātāja pikseli, jo tā vienīgā funkcija ir pastiprināt signālu, tāpēc mums nav jābūt sloksnei tuvu NodeMCU. Es vēlos pateikties Elec-tron.org par idejas nākšanu klajā.

Niedru slēdzis un magnēts:

Niedru slēdzis dod impulsu katru reizi, kad tas iet garām magnētam, un es to izmantoju, lai stabilizētu attēlu, braucot ar velosipēdu. Man nav saites, kur es to nopirku, jo es to atradu vecās magnētiskās kaķu durvīs elektronikas atkritumu tvertnē. Mēs izmantojam 10k omu rezistoru kā nolaižamu, lai samazinātu troksni.

Pārējie:

Kondensators novērš sprieguma kritumu, kad sloksne kļūst bez krāsas uz (piemēram) visu balto.

Baterijas nodrošina tikai 4,5 voltus, bet tas ir vairāk nekā pietiekami, lai darbinātu sistēmu.

SPST slēdzi izmanto, lai ieslēgtu un izslēgtu ķēdi.

PS: dažas APA102 versijas ir pārslēgušās starp sarkano un zaļo tapu. Ja jums ir GRB, nevis RGB, jūsu josla mirgo zaļā krāsā, rakstot tai sarkanu. Esmu izmantojis abus, tāpēc daži mani attēli vietnē github izskatās dīvaini.

2. solis: ķēde

Ķēde
Ķēde

Es esmu pieļāvis kļūdu, diagrammā izveidojot garus vadus no NodeMCU uz pastiprinātāja pikseļu. Ir ļoti svarīgi, lai šie vadi būtu pēc iespējas īsāki. Attālums no pastiprinātāja līdz pārējiem pikseļiem var būt tik garš, cik nepieciešams. Diagrammā un savā versijā esmu novietojis kondensatoru tuvu barošanas avotam. Es labprātāk novietotu to pie pikseļiem, bet abi darbojas labi.

3. solis: lodēšana

Lodēšana
Lodēšana
Lodēšana
Lodēšana
Lodēšana
Lodēšana

4. solis: salikšana un piestiprināšana pie riteņa

Salikšana un piestiprināšana pie riteņa
Salikšana un piestiprināšana pie riteņa
Salikšana un piestiprināšana pie riteņa
Salikšana un piestiprināšana pie riteņa
Salikšana un piestiprināšana pie riteņa
Salikšana un piestiprināšana pie riteņa

Esmu izveidojis savu versiju nelielā iepakojumā un pievienojis to ar rāvējslēdzēju un līmlentes kombināciju. Es ieteiktu citu veidu, kā to izdarīt, jo tas nav ļoti praktiski.

Ja vēlaties stabilizēt riteni, pretējā pusē varat pievienot otru akumulatoru komplektu (paralēli pirmajam, ar ķēdi).

Magnēts ir piestiprināts pie velosipēda rāmja ar karstu līmi, lai tas izlīdzinātos ar zāles sensoru, kad ritenis griežas.

5. solis: attēlu un jēdzienu ieskicēšana

Attēlu un jēdzienu skicēšana
Attēlu un jēdzienu skicēšana
Attēlu un jēdzienu skicēšana
Attēlu un jēdzienu skicēšana
Attēlu un jēdzienu skicēšana
Attēlu un jēdzienu skicēšana
Attēlu un jēdzienu skicēšana
Attēlu un jēdzienu skicēšana

Šis solis sastāv no koncepciju izveides un velosipēda attēla ieskicēšanas.

Kā redzat fotoattēlos, to var izdarīt kopā ar draugiem, un tas var palīdzēt jums izdomāt kaut ko interesantu jūsu velosipēda ritenim. Tas patiešām palīdzēja man/mums apspriest savas idejas savā starpā, lai ierāmētu un pārformulētu ziņojumu, kuru vēlējāmies nosūtīt. Atcerieties, ja to instalēsit, tas būs jāaplūko ne tikai jums, bet arī visiem, kurus satiekat. Padomājiet par maršrutu, ar kuru parasti braucat ar velosipēdu, vai šajā virzienā ir kaut kas, ko vēlaties komentēt?

Esmu izveidojis veidni, kas varētu palīdzēt jums izdomāt tēmu un noformēt velosipēda riteni

6. darbība: attēlu veidošana

Attēlu veidošana
Attēlu veidošana
Attēlu veidošana
Attēlu veidošana
Attēlu veidošana
Attēlu veidošana

Tagad ir pienācis laiks doties uz Photoshop vai citu attēlu rediģēšanas programmu. Mani attēli ir 84 x 32 pikseļi, jo manā LED joslā ir 32 pikseļi, un es atklāju, ka 84 bija labs garums. Jūs varat spēlēties ar fotoattēla platumu, lai atrastu izmēru, kas rada vislabāko attēlu uz jūsu velosipēda

Kad jūs parādīsit savus attēlus uz sava velosipēda, tas tiks izstiepts attēlu augšpusē un saspiests apakšā.

Pirmie četri attēli uz riteņa netiks parādīti ļoti labi, un tie ir konceptuāli fotoattēli, kas ir jāizliek, lai tie labāk atbilstu POV displejam. Pēdējais attēls tika izmantots, lai padarītu šī pamācāmā attēla pamācāmu un tam būtu pareizie izmēri, un tas ir izliekts, lai būtu vieglāk lasāms.

Atkarībā no tā, kā jūs pagriežat velosipēdu un/vai kurā vietā ievietojat gaismas diodes, iespējams, būs jāpārvērš digitālais attēls vertikāli un/vai horizontāli.

7. darbība: kods

Kods
Kods

Manu kodu var atrast manā github.

Ieteicams: