Sadržaj:

Sustav za pohranu otpornika "Resys": 7 koraka (sa slikama)
Sustav za pohranu otpornika "Resys": 7 koraka (sa slikama)

Video: Sustav za pohranu otpornika "Resys": 7 koraka (sa slikama)

Video: Sustav za pohranu otpornika
Video: Как сделать пищеварение легким за 5 минут 2024, Studeni
Anonim
Sustav za pohranu otpornika
Sustav za pohranu otpornika

Ovo je sustav koji olakšava pronalaženje vaših otpornika.

Pretražite željenu vrijednost i desna ladica zasvijetli.

Ovaj se sustav može proširiti na željeni broj ladica.

Pribor

WS2812B LED za adresu

Arduino Nano

4 x 4 matrični niz 16 ključeva

Otpornički

USB punjač ili neki drugi izvor napajanja od 5 V.

PLA filament

Zaglavlja konektora

Prototipiranje PCB -a

10k potmetar

Korak 1: Napravite krug

Napravite krug
Napravite krug
Napravite krug
Napravite krug
Napravite krug
Napravite krug
Napravite krug
Napravite krug

Napravite krug na dvostranoj protipnoj ploči

Tipkovnica:

Jeftina tipkovnica ima neke unutarnje otpore koji se razlikuju ovisno o stupcu, temperaturi, vlažnosti i jačini pritiska tipki. pa ćete morati kalibrirati gumbe u kodu.

Nisam imao i2c LCD zaslon kako je predviđeno za ovaj projekt, pa sam morao napraviti tipkovnicu s ADC -om (analogni ulaz) zbog gpia dostupnog na arduino nano.

Otpornici između konektora tipkovnice.

Pin 2-3 = 10k ohma

Pin 3-4 = 22k ohma

Pin 4-5 = 33k ohma

Pin 6-7 = 2,2 k ohma

Pin 7-8 = 4,8 k ohma

Pin 8-9 = 10k ohma

1 i 10 se ne koriste.

Pin 2 ide na 5V na arduino bouard -u.

Pin 9 ide na A0 i 15k ohma na masu.

Ne bi trebalo biti nikakvih veza između pina 5 i 6.

Led -ovi:

D7 na arduinu prolazi kroz 330 ohma i na (data In) na prvom LED -u (drugi pin) na WS2812B

Od zemlje do zemlje.

Led 5v na Vin na arduinu

LED diode morate izrezati pojedinačno i spojiti ih na stražnju ploču ili kako želite postaviti LED diode.

Ne zaboravite ožičiti LED diode u pravom smjeru, imaju ulaz i izlaz.

LCD zaslon:

Slijedite dijagram.

Mjerač je potreban samo za podešavanje kontrasta na zaslonu.

Morat ćete ga podesiti samo kad se promijeni ulazni napon.

www.arduino.cc/en/Tutorial/HelloWorld

Poništi:

D10 za poništavanje pina

Napajanje:

USB punjač.

Odrežite USB kabel i spojite masu (crno) na masu na arduinu, a 5v (crveno) na Vin

Korak 2: Datoteke

Ovo je hobi projekt, ja nisam profesionalni koder.

Savjeti i trikovi su dobrodošli:)

Korak 3: Programirajte Arduino Nano

Program Arduino Nano
Program Arduino Nano
Program Arduino Nano
Program Arduino Nano

Preuzmite knjižnice:

U Arduino IDE -u kliknite karticu skica i kliknite uključi biblioteku/upravljaj knjižnicama.

Traziti

-FastLED.h

-LiquidCrystal.h

Instalirajte ih.

Otvorite "ohmsys1.44.ino"

Spojite arduino putem USB -a

Odaberite odgovarajući com port i prenesite skicu.

Korak 4: Kako se koristi

Unesite svoju vrijednost s znamenkama

* je zarez

# resetira sustav

A je ohm

B je K-ohm

C je M-ohm

D je znamenka za ponovno pokretanje

Korak 5: Kako kalibrirati gumbe

Odkomentirajte "Serial.println (sensorValue);" (drugi red u petlji)

Pokrenite serijski monitor.

Gumbi imaju promjenjivi otpor zbog toga koliko jako/nježno pritisnete gumb.

Obratite pozornost na gornju/nisku vrijednost gumba earch na serijskom monitoru.

Pronađite gumbe u kodu.

Prvi broj je "nizak", a posljednji "visok".

// **************************** Gumb 1 ****************** ********

if ((sensorValue> 387) && (sensorValue <394) && delayrunning == false)

Promijenite brojeve prema rezultatima.

Tada ćete u kodu dobiti različite brojeve, ne dopustite da vas to frustrira:)

Korak 6: Proširite sustav za više ladica

Za sada je sustav napravljen za 16 ladica.

Mogli biste ga proširiti na koliko god želite.

Samo budite sigurni da napajanje to može podnijeti.

Da biste ga proširili, morate promijeniti "#define NUM_LEDS 15" na željeni broj ladica/leda.

Počinje s 0 pa oduzmite 1 od željenih ladica/LED -a

Kopirna pasta

"if ((Zbroj> 6) && (Zbroj <16))

{LEDreset ();

LED diode [1] = CRGB (255, 0, 255);

FastLED.show (); kašnjenje (300); }"

i iscrtajte svoj raspon po ladici.

Dodajte jednu znamenku za svaku novu ladicu u "leds [1]"

Po želji možete promijeniti i boju LED dioda (255, 0, 255)

Korak 7: Izolirajte svjetlo za ladice

Izolirajte svjetlo za ladice
Izolirajte svjetlo za ladice
Izolirajte svjetlo za ladice
Izolirajte svjetlo za ladice

Došlo je do curenja svjetlosti što je napravilo neke probleme.

To sam popravio dodavanjem zrcalne trake na svaku ladicu.

Traka se dodaje sa strane i sa dna.

Nema potrebe za zrcalnom vrpcom ako imate traku koja ne propušta svjetlost.

Ovo je riješilo problem:)

Preporučeni: