![Arduino teleskops ar LED matricu: 6 soļi (ar attēliem) Arduino teleskops ar LED matricu: 6 soļi (ar attēliem)](https://i.howwhatproduce.com/images/004/image-9001-38-j.webp)
Satura rādītājs:
2025 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2025-01-23 14:59
![Arduino teleskops ar LED matricu Arduino teleskops ar LED matricu](https://i.howwhatproduce.com/images/004/image-9001-39-j.webp)
![Arduino teleskops ar LED matricu Arduino teleskops ar LED matricu](https://i.howwhatproduce.com/images/004/image-9001-40-j.webp)
![Arduino teleskops ar LED matricu Arduino teleskops ar LED matricu](https://i.howwhatproduce.com/images/004/image-9001-41-j.webp)
Šeit ir tikai vienkāršs ceļvedis, lai izveidotu telesketu, izmantojot Arduino. Šajā dizainā tiek izmantots Arduino, divas 8x32 gaismas matricas, skaņas signāls, divi rotējoši kodētāji un dažas pogas. Mēs ceram, ka jūs iemācīsities izmantot rotējošos kodētājus un LED matricu. Viņš arī cer, ka jums būs jautri sekot soļiem un veidot savu retro telesketu !!
1. darbība: komponentu izvēle
![Komponentu izvēle Komponentu izvēle](https://i.howwhatproduce.com/images/004/image-9001-42-j.webp)
Nepieciešamie materiāli:
Kastei:
- DM 2 mm
- Akrila stikls (balts)
- Krāsojiet (vēlamo krāsu)
- 3D drukāts vāks rotējošam kodētājam (pievienots dokuments)
Elektronikai:
- LED matrica 8 x 32 (2 vienības)
- Rotējošais kodētājs (2 vienības)
- Spiedpoga (3 vienības)
- Signāls
- 220 omu rezistori (2 vienības)
- Jumper vadi (28 vienības)
- 9V akumulators
2. darbība: kastes izgatavošana
![Kastes izgatavošana Kastes izgatavošana](https://i.howwhatproduce.com/images/004/image-9001-43-j.webp)
![Kastes izgatavošana Kastes izgatavošana](https://i.howwhatproduce.com/images/004/image-9001-44-j.webp)
![Kastes izgatavošana Kastes izgatavošana](https://i.howwhatproduce.com/images/004/image-9001-45-j.webp)
Lai izveidotu kastīti, jums var būt piekļuve lāzera cuter.
Mēs izstrādājām kastīti ar retro izskatu un pievilcīgu formu bez stūriem. Kastīte ir izgatavota no DM, koks ir lētāks un ideāli piemērots lāzergriešanai.
Lai izgrieztu lodziņu, jums jālejupielādē pievienotais dokuments, tajā ir visas formas, kas gatavas griešanai uz lāzera.
Lai saliktu detaļas, mēs iesakām izmantot karstās kausēšanas līmi, kas ir stipra un ātra.
- Egles jums ir jāsavieno 2 ribas, lai padarītu 1 stiprāku, beigās jums būs 2 ribas, kas izgatavotas no 2 ribām.
- Pēc tam piestipriniet sienu pie ribām.
- Paņemiet priekšējo vāku un aizķeriet ekrāna rāmi no aizmugures.
- Krāsojiet visas koka detaļas ar jums tīkamāku krāsu !! (mēs izvēlējāmies elektrisko zilo krāsu)
- Novietojiet akrila stikla sietu.
- Savienojiet priekšējo vāku un sienu ar ribām.
- Nepieslēdziet aizmugurējo vāku, kamēr nav ievietota elektronika.
3. darbība: elektronikas montāža
![Montāžas elektronika Montāžas elektronika](https://i.howwhatproduce.com/images/004/image-9001-46-j.webp)
Iepriekš redzamajā fotoattēlā ir redzama projekta iestatīšana. Ķēde jāiestata šādi:
- Pievienojiet sarkano vadu no Arduino 5V tapas maizes dēļa pozitīvajam kanālam.
- Pievienojiet melno vadu no GND tapas uz arduino maizes dēļa negatīvajam kanālam
- Signāls = 8. tapa
- LED matrica
- VCC
- GND
- DIn = 12. tapa
- CS = 11. tapa
- CLK = 10. tapa
-
Rotējošais kodētājs (1)
- VCC
- GND
- DT = 3. tapa
- CLK = 4. tapa
-
Rotējošais kodētājs (2)
- VCC
- GND
- CS = 5. tapa
- CLK = 6. tapa
- Spiedpoga (atiestatīšana) = tapa 1
- Spiediet pogu (atskaņot) = tapu 2
4. solis: kods
Tagad, kad esat pabeidzis iestatīšanu, ir pienācis laiks kodēt. Jūs varat nokopēt šādu kodu un modificēt to, lai uzlabotu telesketu.
// Mums vienmēr ir jāiekļauj bibliotēkas
#include "LedControl.h" #include "piķi.h" LedControl lc = LedControl (12, 11, 10, 8); int val; int kodētājs0PinA = 3; int kodētājs0PinB = 4; int kodētājs0Pos = 0; int kodētājs0PinALast = LOW; int n = ZEMS; int valo; int kodētājs1PinA = 5; int kodētājs1PinB = 6; int kodētājs1Pos = 0; int kodētājs1PinALast = LOW; int o = ZEMS; int adrese = 3; int ierīces = lc.getDeviceCount (); int melodija = NOTE_D5; int melodija1 = NOTE_C5; int ilgums = 50; Būla spēle = nepatiesa; Būla izvēlne = nepatiesa; neparakstīts ilgs delaytime = 500; void setup () {pinMode (2, INPUT); pinMode (1, INPUT); pinMode (7, INPUT); pinMode (kodētājs0PinA, IEEJA); pinMode (kodētājs0PinB, IEEJA); pinMode (kodētājs1PinA, IEEJA); pinMode (kodētājs1PinB, IEEJA); Sērijas sākums (9600); int ierīces = lc.getDeviceCount (); par (int adrese = 0; adrese = 0) {ja (kodētājs1Pos 4) {ja (kodētājs1Pos> 7) {adrese--; kodētājs1Pos = 0; }} ja (adrese <3) {ja (kodētājs1Pos 3 && adrese <7) {ja (kodētājs1Pos 7) {adrese += 4; kodētājs0Pos = 0; } ja (kodētājs0Pos <0) {adrese -= 4; kodētājs0Pos = 7; }} void Movement () {n = digitalRead (encoder0PinA); if ((encoder0PinALast == LOW) && (n == HIGH)) {if (digitalRead (encoder0PinB) == LOW) {encoder0Pos--; tonis (8, melodija1, 50); } cits {encoder0Pos ++; tonis (8, melodija, 50); }} kodētājs0PinALast = n; o = digitalRead (kodētājs1PinA); if ((encoder1PinALast == LOW) && (o == HIGH)) {if (digitalRead (encoder1PinB) == LOW) {encoder1Pos--; tonis (8, melodija1, 50); } cits {kodētājs1Pos ++; tonis (8, melodija, 50); }} kodētājs1PinALast = o; int ierīces = lc.getDeviceCount (); } void omple () {int devices = lc.getDeviceCount (); for (int rinda = 0; rinda <8; rinda ++) {par (int adrese = 0; adrese <ierīces; adrese ++) {lc.setLed (adrese, 7. rinda, patiesa); lc.setLed (adrese, rinda, 6, true); lc.setLed (adrese, rinda, 5, true); lc.setLed (adrese, rinda, 4, true); lc.setLed (adrese, rinda, 3, patiesa); lc.setLed (adrese, rinda, 2, true); lc.setLed (adrese, rinda, 1, true); lc.setLed (adrese, rinda, 0, patiesa); kavēšanās (50); }}} void neteja () {int devices = lc.getDeviceCount (); for (int rinda = 0; rinda <8; rinda ++) {par (int adrese = 0; adrese <ierīces; adrese ++) {lc.setLed (adrese, 7. rinda, nepatiesa); lc.setLed (adrese, rinda, 6, nepatiesa); lc.setLed (adrese, rinda, 5, nepatiesa); lc.setLed (adrese, rinda, 4, nepatiesa); lc.setLed (adrese, rinda, 3, nepatiesa); lc.setLed (adrese, rinda, 2, nepatiesa); lc.setLed (adrese, rinda, 1, nepatiesa); lc.setLed (adrese, rinda, 0, nepatiesa); }} spēlēt =! spēlēt; }
5. darbība. Pieskaršanās pabeigšana
![Pabeigšanas pieskāriens Pabeigšanas pieskāriens](https://i.howwhatproduce.com/images/004/image-9001-47-j.webp)
Šajā brīdī jūs varat uzlabot korpusa dizainu, pievienojot dažus vinilus un 3D drukātas detaļas rotējošajiem kodētājiem.
3D modeļa fails ir dokumenta beigās stila formātā.
6. darbība: spēlējiet un izbaudiet
![Spēlēt un baudīt Spēlēt un baudīt](https://i.howwhatproduce.com/images/004/image-9001-48-j.webp)
![Spēlēt un baudīt Spēlēt un baudīt](https://i.howwhatproduce.com/images/004/image-9001-49-j.webp)
Šis ir patiešām jautrs projekts, mums bija ļoti jautri to izveidot. Tagad ir laiks spēlēties un atdzīvināt bērnības atmiņas !!
Mēs atstājam jums pāris zīmējumus, lai jūs varētu izmēģināt !!
Ieteicams:
Izveidojiet savu 10x10 LED matricu: 5 soļi (ar attēliem)
![Izveidojiet savu 10x10 LED matricu: 5 soļi (ar attēliem) Izveidojiet savu 10x10 LED matricu: 5 soļi (ar attēliem)](https://i.howwhatproduce.com/images/004/image-10099-j.webp)
Izveidojiet savu 10x10 LED matricu: šajā projektā es jums parādīšu, kā apvienot plaši pieejamās WS2812B RGB gaismas diodes ar Arduino Nano, lai izveidotu krāsainu 10x10 LED matricu. Sāksim
Tenisa teniss ar LED matricu, Arduino un kursorsviras: 5 soļi (ar attēliem)
![Tenisa teniss ar LED matricu, Arduino un kursorsviras: 5 soļi (ar attēliem) Tenisa teniss ar LED matricu, Arduino un kursorsviras: 5 soļi (ar attēliem)](https://i.howwhatproduce.com/images/007/image-19317-j.webp)
Tenisa teniss ar LED matricu, Arduino un kursorsviras: Šis projekts ir paredzēts gan iesācējiem, gan pieredzējušiem lāpītājiem. Pamata līmenī to var izdarīt ar maizes dēli, džemperu vadiem un pielīmēt pie lūžņu materiāla gabala (es izmantoju koku) ar Blu-Tack un bez lodēšanas. Tomēr uz priekšu
Kā izveidot 8x8 BIG LED matricu (MAX7219 LED 10mm): 9 soļi (ar attēliem)
![Kā izveidot 8x8 BIG LED matricu (MAX7219 LED 10mm): 9 soļi (ar attēliem) Kā izveidot 8x8 BIG LED matricu (MAX7219 LED 10mm): 9 soļi (ar attēliem)](https://i.howwhatproduce.com/images/011/image-30624-j.webp)
Kā izveidot 8x8 BIG LED matricu (MAX7219 LED 10mm): vai esat strādājis ar gatavu 8x8 LED matricu kā displeju? Tie ir dažādu izmēru un ir diezgan interesanti strādāt. Liels, viegli pieejams izmērs ir aptuveni 60 mm x 60 mm. Tomēr, ja jūs meklējat daudz lielāku gatavu LED matricu
Bluetooth skaļrunis ar mūziku reaģējošu LED matricu: 12 soļi (ar attēliem)
![Bluetooth skaļrunis ar mūziku reaģējošu LED matricu: 12 soļi (ar attēliem) Bluetooth skaļrunis ar mūziku reaģējošu LED matricu: 12 soļi (ar attēliem)](https://i.howwhatproduce.com/images/002/image-4204-165-j.webp)
Bluetooth skaļrunis ar mūziku reaģējošu LED matricu: šis projekts ir iekļauts bezvadu konkursā un LED konkursā-ja jums tas patīk, es ļoti novērtētu jūsu balsojumu. Paldies! Es izstrādāju un izveidoju DIY Bluetooth skaļruni ar integrētu LED matricu. LED matricā ir vairāki dažādi
40 ASV dolāru liels USB teleskops, viegli izgatavojams, redz krāterus uz Mēness: 6 soļi (ar attēliem)
![40 ASV dolāru liels USB teleskops, viegli izgatavojams, redz krāterus uz Mēness: 6 soļi (ar attēliem) 40 ASV dolāru liels USB teleskops, viegli izgatavojams, redz krāterus uz Mēness: 6 soļi (ar attēliem)](https://i.howwhatproduce.com/images/004/image-9521-58-j.webp)
40 ASV dolāru liels USB teleskops, viegli izgatavojams, redz krāterus uz Mēness: Pārvērtiet veco telelenti un tīmekļa kameru par jaudīgu teleskopu, kas spēj redzēt krāterus uz Mēness. Blakus tīmekļa kamerai un teleobjektīvam viss, kas jums nepieciešams, ir daži standarta PVC santehnikas materiāli (caurules, diametra adapteri un gala vāciņi)