Roata de biciclete Spokepov-LED - electrician

Roata de biciclete Spokepov-LED - electrician

Roata de biciclete Spokepov-LED - electrician

Roata de biciclete Spokepov-LED - electrician

Roata de biciclete Spokepov-LED - electrician

Proiectul este o jucărie electronică care transformă roata dvs. de bicicletă într-un afișaj! Proiectul include design gratuit de schițe, software open source (HEX), software care vă ajută să vă creați propria roată ușoară!

Caracteristici și caracteristici:

- Poate fi folosit cu orice roată de bicicletă (sau poate nu cu bicicleta)!
- 30 LED-uri pe fiecare parte (22 pentru BMX) x 256 pixeli radial
- Se execută de la baterii de 2-3 bucăți AA, suficient pentru 10 ore sau mai mult, presupunând 3000mAh (totul depinde de baterii)
- LED-uri cu luminozitate ridicată de 5 mm, roșu / galben / verde sau albastru
- Se oprește automat după 3 minute
- Programul rulează pe Linux sau Windows sau Mac cu un port paralel sau printr-un port serial


Cum funcționează?

SpokePOV it „stick de“ LED-uri cu magnetice (efect Hall), senzor de la capătul exterior. Atunci când magnetul trece senzor, microcontroler „lumini“. Contorizând cât timp este nevoie semnalul, SpokePOV poate spune cât de repede trebuie să lumineze intermitent cu LED-uri roata și cât de repede rapidă Prin urmare, indiferent de cât de repede veți merge, imaginea va fi afișată corect!

SpokePOV a fost testat pentru a funcționa la o viteză de 30 km / h (dar probabil și mai rapid)

Nu este recomandat să instalați SpokePOV pe o motocicletă sau o mașină. rotațiile înalte vor rupe încărcătura fixă ​​de pe roată și. minciuna pietonală cu o bucată de textolit care clipește în capul meu :)

Roata de biciclete Spokepov-LED - electrician

IC1 - microcontroler ATtiny2313V-10PU (litera P - înseamnă tipul carcasei DIP)

Conector pentru prize de 20 pini pentru IC1

Roata de biciclete Spokepov-LED - electrician

IC2 - 4 KB EEPROM = 25LC320, CAT25320 sau AT25320 (4K SPI EEPROM)

Roata de biciclete Spokepov-LED - electrician

Conector 8 pini pentru IC2

IC3-IC10 - chip 74HC595

X1 - senzor de cameră DN6852 sau US5881

Roata de biciclete Spokepov-LED - electrician

S1 - Întrerupător rezistent la apă (excelent pentru bălți) - SKQBAKA010 sau SKQBALA010

Roata de biciclete Spokepov-LED - electrician

J2 - conector pentru programare 30310-6002HB

Roata de biciclete Spokepov-LED - electrician

Acumulatori AA

Roata de biciclete Spokepov-LED - electrician

Condensator ceramic C1 - 0.1uF

Roata de biciclete Spokepov-LED - electrician

Condensator electrolitic C2 - 47uF până la 100uF

R1 - 1 / 4W 5% rezistor 10K (cod culoare = negru maro portocaliu)

Roata de biciclete Spokepov-LED - electrician

RN1-RN8 - "magistrală" de 10 pini cu 9 rezistențe

LED1-LED60 - LED-uri de înaltă luminozitate 5mm

Roata de biciclete Spokepov-LED - electrician

Plăci de circuite imprimate pe plăci de tip PCB

Roata de biciclete Spokepov-LED - electrician

Port serial SpokePOV, lista de piese de schimb:

Conector mamă X1 - DB-9

Rezistențe R1-R3 - 1 / 4W de 5,4k

D1-D3 - diodă Zener de 5,1 V

Ei bine, circuitul de circuit, desigur

Roata de biciclete Spokepov-LED - electrician

Schema: (pentru a crește clic pe ea)

Roata de biciclete Spokepov-LED - electrician

Instalarea senzorului și a plăcii:

Roata de biciclete Spokepov-LED - electrician

- V1.01 Firmware-ul AVR-GCC și descărcarea fișierului Intel.Hex

- firmware v1.01 LED-urile clipește atunci când bicicleta se oprește la descărcare


- Fișier Zip v1.2 pentru utilizatorii Windows (acum cu suport pentru Serial!)
- DMG de la v1.2 pentru utilizatorii MacOS X (pentru utilizarea cu convertor USB / serial!) Dacă utilizați un adaptor USB-COM bazat pe PL2303. MacOS X, descărcați acest driver și instalați-l!
- giveio.exe. software care permite Python să se conecteze la un port paralel (necesar!), care este disponibil pentru descărcare de pe proiectul pyParallel pe SourceForge.
- Doar v1.0 Python. fișierul de configurare și exemplul de animație pentru Linux / FreeBSD / ETC

Gestionați programul sau creați propria roată ușoară:

Nu uitați: Chiar dacă doriți să afișați o imagine, SpokePOV va trece întotdeauna prin toate băncile. Deci, dacă aveți 4, trebuie să descărcați aceeași imagine pentru toate cele patru bănci!

Nu uitați să o luați. alimentat prin USB. În caz contrar, bateriile vor fi descărcate!
ajustare

Pentru utilizatorii Windows: descărcați fișierul și despachetați-l ori de câte ori este convenabil. Dacă utilizați un port paralel, descărcați și rulați giveio (vezi mai sus) pentru a vă conecta la software-ul portului paralel.

Pentru MacOS X descărcați DMG (vezi mai sus).

Acum, lansați software-ul! Veți vedea un ecran gol, există un meniu și un buton Connect. Nu vă conectați încă, mai întâi trebuie să configurați portul.

Mai întâi selectați portul USB, serial sau paralel (pe Mac, puteți alege doar USB sau serial)

Apoi, pentru serial sau paralel, selectați ce port să utilizați.

Notă importantă: Sub MacOS X, folosind un / adaptor USB Serial, uneori, există mai multe nume pentru același port (/ dev / cu.KeySerial1 și / dev / cu.USA19H1b1P1.1 exemplu Încercați ambele am descoperit că acționează în mod diferit și să-l.! fiabilitate mai mare cu unul peste altul!

Verificați Windows Device Manager pentru a verifica ce porturi sunt disponibile, dacă nu sunteți sigur

Apoi, selectați Întârziere de comunicare. Acest lucru este foarte important dacă utilizați un adaptor USB / serial. Acesta este un dispozitiv foarte lent. așa că avem nevoie de o întârziere mai mare, pentru o muncă de calitate.

Pentru USB, întârzierea este ignorată, deci nu este important să o instalați.

Pentru adaptoarele USB / Serial, porniți la 4000 de noi și măriți-l cu 1000, până când obțineți rezultate stabile.

În cele din urmă, alegeți dimensiunea roții pe care o utilizați - BMX (22 LED-uri) sau MTB / Road (30 LED-uri)

În cele din urmă, setați dimensiunile. Măsurați diametrul. Mai mult, măsurați cât de departe de centru este SpokePOV, apoi multiplicați cu două pentru a obține un diametru. Acest lucru va determina cât de mare este un spațiu în mijlocul roții și vă va oferi cele mai exacte informații!

Configurațiile vor fi salvate și trebuie să faceți acest lucru o singură dată.

O mare problemă pentru oameni este să afli ce nu funcționează (dacă nu funcționează) spokePOV sau software. Prin urmare, în prezent există o funcție de testare a porturilor care vă va ajuta să depanați sistemul de comunicații utilizând doar un multimetru!


Selectați funcția de testare port în fereastra de configurare

Asigurați-vă că sunteți conectat la numărul de port corect și că este configurată conexiunea corectă

Dacă totul este bine, ar trebui să primiți acest mesaj!
conexiune

Activați SpokePOV, de preferință o "resetare tare" - opriți și porniți puterea SpokePOV. Conectați cheia la SpokePOV și faceți clic pe "Conectați pentru a vă conecta la SpokePOV"

Roata de biciclete Spokepov-LED - electrician

După conectare, puteți vedea GUI pentru editare.

Controlul principal pentru SpokePOV este în panoul de sub roată.

Trei butoane sunt utilizate pentru: (de la stânga la dreapta)

1) citiți imaginea cu SpokePOV

2) pentru a înregistra imagini în SpokePOV

3) comparați conținutul programului SpokePOV și al programului.

Există, de asemenea, 3 controale în partea de sus, aceste setări pentru întregul SpokePOV. Rotirea vă permite să schimbați ceea ce este compensat de la 0. Ce înseamnă: dacă încărcați o imagine, o veți face din partea de sus. Aceasta înseamnă că SpokePOV pornește din partea de sus, rotindu-se în sensul acelor de ceasornic. Cu toate acestea, ați pus probabil magnetul nu la ora 12 (de mai sus), dar într-un alt loc, în funcție de faptul dacă ați pus magnetul pe o priză sau o vorbă, etc. Iată o diagramă a locului în care sunt situate aceste cadre de piese.

De asemenea, puteți seta calendarul animațiilor, câte rotiri ale roții spokePOV vor cheltui pe fiecare cadru al animației înainte de a vă deplasa la următoarea bancă.

Imaginile sunt stocate într-un EEPROM 25Cxx, pentru fiecare imagine are nevoie de 1 Kbyte de stocare. Prin urmare, 1K EEPROM (25C08) va stoca o singură imagine, 2K EEPROM (25C16) va fi stocat două (25C32) vor stoca patru.
Microcontrolerul trece automat la EEPROM pentru a citi imaginea.

Astfel, puteți avea mai multe EEPROM-uri cu animații diferite și le puteți schimba ori de câte ori doriți.

Acest lucru înseamnă, de asemenea, că trebuie să umpleți toate băncile, să încărcați imaginea în prima bancă și să nu faceți nimic împreună cu ceilalți trei, apoi vorchov nu va afișa nimic pentru 3 din cele 4 cicluri de animație.
Puteți sincroniza toate vorbitorii, resetați-le rapid înainte de a începe să lucrați.

Există, de asemenea, un comutator pentru oglindire. SpokePOV este în ambele sensuri, puteți avea o imagine pe partea opusă. De exemplu, dacă aveți text pe care doriți să îl afișați, imaginea nu trebuie să fie oglindită.
La prima pornire și, de asemenea, conexiunea, roata panoului este goală. Puteți să faceți clic pe celula din această fereastră.

Acesta este un proces foarte lent, este mai bine să importați un Bitmap (fișier BMP) dintr-un alt program și apoi să îl editați.

Primul lucru pe care probabil că vrei să-l faci este să imporți imagini. Există încă două exemple cu imagini care merg împreună cu software-ul. imaginile trebuie să fie monocrome sau cel puțin nuante de gri. Programul presupune că pixelii "albi" nu înseamnă nici o strălucire a LED-urilor. Veți obține cea mai bună performanță dacă imaginea are cel puțin 600x600 pixeli în total.

Imaginile importate vor apărea în fundal, linia roșie în care LED-urile vor fi aprinse.

Roata de biciclete Spokepov-LED - electrician

Puteți muta apoi imaginea în jurul (scule de mana), si redimensionati-o (trage pe colțul filei, țineți apăsată schimbarea va menține proporțională a imaginii)

Programul va încerca să dau seama cum ar trebui să arate imaginea. Pentru a corecta imaginea, faceți clic pe pixeli (sau faceți clic și trageți pentru a desena sau a șterge).

După ce ați făcut unele modificări, puteți salva imaginea fișierului.

Acum este momentul să înregistrați imaginea în SpokePOV. Conectați cheia la computer în paralel / port serial. Efectuați o „resetare hard„pe SpokePOV (putere și oprirea) și verificați toate indicatoarele luminoase în ordine. Conectați cablul de programare SpokePOV. Apăsați butonul de resetare pentru a se asigura SpokePOV gata de încărcare.

Roata de biciclete Spokepov-LED - electrician

Faceți clic pe butonul Creați și urmăriți, de asemenea, descărcarea!

Chiar dacă doriți să afișați doar o singură imagine, SpokePOV va trece întotdeauna prin toate băncile. Deci, dacă aveți 4, trebuie să descărcați aceeași imagine pentru toate cele patru bănci!

Articole similare