Агуулгын хүснэгт:
- Алхам 1: эд анги:
- Алхам 2: Холболт
- Алхам 3: Код байршуулах:
- Алхам 4: Баглаа боодол
- Алхам 5: Үүнийг ажиллуулна уу
Видео: DIY дугуйн тахометр: 5 алхам (зурагтай)
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:01
Би дугуйны хурд хэмжигчийг хэрхэн яаж хийхийг танд үзүүлэх болно. Энэ нь таны хурд, дундаж хурд, температур, аяллын хугацаа, нийт зайг харуулна. Та үүнийг товчлуур ашиглан өөрчилж болно. Нэмж дурдахад хурдыг тахометр дээр харуулав. Би үүнийг шинээр бүтээх дуртай учраас бүтээсэн, би интернет дээр ийм зүйл олоогүй байгаа тул дугуйныхаа дугуй миний хүссэн шиг тийм дажгүй байгаа тул яаж сайн хурд хэмжигч бүтээхийг танд үзүүлэхийг хүсч байна:). Тиймээс эхэлцгээе.
Алхам 1: эд анги:
Энэ бол танд хэрэгтэй хэсгүүдийн жагсаалт юм. Тэд надад 40 долларын үнэтэй байсан.
- Ардуино
- Зэгсэн унтраалгатай дугуй
- LCD дэлгэц 16x2
- Servo
- Талхны самбар
- Термометр DS18B20
- Эсэргүүцэл 1.2k 4., 4.7k Ω
- Шилжүүлэх
- Товч
- Потенциометр 10 кОм
- 9V батерей
- Кабель
- Хайрцаг
- Багаж хэрэгсэл (өрөм, гагнуур, хутга, соронзон хальс)
Алхам 2: Холболт
Би Фритзингээс авсан зураг болон үүнийг хэрхэн холбох тухай аман тайлбарыг нэмсэн. Зураг дээр бүх улаан утас 5V, бүх цэнхэр кабель GND -тэй холбогдсон байна.
LCD дэлгэц:
VSS GND Arduino
VDP 5V Arduino
VO гаралтын потенциометр (VCC потенциометр -> 5V Arduino, GND потенциометр -> Arduino GND).
RS pin 12 Arduino
RW GND Arduino
E pin 11 Arduino
D4 зүү 5 Arduino
D5 зүү 4 Arduino
D6 зүү 3 Arduino
D7 зүү 2 Arduino
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 кОм
Резисторын нөгөө үзүүрийг Arduino -д газардуулна
Товч:
нэг төгсгөл 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 -ээр үржүүлсэн).
/*
###################################################### Зохиогчийн эрх Copyright by Nikodem Bartnik 2014 оны 6 -р сар ########################################################### ###### */// номын сан #оруулах #оруулах #оруулах #оруулах #тодорхойлох #ONE_WIRE_BUS -ийг тодорхойлох 1 OneWire oneWire (ONE_WIRE_BUS); DallasTemperature sensor (& oneWire); // LCD дэлгэцийн зүү LiquidCrystal lcd (12, 11, 5, 4, 3, 2); // servo нэр Servo myservo; // урт хугацааны, гурван цаг, цаг, импульсийн хувьсагчийн тодорхойлолт; хөвөх хурд хэмжигч, алслагдсан, тэмүүлсэн; 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.clear (); саатал (500); lcd.setCursor (0, 0); lcd.print ("Dist:"); } void loop () {// if дугуй эргэдэг бол (analogRead (A0)> = 300) {// эргэлтийн тоо ++ импульс ++; // эргэх хугацааг тоолох = (millis ()-өмнөх); // тоолох хурд хэмжигч = (хэлхээ /цаг)*3600.0; өмнөх = millis (); Тахометр (); саатал (100); } Lcd (); } // тахометр дээр харуулах хурд void Tachometer () {// газрын зургийн хурдыг 0-180 руу servo speedometer = int (speedometer); servo = газрын зураг (хурд хэмжигч, 0, 72, 180, 0); // servo myservo.write тохируулах (servo); } void Lcd () {// товчлуурыг дарах үед (analogRead (A1)> = 1010) {lcd.clear (); дэлгэц ++; хэрэв (дэлгэц == 5) {дэлгэц = 1; }} if (screen == 1) {// speed lcd.setCursor (0, 1) -ийг харуулна; lcd.print ("Хурд:"); lcd.setCursor (7, 1); lcd хэвлэх (хурд хэмжигч); lcd.print ("км/цаг"); } if (screen == 2) {// themperature temperature = sensors.getTempCByIndex (0) -ийг харуулна; sensors.requestTemperatures (); lcd.setCursor (0, 1); lcd.print ("Temp:"); lcd.setCursor (7, 1); lcd хэвлэх (температур); lcd.print ("C"); } if (screen == 3) {// averagr speed aspeed = dist/(millis ()/1000.0)*3600.0; lcd.setCursor (0, 1); lcd.print ("A. хурд:"); lcd.setCursor (8, 1); lcd.хэвлэх (хүссэн); lcd.print ("км/цаг"); } if (screen == 4) {// diplays trip time triptime = millis ()/60000; lcd.setCursor (0, 1); lcd.print ("Цаг:"); lcd.setCursor (7, 1); lcd.print (гурван цаг); } lcd.setCursor (0, 0); lcd.print ("Dist:"); // зайны тооцоо dist = импульс*хэлхээ/1000.00; // lcd.setCursor (6, 0) зай; lcd.хэвлэх (дист); lcd.print ("км"); }
Алхам 4: Баглаа боодол
Хавтас болгон би 1 доллараар худалдаж авсан хуванцар хайрцгийг ашигласан. Би хутга, өрөм ашиглан нүх гаргав. Серво ба LCD дэлгэцийг би соронзон хальсаар нааж, үзүүрийг хайрцгаар хийж, будгаар будсан. Би Corel Draw X5 дээр бамбай хийж, хэвлээд,-p.webp
Алхам 5: Үүнийг ажиллуулна уу
Одоо бэлэн боллоо. Та үүнийг асааж, унах л хэрэгтэй. Хурд хэмжигчээрээ хөгжилтэй байгаарай. Хэрэв танд энэ төсөл таалагдсан бол надад саналаа өгөөрэй.
Зөвлөмж болгож буй:
Шишүүхэй дугуйны тахометр: 11 алхам (зурагтай)
Шишүүхэй дугуйны тахометр: Гурван жилийн өмнө зээ нар анхны тэжээвэр амьтан болох Нуггет хэмээх шишүүхэйтэй болжээ. Nugget -ийн дасгалын талаархи сониуч зан нь Nugget (RIP) удаан үргэлжилсэн төслийг эхлүүлсэн. Энэхүү зааварчилгаа нь функциональ дасгалын дугуйны оптик тагийг тоймлон харуулав
Унадаг дугуйн эргэх энгийн дохиог бүтээх: 11 алхам (зурагтай)
Унадаг дугуйн эргэх энгийн дохиог бүтээгээрэй: Уналт эхлэхтэй зэрэгцэн температур ижил байж болох ч өдрүүд богиноссон гэдгийг ойлгоход заримдаа хэцүү байдаг. Энэ нь хүн бүрт тохиолдсон- та үдээс хойш дугуйгаар аялах гэж байна, гэхдээ буцахаасаа өмнө харанхуй болж, та
DIY тахометр (RPM тоолуур): 5 алхам
DIY тахометр (RPM тоолуур): Энэхүү төсөлд би 3 еврогийн хэт ягаан туяаны зайны мэдрэгч хэрхэн ажилладаг, хэрхэн зөв ажиллаж буй DIY тахометрийг бий болгохын тулд үүнийг ашиглах болно. Эхэлцгээе
DIY дохиоллын дугуйн түгжээ (цочрол идэвхжсэн): 5 алхам (зурагтай)
DIY дохиоллын дугуйн түгжээ (цохилтыг идэвхжүүлсэн): Энэхүү төсөлд би энгийн цочрол идэвхжүүлсэн дохиоллын дугуйн түгжээг хэрхэн яаж хийхийг танд үзүүлэх болно. Нэрнээс нь харахад дугуйг зөвшөөрөлтэйгээр хөдөлгөж байх үед энэ нь түгшүүрийн дохио өгдөг. Замдаа бид пьезоелийн талаар бага зэрэг сурах болно
Унадаг дугуйн хурд хэмжигчээс хийсэн тахометр (циклкомпьютер): 3 алхам (зурагтай)
Унадаг дугуйн хурд хэмжигч (циклкомпьютер) -аас хийсэн тахометр: Заримдаа та дугуй, босоо ам, мотор хэр хурдан эргэж байгааг мэдэх хэрэгтэй болдог. Эргэлтийн хурдыг хэмжих төхөөрөмж нь тахометр юм. Гэхдээ тэд үнэтэй бөгөөд олоход амаргүй байдаг. Унадаг дугуйн хурд хэмжигч ашиглан үүнийг хийх нь хямд бөгөөд хялбар байдаг (дугуй