Sisukord:
2025 Autor: John Day | [email protected]. Viimati modifitseeritud: 2025-01-23 14:40
See on lihtne arduino projekt elektroonilise stantsi tegemiseks. Võimalik on valida 1 kuni 6 täringut või 1 kaheksa täringut. Valik tehakse lihtsalt pöörleva kodeerija keeramisega.
Need on järgmised omadused:
- 1 die: suurte punktide näitamine
- 2-6 täringut: punktide ja koguväärtuse kuvamine (vaheldumisi)
- 4, 5, 8, 10, 12, 20, 24 ja 30 nägusid täringuid, mis näitavad valitud matriitsi väärtust ja indikaatorit
- animatsioon täringute veeretamiseks nupu vajutamisel
Kõik on võimalik mahutada 7 cm x 7 cm kuubikusse, kaasa arvatud aku. Kuid siis peaksite kõik jootma. Kõigi ühendamiseks kasutasin leivaplaati ja mõningaid hüppajajuhtmeid, seega suurem kast all.
Arduino juhuslike numbrite külvamiseks kasutasin ühendamata vaba tihvti näitu.
Märkus: see juhend annab teile iga sammu e-täringute toimimiseks. Lisan karbile põhimustriga pdf -faili, kuid ilma täiendavate juhisteta. Pannes kihi paberit led -maatriksi kohale, muudate numbrid ja tulemused paremini nähtavaks.
Märkus 4 nädalat hiljem: teisaldasin selle projekti attiny85 kiibile, kasutades programmi ja pingejaoturit, et nullimisnõelast mööda minna ja kasutada seda nööpnõelana. Lisateabe saamiseks võtke minuga ühendust.
Tarvikud
- arduino (ma kasutasin nano)
- pöörlev kodeerija (või klõpskodeerija, kuid me ei kasuta tõukefunktsiooni)
- nupp
- 8 x 8 led -maatriks MAX7219 mooduliga (vaja on vähem kontakte! 8 asemel 3)
- traadi džemprid
1. samm: 1. samm: ühendage komponendid vooluvõrku
-
Ühendage kõik komponendid nii, et ükski tihvtidest poleks üksteisega ühendatud. (Augud a kuni e on ühendatud rea numbri kohta, sama aukude f kuni j puhul)
- Arduino nano läheb ülaosas, tihvtidega mõlemal pool keskmist tihvti.
- (Klõps) kodeerija või pöördkodeerija läheb vasakule
- LED -maatriks paremal
- Lihtsaks juurdepääsuks vajutage allosas olevat nuppu (määrake, millised kontaktid avatakse vajutades)
- Kasutage kahe "+" liini ühendamiseks traaditükki
- Tehke sama kahe "-" reaga (maa või gnd)
Samm: ühendage 8x8 LED -maatriks Arduinoga
Kasutame led -maatriksit koos MAX72XX draiveriga. Me saame säästa kuni 5 tihvti ja me ei pea multipleksima.
Ühe MAX72xx draiveriga on võimalik ühendada mitu maatriksit. Selleks on külg "OUT" ja "IN". Me kasutame ainult "IN" tihvte.
Need nööpnõelad surutakse leivapulka. Näete tihvtide nimesid otse led -maatriksi all. Kõik peavad olema ühendatud:
- VCC kuni 5V ("+"-rida)
- GND kuni GND ("-"-rida)
- DIN kuni Arduino D12 (oranž hüppaja)
- CS kuni Arduino D10 (roheline hüppaja)
- CLK kuni Arduino D11 (valge hüppaja)
3. samm: 3. samm: ühendage pöördkodeerija
Kasutasin pöörlevat klikkide kodeerijat. Nendel kodeerijatel on lisatõukefunktsioon (ja lisatihvt), mida me selles projektis ei kasuta. Seda saab teha tavalise pöörleva kodeerijaga.
Nuppu keerates annab kodeerija + või - signaale võrreldes algse positsiooniga. Pööramisel on tunda sälke. Minu puhul sain Serial.print () abil teada, et kodeerija andis iga sälgu kohta 4 sammu. Seda tuleb reguleerida, kui mõni täringutüüp vahele jäetakse. (Vaata koodi)
Ühendage kooder järgmiselt:
- GND kuni GND ("-"-joon) (väike tükk musta traati)
- + kuni 5 V ("+"-joon) (väike tükk punast traati)
- SW mitte midagi (see on lüliti, mida me ei kasuta.)
- DT kuni A1 (oranž hüppaja)
- CLK kuni A0 (valge hüppaja)
4. samm: 4. samm: nupp ja VCC
Esimeses versioonis kasutasin lisatakistiga nuppu. Kuid arduino IDE -s saate määrata tõmbetakistuse kasutamise. Sellega ei vaja te lisatakistit, kuid peate seda nuppu lugedes tegema veidi vastupidise koodi.
Lihtsalt ühendage nupu üks ots GND-ga ("-"-joon) ja teine ots D2-ga (sinine hüppaja).
Viimane ühendamine: Arduino 5V juhe "+"-liinile arduino reguleeritud 5V kasutamiseks.
Pärast neid samme luuakse kõik ühendused tööversiooni tegemiseks.
Märkus: võite aku lisada. Ühendage aku + abil VIN-iga ja-GND-ga ("-"-joon).
Samm: samm 5: kood
Avage Arduino IDE.
Saate alla laadida raamatukogude zip -failid, mis pole saadaval IDE jaotises „Raamatukoguhaldus”.
Veenduge, et lisate järgmised teegid jaotise „Raamatukoguhaldus” kaudu või lisate teegi käsitsi IDE -sse.
LedControl, autor Eberhard Fahle v1.0.6
-
TimerOne autorid Jesse Tane, Jérôme Despastis,… (Laadisin alla ja installisin käsitsi versiooni r11:
code.google.com/archive/p/arduino-timerone…
- Peter Danneggeri kodeerija leiti saidilt
Ma kasutan Peter Danneggersi raamatukogu, sest ta lisas funktsiooni, mis andis kodeerijale kiirendustundlikkuse: kiiremini pöörlemine paneb numbrid kiiremini tõusma.
Kui need teegid on installitud, peaksite saama avada ja kompileerida faili edice.ino.
Samm: muutke see ilusaks…
Mulle meeldib oma arduino oma uuesti kasutada, nii et ma harva jootan projekti või näen vaeva, et see kenam välja näeks. Mulle meeldivad nohikud juhtmete ja džemprite stiilid …
Siiski tegin selle väikese malli kõigi komponentide hoidmiseks. Kui asetate maatriksi kohale valgele paberile trükitud kasti numbritega 30–4, häirivad eraldi LED -ümbrised vähem tähelepanu. Boonusena näitavad ülemise rea LED -id, milline neist erilistest täringutest valiti.
EDIT: Ma tegin attiny85 digistump sädemega versiooni ilusas laserlõikekarbis. Nuppu kasutatakse nii matriitsi kui ka nupu valimiseks.
Soovitan:
Castle Planter (koos Tinkercadi koodiplokkidega): 25 sammu (koos piltidega)
Castle Planter (koos Tinkercadi koodiplokkidega): selle disaini teostamine võttis mul üsna kaua aega ja kuna minu kodeerimisoskus on vähemalt öeldes piiratud, loodan, et see õnnestus hästi :) Kasutades juhiseid, peaksite saama taaslooge selle disaini kõik aspektid ilma
Diy makroobjektiiv koos teravustamisega (erinev kui kõik muud DIY makroobjektiivid): 4 sammu (koos piltidega)
Diy makroobjektiiv koos teravustamisega (erinev kui kõik muud DIY makroobjektiivid): olen näinud palju inimesi, kes teevad makroläätsi tavalise komplekti objektiiviga (tavaliselt 18–55 mm). Enamik neist on objektiiv, mis on lihtsalt tagurpidi kaamera külge kinnitatud või esielement eemaldatud. Mõlemal variandil on varjuküljed. Objektiivi kinnitamiseks
Kitroniku leiutajakomplekti kasutamine koos Adafruit CLUE -ga: 4 sammu (koos piltidega)
Kitroniku leiutajakomplekti kasutamine koos Adafruit CLUE -ga: Kitronik Leiutaja komplekt BBC micro: bit jaoks on suurepärane sissejuhatus elektroonikaga mikrokontrolleritele, kasutades leivaplaati. See komplekti versioon on mõeldud kasutamiseks koos odava BBC mikro: bitiga. Üksikasjalik õpetusraamat, mis tuleb
Aktiivse muusikapeo LED -latern ja Bluetooth -kõlar koos pimedas helendava PLA -ga: 7 sammu (koos piltidega)
Aktiivse muusikapeo LED -latern ja Bluetooth -kõlar koos helendusega pimedas PLA: Tere, ja aitäh, et häälestasite minu juhendatavaks! Igal aastal teen koos oma pojaga, kes on nüüd 14., huvitava projekti. Oleme ehitanud nelikopteri, ujumistempo. (mis on ka juhendatav), CNC korpuse pink ja Fidget Spinners
3 KANALI AUDIO MIXER koos FM -raadiosaatjaga: 19 sammu (koos piltidega)
3 KANALI AUDIO MIXER, mis on integreeritud FM -raadiosaatjaga: Hei kõik, selles artiklis ma aitan teil ehitada oma 3 KANALI AUDIO MIXER koos FM -raadiosaatjaga