Kazalo:
- Zaloge
- 1. korak: Naredite vezje
- 2. korak: Datoteke
- Korak: Program Arduino Nano
- 4. korak: Kako uporabljati
- 5. korak: Kako umeriti gumbe
- 6. korak: Razširite sistem za več predalov
- 7. korak: Izolirajte svetlobo za predale
Video: Mestni sistem za shranjevanje uporov "Resys": 7 korakov (s slikami)
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:03
To je sistem, ki olajša iskanje vaših uporov.
Poiščite želeno vrednost in desni predal zasveti.
Ta sistem lahko razširite na želeno število predalov.
Zaloge
Naslovna LED lučka WS2812B
Arduino Nano
4 x 4 matrični niz 16 ključev
Upor
USB polnilec ali drug 5V napajalnik
PLA filament
Glave priključkov
Prototipi PCB
10k potmeter
1. korak: Naredite vezje
Naredite vezje na dvostranskem prototipnem tiskanem vezju
Tipkovnica:
Poceni tipkovnica ima nekaj notranjih uporov, ki se spreminjajo glede na stolpec, temperaturo, vlažnost in kako močno pritisnete gumbe. zato boste morali umeriti gumbe v kodi.
Nisem imel LCD zaslona i2c, kot je bilo predvideno za ta projekt, zato sem moral zaradi tipkovnice gpio na arduino nano narediti tipkovnico z ADC (analogni vhod).
Upori med priključki tipkovnice.
Pin 2-3 = 10k ohm
Pin 3-4 = 22k ohm
Pin 4-5 = 33k ohm
Pin 6-7 = 2,2 k ohm
Pin 7-8 = 4,8 k ohm
Pin 8-9 = 10k ohm
1 in 10 se ne uporabljata.
Pin 2 gre na 5V na arduino bouard.
Pin 9 gre na A0 in 15k ohm na tla.
Med pin 5 in 6 ne sme biti povezav.
Ledovi:
D7 na arduinu gre skozi 330ohm in do (data In) na prvem led (drugi pin) na WS2812B
Od tal do tal.
Led 5v do Vin na arduinu
Svetilke morate posamično prerezati in jih povezati z zadnjo ploščo ali kako želite, da jih postavite.
Ne pozabite ožičiti LED v pravo smer, saj imajo vhod in izhod.
LCD zaslon:
Sledite diagramu.
Merilnik poti je potreben samo za prilagoditev kontrasta na zaslonu.
Prilagoditi ga boste morali le, ko se spremeni vhodna napetost.
www.arduino.cc/en/Tutorial/HelloWorld
Ponastaviti:
D10 za ponastavitev zatiča
Napajanje:
USB polnilec.
Odrežite USB kabel in ozemljitev (črna) priključite na ozemljitev na arduinu in 5v (rdeča) na Vin
2. korak: Datoteke
To je hobi projekt, jaz nisem poklicni kodirnik.
Nasveti in triki so dobrodošli:)
Korak: Program Arduino Nano
Prenesite knjižnice:
V Arduino IDE kliknite zavihek z imenom skica in kliknite vključi knjižnico/upravljaj knjižnice.
Išči
-FastLED.h
-LiquidCrystal.h
Namestite jih.
Odprite "ohmsys1.44.ino"
Arduino povežite z USB -jem
Izberite pravo vrata com in naložite skico.
4. korak: Kako uporabljati
Vnesite svojo vrednost s številkami
* je vejica
# ponastavi sistem
A je ohm
B je K-ohm
C je M-ohm
D je številka za ponovni zagon
5. korak: Kako umeriti gumbe
Odkomentirajte "Serial.println (sensorValue);" (druga vrstica v zanki)
Zaženite serijski monitor.
Gumbi imajo spremenljiv upor zaradi tega, kako močno/nežno pritisnete gumb.
Bodite pozorni na najvišjo/najnižjo vrednost gumba za uho na serijskem monitorju.
Poiščite gumbe v kodi.
Prva številka je "nizka", zadnja pa "visoka".
// **************************** Gumb 1 ****************** ********
if ((sensorValue> 387) && (sensorValue <394) && delayrunning == false)
Spremenite številke glede na rezultate.
V kodi boste dobili različne številke, naj vas to ne razočara:)
6. korak: Razširite sistem za več predalov
Za zdaj je sistem narejen za 16 predalov.
Lahko ga razširite na kolikor želite.
Prepričajte se le, da napajalnik to prenese.
Če ga želite razširiti, morate spremeniti "#define NUM_LEDS 15" na želeno število predalov/LED.
Začne se pri 0, zato odštejte 1 od želenih predalov/LED
Kopiraj prilepi
"if ((Sumtall> 6) && (Sumtall <16))
{LEDreset ();
LED [1] = CRGB (255, 0, 255);
FastLED.show (); zamuda (300); }"
in nariši svoj domet na predal.
Dodajte "eno številko za vsak nov predal v" leds [1]"
Po želji lahko spremenite tudi barvo LED (255, 0, 255)
7. korak: Izolirajte svetlobo za predale
Nekaj uhajanja svetlobe je povzročilo nekaj težav.
To sem popravil tako, da sem na vsak predal dodal nekaj zrcalnega traku.
Lepilni trak na straneh in na dnu.
Zrcalni trak ni potreben, če imate trak, ki ne prepušča svetlobe.
To je odpravilo težavo:)
Priporočena:
Sistem za shranjevanje komponent: 10 korakov (s slikami)
Sistem za shranjevanje komponent: Končni sistem za shranjevanje komponent je edinstvena rešitev za organiziranje in shranjevanje elektronskih komponent. Programska oprema po meri omogoča katalogizacijo komponent z vgrajeno funkcijo iskanja za hiter dostop do določenih komponent. LED diode
2 -mestni LED bargrafski števec: 6 korakov (s slikami)
2-mestni LED-bargrafski števec LED: Ta projekt je števec od 1 do 99, ki je bil razvit z dvema 10 svetlobnima črtama LED in Arduino Uno. Dvomestni LED bargrafski števec prikazuje delovanje dvomestnega števca, katerega LED črtne karte predstavljajo desetke, druge pa tiste
3 -mestni binarni števec Arduino: 8 korakov (s slikami)
3-mestni binarni števec Arduino: Ta projekt je števec 1-999, ki uporablja 4-LED za vsako številko, medtem ko je njegov kontrolni zatič anoda, pri čemer pustite proste katode za medsebojno povezavo z ustrezno vrsto LED in upor med tem in Arduino zatičem . Skupne anode bodo
Organizator uporov: 3 koraki (s slikami)
Organizator uporov: Pozdravljeni, dragi prijatelji! :) Ko sem izdeloval nekaj elektronskih naprav, prototipov na krovu in sem moral priključiti nekaj uporov, so bile vedno težave pri iskanju pravega zame. Imel sem eno veliko grdo škatlo z vsemi upori. Eden
Organizator in shranjevanje uporov: 4 koraki (s slikami)
Organizator in shramba upora Upori imajo različne vrednosti, zato je nujno, da jih organiziramo, da hitro najdejo želeno vrednost