Taula de continguts:
- Subministraments
- Pas 1: el Neopixel
- Pas 2: Preparació dels neopíxels
- Pas 3: Connexió de Neopixel Strip i Micro: bit
- Pas 4: Obtenir l'extensió
- Pas 5: primer programa
- Pas 6: segon programa
Vídeo: Micro: bit Neopixel Introducció: 6 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:11
Aquesta instrucció ensenyarà alguns aspectes bàsics sobre Neopixels i mostrarà com utilitzar la biblioteca Neopixel. Els neopíxels són una manera excel·lent d’aportar llum als vostres projectes, ja que són econòmics, fàcils d’utilitzar i el micro: bit pot controlar-ne molts alhora.
Subministraments
1 x Micro: bit
3 x cables saltadors Alligator-Alligator
Una tira de Neopíxels (WS2812B).
Una mica de filferro
Soldar
Soldador
Pas 1: el Neopixel
Els neopíxels són LED adreçables individuals. Cadascun té tres entrades. Potència, terra i entrada de dades. A la imatge que és 5v, gnd i Din. També té tres sortides. Alimentació, connexió a terra i sortida de dades. Que torna a ser 5v, gnd i Do a la imatge. Com que cada neopixel pot enviar les dades, l'alimentació i la connexió a terra al següent neopixel, podeu encadenar una gran quantitat de neopíxels junts i controlar-los tots amb un sol pin i alimentar-los des d'una única font d'alimentació.
Tot i que el neopixel diu 5 volts, el podeu executar a 3,3 volts, però requereixen una certa quantitat d’alimentació, de manera que no heu d’intentar alimentar-los directament des del vostre micro: bit. Per tant, si voleu executar molts neopíxels, només heu d’utilitzar el bit micro: bit per introduir dades, mentre obtingueu energia d’una altra font. Aquí només utilitzarem 3 neopíxels, de manera que alimentar-lo des del micro: bit no és un problema.
Pas 2: Preparació dels neopíxels
Primer tallarem la tira de neopíxels de manera que només tinguem tres neopíxels. La tira de Neopixel es pot tallar entre els píxels. Si mireu la primera imatge, la tira es pot retallar a banda de la franja blanca. Simplement utilitzeu un cablejador.
He vist que algunes persones posaven clips de cocodril directament a les tires de LED de neopixel, però com que utilitzaré correctament aquesta tira curta unes quantes vegades vaig a soldar-hi cables. Tres cables. Un fil verd a Din, fil negre a gnd i vermell a 5 v.
Pas 3: Connexió de Neopixel Strip i Micro: bit
Utilitzem els cables de cocodril per connectar el neopixel al micro: bit.
Neopixel -> Micro: bit
Gnd -> Gnd
Din -> Pin 0
5 v -> 3,3 v
Pas 4: Obtenir l'extensió
Primer aneu a l’editor Makecode i inicieu un projecte nou. A continuació, aneu a "Avançat" i seleccioneu "Extensions". Tingueu en compte que, com que sóc danès, aquests botons tenen noms lleugerament diferents a les imatges. A les extensions, cerqueu "neopixel" i seleccioneu el resultat superior esquerre.
Pas 5: primer programa
Encara sóc danès, de manera que el meu Makecode està en danès, però encara podeu veure correctament amb què es comparen els blocs a la versió en anglès.
El primer bloc de "On start" (Ved start) indica que el micro: bit ha de trobar la tira de neopixels i quants neopixels hi estan connectats. Aquí estem connectant 3 neopixels al pin 0.
El bloc següent defineix la brillantor de 0 a 255. El configurem a 30, que encara és molt brillant.
Al bucle per sempre (Per altid) utilitzem tres maneres diferents d’establir els colors del LED.
El primer bloc estableix que el primer LED sigui vermell. Aquesta és la forma més senzilla d’establir colors, però només hi ha 10 colors diferents per triar. Aquest bloc no mostra el color de la tira LED. Per a això, hem d’utilitzar el bloc d’espectacles.
El segon bloc estableix el color del segon LED segons el to (tipus de color base), la saturació (la intensitat del color) i la lluminositat (el color brillant o fosc del color). Serà un blau turc brillant.
El tercer bloc estableix el color del tercer LED segons la quantitat de verd, blau i vermell que hi ha. Aquest color està format per 80 verds i 40 vermells, que ens donen un color verd fosc.
L’últim bloc del bucle per sempre és el bloc d’espectacles. Els canvis de color que hem fet primer es faran efectius quan executem el bloc de mostra.
Com que no hi ha res que canviï en aquest programa, podríem haver posat el programa complet a "On start".
Aquí teniu el programa.
Pas 6: segon programa
Al segon programa hem posat tot el primer programa a "On Start"
En prémer el botó A (Når der trykkes på knappen A) fem servir l'ordre shift pixel. Això mourà tot el color al pas amunt. Per tant, el tercer LED obté el color del segon LED, el segon LED obté el color del primer LED i, amb l’ordre shift, el primer LED quedarà en blanc. També fem servir el bloc d’espectacles, perquè sense el bloc d’espectacles el LED no canviaria de color de manera efectiva.
En prémer el botó B (Når der trykkes på knappen B) fem servir l'ordre de rotació de píxels. Funciona de manera semblant a l'ordre shift pixel pixel, però en lloc que el primer LED quedi en blanc, prendrà el color de l'últim LED. Així doncs, el tercer LED obté el color del segon LED, el segon LED obté el color del primer LED i, amb l’ordre de rotació, el primer LED obtindrà el color del tercer LED. També fem servir el bloc d’espectacles, perquè sense el bloc d’espectacles el LED no canviaria de color de manera efectiva.
En prémer el botó A + B (Når der trykkes på knappen A + B). El primer bloc imprimeix l’ús d’energia estimat dels Neopíxels al mico: bit. El segon bloc ens dóna 2 segons per llegir l'estimació. Aleshores, el tercer bloc neteja la pantalla.
Aquí teniu el segon programa.
Recomanat:
Com s'executen motors servo amb Moto: bit Amb Micro: bit: 7 passos (amb imatges)
Com s'executen servomotors amb Moto: bit amb Micro: bit: una manera d'estendre la funcionalitat del micro: bit és utilitzar una placa anomenada moto: bit per SparkFun Electronics (aproximadament entre 15 i 20 dòlars). Sembla complicat i té moltes funcions, però no és difícil fer servir servomotors. Moto: bit et permet
Micro: bit Zip Tile Introducció: 9 passos (amb imatges)
Micro: bit Zip Tile Introducció: Abans de continuar la meva sèrie de sensors de visió MU instructibles per al Micro: bit, he de fer que sigui instructiu per al Kitronik Zip Tile, ja que l’utilitzaré. només cal que en digueu Zip a partir d’ara, és una estora de neopíxels de 8x8
Introducció a NeoPixel / WS2812 RGB LED: 8 passos (amb imatges)
Introducció a NeoPixel / WS2812 RGB LED: [Reprodueix vídeo] En aquest manual, explorarem el LED RGB adreçable (WS2812) o conegut popularment com Adafruit NeoPixel. NeoPixel és una família d'anells, tires, taulers i amp; pals de LEDs miniatures de colors i pulsacions. Aquests són encadenables
Mesures de llum i color amb el Pimoroni Enviro: bit per al micro: bit: 5 passos
Mesures de llum i color Amb el Pimoroni Enviro: bit per al Micro: bit: Anteriorment havia estat treballant en alguns dispositius que permetien mesurar la llum i el color i és possible que trobeu moltes coses sobre la teoria que hi ha darrere d’aquestes mesures, les instruccions aquí i aquí. recentment ha llançat enviro: bit, un complement per al m
Introducció a Micro: bit: 6 passos (amb imatges)
Introducció al Micro: bit: El micro: bit és un microcontrolador: un petit equip que us permet controlar l’electrònica. Inclou moltes funcions en una petita placa electrònica: un sensor d’acceleròmetre per detectar el moviment, l’angle i l’acceleració; un sensor de magnetòmetre per detectar