Բովանդակություն:

Resistor Storage Location System "Resys": 7 քայլ (նկարներով)
Resistor Storage Location System "Resys": 7 քայլ (նկարներով)

Video: Resistor Storage Location System "Resys": 7 քայլ (նկարներով)

Video: Resistor Storage Location System
Video: #248 Resistor Component Storage - it's been a rocky road 2024, Նոյեմբեր
Anonim
Ռեզիստորների պահեստավորման տեղադրման համակարգ
Ռեզիստորների պահեստավորման տեղադրման համակարգ

Սա մի համակարգ է, որը հեշտացնում է ձեր դիմադրողականները գտնելը:

Որոնեք ցանկալի արժեքով, և աջ դարակը լուսավորվում է:

Այս համակարգը կարող է տարածվել գզրոցների ցանկալի քանակի վրա:

Պարագաներ

Հասանելի LED- ի WS2812B

Արդուինո Նանո

4 x 4 մատրիցային զանգված 16 բանալին

Ռեզիստորի

USB լիցքավորիչ կամ 5 վ լարման այլ հզորություն

PLA թելիկ

Միակցիչ վերնագրեր

PCB- ի նախատիպավորում

10 կիլոմետր

Քայլ 1: Կատարեք շրջանը

Կատարեք շրջանը
Կատարեք շրջանը
Կատարեք շրջանը
Կատարեք շրջանը
Կատարեք շրջանը
Կատարեք շրջանը
Կատարեք շրջանը
Կատարեք շրջանը

Կատարեք միացումը երկկողմանի նախատիպի PCB- ի վրա

Ստեղնաշար.

Էժան ստեղնաշարն ունի ներքին դիմադրողականություն, որը փոփոխական է սյունակի, ջերմաստիճանի, խոնավության և կոճակները սեղմելու ուժգնությամբ: այնպես որ դուք ստիպված կլինեք ճշգրտել կոդի կոճակները:

Ես չունեի i2c LCD էկրան, ինչպես նախատեսված էր այս նախագծի համար, այնպես որ ստիպված էի ստեղնաշարը պատրաստել adc- ով (անալոգային մուտքագրում) `gpio- ի հասանելիության շնորհիվ arduino nano- ում:

Դիմադրիչներ ստեղնաշարի միակցիչների միջև:

Պին 2-3 = 10k օմ

Պին 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 -ը և 10 -ը չեն օգտագործվում:

Արդենո բուդի վրա 2 -րդ կապն անցնում է 5 Վ -ի:

9 -րդ կապը անցնում է A0 և 15k ohm գետնին:

5 -րդ և 6 -րդ կապերի միջև չպետք է որևէ կապ լինի:

Led`s:

Արդուինոյի D7- ը անցնում է 330 օմ -ով և WS2812B- ի առաջին led (երկրորդ կապում) դեպի (տվյալները In)

Հողից գետին:

Արդվինոյի միջոցով 5v- ից մինչև Vin տանում է

Դուք պետք է ինդուիդուալ կերպով կտրեք լուսարձակները և դրանք ամրացնեք մինչև մեջքի ափսե, կամ ինչպես եք ցանկանում տեղադրել լուսարձակները:

Հիշեք, որ LED- ները միացրեք ճիշտ ուղղությամբ, դրանք ունեն մուտք և ելք:

LCD էկրան.

Հետևեք գծապատկերին:

Պոտմետրը անհրաժեշտ է միայն էկրանին հակադրությունը կարգավորելու համար:

Դուք միայն ստիպված կլինեք այն կարգավորել, երբ մուտքային լարումը փոխվի:

www.arduino.cc/hy/Tutorial/HelloWorld

Վերակայել ՝

D10 ՝ քորոցը վերականգնելու համար

Էներգամատակարարում:

USB լիցքավորիչ:

Կտրեք USB մալուխը և միացրեք գետնին (սև) գետնին arduino- ով, իսկ 5v (կարմիր) Vin- ին

Քայլ 2: Ֆայլեր

Սա հոբբի նախագիծ է, ես պրոֆեսիոնալ կոդավորող չեմ:

Խորհուրդներն ու հնարքները ողջունելի են:)

Քայլ 3. Arրագիր Arduino Nano

Arրագիր Arduino Nano
Arրագիր Arduino Nano
Arրագիր Arduino Nano
Arրագիր Arduino Nano

Ներբեռնեք գրադարաններ.

Arduino IDE- ում կտտացրեք էսքիզ անունով ներդիրին և կտտացրեք ներառել գրադարան/Կառավարեք գրադարանները:

Փնտրել

-ԱրագԼԵԴ.հ

-LiquidCrystal.h

Տեղադրեք դրանք:

Բացեք «ohmsys1.44.ino»

Միացրեք arduino- ն USB- ով

Ընտրեք ճիշտ com նավահանգիստը և վերբեռնեք ուրվագիծը:

Քայլ 4: Ինչպես օգտագործել

Մուտքագրեք ձեր արժեքը թվանշաններով

* ստորակետ է

#- ը վերականգնման համակարգ է

Ա -ն օմ է

B- ն K-ohm է

C- ն M-ohm է

D- ը վերագործարկման նիշ է

Քայլ 5. Ինչպես կարգավորել կոճակները

Մեկնաբանություն "Serial.println (sensorValue);" (երկրորդ տողը հանգույցում)

Գործարկեք ձեր սերիական մոնիտորը:

Կոճակներն ունեն փոփոխական դիմադրություն `կոճակը կոշտ/մեղմ սեղմելու շնորհիվ:

Ուշադրություն դարձրեք սերիալահսկիչում ականջի կոճակի վերին/ցածր արժեքին:

Կոդում գտեք կոճակներ:

Առաջին թիվը «ցածր» է, իսկ վերջինը ՝ «բարձր»:

// **************************** կոճակ 1 ******************* ********

եթե ((sensorValue> 387) && (sensorValue <394) && delayrunning == false)

Փոխեք թվերը ըստ ձեր արդյունքների:

Կոդում տարբեր թվեր կստանաք, թույլ մի տվեք, որ դա ձեզ հիասթափեցնի:)

Քայլ 6: Ընդլայնել համակարգը ավելի շատ գզրոցների համար:

Առայժմ համակարգը պատրաստված է 16 գզրոցի համար:

Դուք կարող եք այն տարածել այնքան, որքան ցանկանում եք:

Պարզապես համոզված եղեք, որ սնուցման աղբյուրը կարող է կարգավորել այն:

Այն երկարացնելու համար դուք պետք է փոխեք «#սահմանեք NUM_LEDS 15» -ը դարակի/լուսատուների ցանկալի թվին:

Այն սկսվում է 0 -ից, այնպես որ հանեք 1 -ը ձեր ցանկալի գզրոցներից/լուսարձակից

Copypaste

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

{LEDreset ();

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

FastLED.show (); ուշացում (300); }"

և գծագրեք ձեր տեսականին մեկ դարակի համար:

Ավելացրեք մեկ թվանշան յուրաքանչյուր նոր գզրոցի համար «leds [1]» - ում

Desiredանկության դեպքում կարող եք նաև փոխել լուսարձակների գույնը (255, 0, 255)

Քայլ 7: Մեկուսացրեք լույսը գզրոցների համար:

Մեկուսացրեք լույսը գզրոցների համար
Մեկուսացրեք լույսը գզրոցների համար
Մեկուսացրեք լույսը գզրոցների համար
Մեկուսացրեք լույսը գզրոցների համար

Լույսի արտահոսք է տեղի ունեցել, որը որոշակի խնդիրներ է առաջացրել:

Ես դա շտկեցի ՝ յուրաքանչյուր դարակի վրա հայելու ժապավեն ավելացնելով:

Կասետային, որտեղ ավելացված է կողմերում և ներքևում:

Հայելային ժապավենի կարիք չկա, եթե ունեք ժապավեն, որը լույս չի թողնում:

Սա շտկեց խնդիրը:)

Խորհուրդ ենք տալիս: