Përmbajtje:

Sistemi i vendndodhjes së ruajtjes së rezistencës "Resys": 7 hapa (me fotografi)
Sistemi i vendndodhjes së ruajtjes së rezistencës "Resys": 7 hapa (me fotografi)

Video: Sistemi i vendndodhjes së ruajtjes së rezistencës "Resys": 7 hapa (me fotografi)

Video: Sistemi i vendndodhjes së ruajtjes së rezistencës
Video: Fizikë 11 - Përsëritje - Puna mekanike. Ligji i ruajtjes së energjisë mekanike. 2024, Nëntor
Anonim
Sistemi i vendndodhjes së ruajtjes së rezistencës
Sistemi i vendndodhjes së ruajtjes së rezistencës

Ky është një sistem që e bën të lehtë gjetjen e rezistorëve tuaj.

Kërkoni në vlerën e dëshiruar dhe sirtari i duhur ndizet.

Ky sistem mund të shtrihet në numrin e sirtarëve të dëshiruar.

Furnizimet

LED i adresueshëm WS2812B

Arduino Nano

Array 4 x 4 Matrix 16 Çelësa

Të rezistencës

Ngarkues USB, ose furnizim me energji tjetër 5v

Fije e hollë PLA

Titujt e lidhësit

Prototipizimi i PCB

10k potmetër

Hapi 1: Bëni qarkun

Bëni qarkun
Bëni qarkun
Bëni qarkun
Bëni qarkun
Bëni qarkun
Bëni qarkun
Bëni qarkun
Bëni qarkun

Bëni qarkun në një PCB protip të dyfishtë

Tastiera:

Tastiera e lirë ka disa rezistenca të brendshme që ndryshojnë në kolonë, temperaturë, lagështi dhe sa fort i shtypni butonat. kështu që do të duhet të kalibroni butonat në kod.

Unë nuk kisha një ekran LCD i2c siç ishte menduar për këtë projekt, kështu që më duhej të bëja tastierën me adc (hyrje analoge) për shkak të gpio të disponueshëm në arduino nano.

Rezistentët midis lidhësve të tastierës.

Pin 2-3 = 10k ohm

Pin 3-4 = 22k ohm

Pin 4-5 = 33k ohm

Pin 6-7 = 2.2k ohm

Pin 7-8 = 4.8k ohm

Pin 8-9 = 10k ohm

1 dhe 10 nuk janë në përdorim.

Pin 2 shkon në 5V në arduino bouard.

Pin 9 shkon në A0 dhe 15k Ohm në tokë.

Nuk duhet të ketë lidhje midis pin 5 dhe 6.

Të udhëhequr:

D7 në arduino kalon deri në 330ohm dhe tek (data In) në led -in e parë (kunja e dytë) në WS2812B

Tokë në tokë.

Led 5v në Vin në arduino

Ju duhet t'i shkurtoni ledet në mënyrë indviduale dhe t'i lidhni ato në një pllakë të pasme, ose si dëshironi të vendosni ledet.

Mos harroni të lidhni leds në drejtimin e duhur, ato kanë një hyrje dhe dalje.

Ekran LCD:

Ndiqni diagramin.

Potmetri është i nevojshëm vetëm për të rregulluar kontrastin në ekran.

Ju do të duhet ta rregulloni atë vetëm kur të ndryshoj tensionin e hyrjes.

www.arduino.cc/en/Tutorial/HelloWorld

Rivendos:

D10 për të rivendosur pin

Furnizimi me energji elektrike:

Karikues USB.

Pritini një kabllo USB dhe lidhni tokëzimin (e zezë) me tokën në arduino, dhe 5v (e kuqe) me Vin

Hapi 2: Skedarët

Ky është një projekt hobi, nuk jam një kodues profesional.

Këshillat dhe truket janë të mirëseardhura:)

Hapi 3: Programi Arduino Nano

Programi Arduino Nano
Programi Arduino Nano
Programi Arduino Nano
Programi Arduino Nano

Shkarkoni bibliotekat:

Në Arduino IDE, klikoni në skedën e quajtur skicë dhe klikoni përfshini bibliotekën/Menaxhoni bibliotekat.

Kërko për

-Më shpejt.h

-LiquidCrystal.h

Instaloni ato.

Hapni "ohmsys1.44.ino"

Lidhni arduino me USB

Zgjidhni portën e duhur të com dhe ngarkoni skicën.

Hapi 4: Si të përdorni

Vendosni vlerën tuaj me shifra

* është presje

# është sistemi i rivendosjes

A është ohm

B është K-ohm

C është M-ohm

D është shifra e rinisjes

Hapi 5: Si të kalibroni butonat

Uncomment "Serial.println (sensorValue);" (rreshti i dytë në lak)

Drejtoni monitoruesin tuaj serial.

Butonat kanë një rezistencë të ndryshueshme për shkak të asaj se sa fort/butësisht e shtypni butonin.

Merrni parasysh butonin e lartë/të ulët për earch në serialmonitor.

Gjeni butona në kod.

Numri i parë është "i ulët" dhe i fundit është "i lartë".

// ************************** Button 1 ****************** ********

nëse ((vlera e sensorit> 387) && (vlera e sensorit <394) && vonesa e vrapimit == e rreme)

Ndryshoni numrat sipas rezultateve tuaja.

Do të merrni numra të ndryshëm atëherë në kod, mos lejoni që kjo t'ju frustrojë:)

Hapi 6: Zgjatni sistemin për më shumë sirtarë

Tani për tani, sistemi është bërë për 16 sirtarë.

Mund ta shtrini në sa të doni.

Vetëm sigurohuni që furnizimi me energji elektrike mund ta trajtojë atë.

Për ta zgjatur atë ju duhet të ndryshoni "#define NUM_LEDS 15" në numrin e dëshiruar të sirtarëve/leds.

Fillon në 0, kështu që hiqni 1 nga sirtarët/dritat e dëshiruara

Kopipastë

"nëse ((Sumtall> 6) && (Sumtall <16))

{LEDreset ();

leds [1] = CRGB (255, 0, 255);

FastLED.shfaq (); vonesë (300); }"

dhe vizatoni gamën tuaj për sirtar.

Shtoni një shifër për çdo sirtar të ri në "leds [1]"

Ju gjithashtu mund të ndryshoni ngjyrën e leds nëse dëshironi (255, 0, 255)

Hapi 7: Izoloni dritën për sirtarët

Izoloni dritën për sirtarët
Izoloni dritën për sirtarët
Izoloni dritën për sirtarët
Izoloni dritën për sirtarët

Kishte një rrjedhje drite që bëri disa probleme.

Unë e rregullova këtë duke shtuar disa shirit pasqyre në secilën sirtar.

Kaseta ku shtohet në anët dhe pjesën e poshtme.

Nuk ka nevojë për pasqyrë nëse keni një kasetë që nuk lejon të kalojë drita.

Kjo e rregulloi problemin:)

Recommended: