Բովանդակություն:
- Քայլ 1: Մասեր
- Քայլ 2: Միացում
- Քայլ 3: Վերբեռնման ծածկագիր
- Քայլ 4: Փաթեթավորում
- Քայլ 5: Գործարկեք այն:
Video: DIY հեծանիվի արագաչափ ՝ 5 քայլ (նկարներով)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:46
Ես ձեզ ցույց կտամ, թե ինչպես կառուցել հեծանիվի արագաչափ: Այն ցույց է տալիս ձեր արագությունը, միջին արագությունը, ջերմաստիճանը, ճանապարհորդության ժամանակը և ընդհանուր հեռավորությունը: Դուք կարող եք փոխել այն, օգտագործելով կոճակը: Բացի այդ, արագությունը ցուցադրվում է տախոմետրով: Ես այն կառուցել եմ, քանի որ սիրում եմ նոր բաներ կառուցել, ինտերնետում նման բան չեմ գտել, ուստի ուզում եմ ձեզ ցույց տալ, թե ինչպես կառուցել լավ արագաչափ, քանի որ իմ հեծանիվի վրա եղածն այնքան էլ թույն չէ, որքան ուզում եմ:): Այսպիսով, եկեք սկսենք:
Քայլ 1: Մասեր
Սա այն մասերի ցանկն է, որոնք ձեզ հարկավոր կլինեն: Նրանք ինձ արժեն մոտ 40 դոլար.
- Արդուինո
- Հեծանիվ ՝ եղեգի անջատիչով
- LCD էկրան 16x2
- Սերվո
- Breadboard
- Sերմաչափ DS18B20
- Դիմադրություն 1.2k Ω, 4.7k Ω
- Անջատիչ
- Կոճակ
- Պոտենցիոմետր 10 կՕմ
- 9 Վ մարտկոց
- Մալուխներ
- Տուփ
- Գործիքներ (փորվածք, զոդում, դանակ, ժապավեն)
Քայլ 2: Միացում
Ես ավելացրեցի Ֆրիտզինգի նկարը և այն միացնելու բանավոր նկարագրությունը: Նկարում բոլոր կարմիր լարերը միացված են 5 Վ -ին, բոլոր կապույտ մալուխները միացված են GND- ին:
LCD էկրան
VSS GND Arduino
VDP 5V Arduino
VO ելքային պոտենցիոմետր (պոտենցիոմետր VCC -> 5V Arduino, պոտենցիոմետր GND -> Arduino GND):
RS փին 12 Arduino
RW GND Arduino
E փին 11 Arduino
D4 կապ 5 Arduino
D5 կապ 4 Arduino
D6 կապ 3 Arduino
D7 pin 2 Arduino
A 5V Arduino
K GND Arduino
Սերվո:
VCC 5V Arduino
զանգվածային GND Arduino
Տվյալների կապ 6 Arduino
Երմաչափ
VCC 5V Arduino
զանգվածային GND Arduino
Տվյալների կապ 1 Arduino
տվյալները և էներգիան միացված են 4.7 կՕ դիմադրության միջոցով
Անիվի ցուցիչ
մի ծայր -> 5V Arduino
երկրորդ վերջ -> A0 Arduino և դիմադրություն 1, 2 kΩ
Ռեզիստորի մյուս ծայրը `գետնին Արդուինոյում
Կոճակ:
մի ծայր 5V Arduino
երկրորդ ավարտ A1 Arduino
Քայլ 3: Վերբեռնման ծածկագիր
Ստորև ես մեկնաբանություններում ավելացրել եմ ծածկագիրը, կա բացատրություն:
հղումներ դեպի ներբեռնման գրադարաններ.
www.pjrc.com/teensy/arduino_libraries/OneWire.zip
github.com/milesburton/Arduino-Temperature-Control-Library
Եթե ունեք անիվի այլ տրամագիծ, ապա այն պետք է փոխեք: Դուք կարող եք հաշվարկել այն հետևյալ բանաձևով.
միացում = π*d*2, 54 (d = ձեր անիվի տրամագիծը, ես այն բազմապատկեցի 2,54 -ով ՝ արդյունքը մետրերով ստանալու համար):
/*
#################################################### Հեղինակային իրավունք ՝ Նիկոդեմ Բարտնիկ հունիս 2014 ############################################## ###### */// գրադարաններ #ներառել #ներառել #ներառել #ներառել #սահմանել ONE_WIRE_BUS 1 OneWire oneWire (ONE_WIRE_BUS); DallasTemperature տվիչներ (& oneWire); // LCD ցուցադրման կապում LiquidCrystal LCD (12, 11, 5, 4, 3, 2); // servo անունը Servo myservo; // վաղուց փոփոխականների, եռակի, ժամանակի, ազդակների սահմանում; բոց արագաչափ, dist, aspeed; int servo; int էկրան = 1; // Եթե ունեք անիվի այլ շղթա, անհրաժեշտ է այն փոխել լողացող միացում = 2.0; կրկնակի ջերմաստիճան; void setup () {lcd.begin (16, 2);
pinMode (A0, INPUT); pinMode (A1, INPUT); // servo սահմանում և արագաչափի սահմանում 0 myservo.attach (6); myservo.write (180); lcd.print («Հեծանիվների արագաչափ»); ուշացում (1000); lcd.setCursor (5, 1); lcd.print ("V 1.0"); ուշացում (4000); lcd. հստակ (); ուշացում (500); lcd.setCursor (0, 0); lcd.print ("Dist:"); } void loop () {// եթե անիվը պտտվում է, եթե (analogRead (A0)> = 300) {// պտույտների թիվը ++ իմպուլսներ ++; // հաշվել շրջադարձի ժամանակը = (millis ()-նախորդ); // հաշվել արագության արագաչափ = (միացում /ժամանակ)*3600.0; նախորդ = millis (); Տախոմետր (); ուշացում (100); } Lcd (); } // ցուցադրել արագությունը տախոմետրում void Tachometer () {// քարտեզ 0-180 արագությունը դեպի servo արագաչափ = int (արագաչափ); servo = քարտեզ (արագաչափ, 0, 72, 180, 0); // setvo servo myservo.write (servo); } void Lcd () {// երբ կոճակը սեղմվում է, եթե (analogRead (A1)> = 1010) {lcd.clear (); էկրան ++; եթե (էկրան == 5) {էկրան = 1; }} if (screen == 1) {// ցուցադրում է արագությունը lcd.setCursor (0, 1); lcd.print ("Արագություն"); lcd.setCursor (7, 1); lcd.print (արագաչափ); lcd.print («կմ/ժ»); } if (screen == 2) {// ցուցադրում է նրանց ջերմաստիճանի ջերմաստիճանը = sensors.getTempCByIndex (0); տվիչներ. խնդրում ենք ջերմաստիճաններ (); lcd.setCursor (0, 1); lcd.print («Տեմպ.»); lcd.setCursor (7, 1); lcd.print (ջերմաստիճան); lcd.print («C»); } if (screen == 3) {// ցուցադրում է միջին արագության արագություն aspeed = dist/(millis ()/1000.0)*3600.0; lcd.setCursor (0, 1); lcd.print ("A.speed:"); lcd.setCursor (8, 1); lcd.print (արագություն); lcd.print («կմ/ժ»); } if (էկրան == 4) {// ցուցադրում է ճանապարհորդության ժամանակը triptime = millis ()/60000; lcd.setCursor (0, 1); lcd.print («Timeամանակը»); lcd.setCursor (7, 1); lcd.print (triptime); } lcd.setCursor (0, 0); lcd.print ("Dist:"); // հեռավորությունների հաշվարկ = իմպուլսներ*միացում/1000.00; // ցուցադրում է հեռավորությունը lcd.setCursor (6, 0); lcd.print (dist); lcd.print («կմ»); }
Քայլ 4: Փաթեթավորում
Որպես ծածկոց ես օգտագործեցի 1 դոլարով գնված պլաստիկ տուփը, ես կտրեցի անցքեր ՝ օգտագործելով դանակ և գայլիկոն: Servo և LCD էկրանը ես կպցրեցի ժապավենով, հուշումս պատրաստեցի խավաքարտով և ներկեցի ներկով: Ես պաշտպանեցի Corel Draw X5- ում և տպեցի այն, ավելացրեցի-p.webp
Քայլ 5: Գործարկեք այն:
Հիմա արդեն պատրաստ է: Մնում է միայն այն միացնել և քշել: Haveվարճացեք ձեր արագաչափի հետ: Եթե ձեզ դուր է գալիս այս նախագիծը, խնդրում եմ քվեարկեք ինձ վրա:
Խորհուրդ ենք տալիս:
Համստեր անիվի արագաչափ ՝ 11 քայլ (նկարներով)
Hamster Wheel Tachometer. Մոտ երեք տարի առաջ եղբորորդիները ձեռք բերեցին իրենց առաջին ընտանի կենդանուն ՝ Նագեթ անունով համստեր: Հետաքրքրասիրությունը Նուգետի վարժությունների առօրյայի շուրջ սկսեց մի նախագիծ, որը երկար ժամանակ տևեց Նագեթը (RIP): Այս հրահանգը ուրվագծում է ֆունկցիոնալ վարժությունների անիվի օպտիկական պտուտակ
Ինտերնետ արագաչափ ՝ 9 քայլ (նկարներով)
Ինտերնետ արագաչափ. Հնդկաստանում շարունակվում է ամբողջական արգելափակումը, ամեն ինչ, ներառյալ փոստի ծառայությունները, փակվել են: Ոչ նոր PCB նախագծեր, ոչ նոր բաղադրիչներ, ոչ ոչինչ: Այսպիսով, ձանձրույթը հաղթահարելու և ինձ զբաղեցնելու համար, ես որոշեցի ինչ -որ բան պատրաստել այն մասերից, որոնք ես
GPS արագաչափ ՝ 4 քայլ (նկարներով)
GPS արագաչափ. Իմ ծառայողական մեքենան, որը ես սովորաբար վարում եմ, հակված է ունենալ " փոքր " ժամանակ առ ժամանակ խնդիրներ են առաջանում, արագաչափը վարելիս ընկնում է մինչև 0 կմ/ժ (որոշ ժամանակ անց այն նորից վերսկսվում է): Սովորաբար սա մեծ խնդիր չէ, քանի որ եթե մեքենա վարել գիտես
Հեծանիվի արագաչափ ՝ 3 քայլ
Հեծանիվների արագաչափ. Բարև ընկերներ … Այս ուսուցողական ծրագրում ես կբացատրեմ, թե ինչպես պատրաստել հեծանիվի արագաչափ, իրականում ես ունեմ հին վարժության հեծանիվ, որի մեխանիկական արագաչափը վաղուց կոտրված էր, և ես որոշեցի այն փոխարինել էլեկտրոնային, բայց
DIY ցիկլի արագաչափ. 6 քայլ (նկարներով)
DIY ցիկլերի արագաչափ Գաղափարն է չափել իմ հեծանիվի անիվի անկյունային արագությունը: Այսպիսով, իմանալով տրամագիծը և բոլոր ժամանակների մաթեմատիկական լեգենդը