Агуулгын хүснэгт:
- Алхам 1: эд анги
- Алхам 2: LCD -ийг холбож, бүтээлээ дэлхийтэй ярихыг зөвшөөрөх
- Алхам 3: LCD -ийг холбох Үргэлжлэл
- Алхам 4: Мэдээллийн шугам
- Алхам 5: Power MaHaHaHa
- Алхам 6: Конденсатор мэдрэгч хийх
- Алхам 7: Програмчлал
- Алхам 8: эд зүйлс
Видео: Капитатив шингэн мэдрэгчийг бүтээх: 8 алхам (зурагтай)
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:06
Конденсатор шингэн ивээн тэтгэгч нь тэдгээрийн хооронд ямар материал байгаагаас хамаарч 2 металл хавтангийн багтаамж эсвэл цэнэг өөрчлөгдөхөд (энэ тохиолдолд нэмэгдэх болно) тулгуурладаг. Энэ нь аливаа шингэнийг хэрэглэхэд аюулгүй түвшний мэдрэгчийг бий болгох боломжийг олгодог бөгөөд үүнийг бензин (бензин) бүхий машинд ашиглах болно. Нэг хавтанг газардуулжээ. Нөгөөх нь 23 -р зүүтэй холбогддог. 22 -оос 23 хүртэлх 820K ом эсэргүүцэл байдаг. Мэдрэгч нь конденсаторыг (усны сав) цэнэглэж, резистороор хэр удаан гадагшлахыг хэмжих замаар ажилладаг.
Алхам 1: эд анги
1. Гагнуургүй талхны хавтанг ашиглах шаардлагагүй боловч үүнийг илүү хялбар болго. 2. Arduino, би Arduino мега ашиглаж байгаа боловч стандарт төхөөрөмж нь хангалттай тээглүүртэй байх ёстой. 3. LCD тэмдэгт дэлгэц. 4. Зарим магадлал ба төгсгөлд зарим утас, 1MΩ эсэргүүцэл орно. 5. Миний зааврыг уншихад ашигладаг зүйл бол компьютер юм. 6. Тэвчээр.
Алхам 2: LCD -ийг холбож, бүтээлээ дэлхийтэй ярихыг зөвшөөрөх
Энэхүү зааварчилгааны алхам бүрийн нэгэн адил үүнийг хийх олон арга бий. Би танд дуртай зүйлээ үзүүлэх болно.
Таны lcd нь 16 цооногтой гагнуурын дэвсгэртэй тул хамгийн эхний хийх зүйл бол хэдэн голтой холбох явдал юм. Хэрэв таны патент бол би ийм толгой худалдаж авахыг зөвлөж байна https://www.sparkfun.com/commerce/product_info.php?products_id=117. Гэхдээ хэрэв та аль болох хурдан хийхийг хүсч байвал (над шиг) утас ашиглаж болно. Ойролцоогоор 1/2 (13 мм (урт нь зүгээр)) хэмжээтэй 16 ширхэг утсыг энгийн зүсээд дараа нь самбар дээр гагнана.
Алхам 3: LCD -ийг холбох Үргэлжлэл
Нүгэл Би тусгай тэмдэгтүүдийг ашиглаж байна, би бүх утсыг холбох болно.
Зүү 1 газардуулгын зүү 2 +5 вольт зүү 3 тодосгогчийг тохируулах зүү 4 RS зүү 5 R/W нь газардуулгын зүү рүү явдаг 6-14 өгөгдлийн зүү 15 арын гэрлийн цахилгаан зүү 16 арын гэрлийн газардуулга
Алхам 4: Мэдээллийн шугам
Одоо та Arduino -г lcd -тэй холбох хэрэгтэй. Энэ нь таны ашигладаг голтой огт хамаагүй, гэхдээ би схемийг дагаж мөрдөхийг зөвлөж байна.
Алхам 5: Power MaHaHaHa
Таны компьютер дээрх USB порт нь Arduino-ийг ажиллуулах хангалттай хүч чадалтай бөгөөд арын гэрлийг удирддаг тул талхны тавцан дээрх газардуулга ба цахилгаан төмөр замыг Arduino самбар дээрх цахилгаан тэжээлд холбоно уу.
Алхам 6: Конденсатор мэдрэгч хийх
Туршилтанд би хөнгөн цагаан тугалган цаас, хуванцар усны сав ашигласан бөгөөд энэ нь металл биш л бол ямар ч савтай ажиллах болно.
Та ямар ч төрлийн утас ашиглаж болно, гэхдээ ямар ч хамгаалалтгүй шугам нь муу гүйцэтгэлийг үзүүлэх болно. Та ямар ч 2 тээглүүр ашиглаж болно, би 22 ба 23 -ыг сонгосон. Нэг талыг нь газар руу, нөгөө талыг нь эсэргүүцэгч ба 2 оролтын/зүүгээр холбоно уу.
Алхам 7: Програмчлал
Энэ ажлыг хийхийн тулд та 2 номын сангийн файл нэмэх хэрэгтэй LiquidCrystal.h https://arduino.cc/en/Tutorial/LiquidCrystalCapSense.h https://www.arduino.cc/playground/Main/CapSenseCopy болон үүнийг Arduino 0017 дээр буулгах хэрэгтэй. эсвэл шинэ. // Capacitive Liquid Sensor // Vadim 2009 оны 12 -р сарын 7 -ны өдөр #include #include // Энэ нь lcd const int numRows = f = 4 хэмжээг тохируулах явдал юм. const int numCols = 20; // Энэ нь lcd-ийн зүүг тохируулдаг (RS, Идэвхжүүлэх, өгөгдөл 0-7) LiquidCrystal lcd (53, 52, 51, 50, 49, 48, 47, 46, 45, 44); #define Tempin 0x48 #define Tempout 0x49 CapSense cs_22_23 = CapSense (22, 23); uint8_t блок [8] = {0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF}; uint8_t tl [8] = {0x0F, 0x08, 0x08, 0x08, 0x08, 0x08, 0x0F, 0x0F}; uint8_t tr [8] = {0x16, 0x11, 0x11, 0x11, 0x11, 0x11, 0x1D, 0x15}; uint8_t bl [8] = {0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x1F}; uint8_t br [8] = {0x15, 0x15, 0x15, 0x15, 0x15, 0x15, 0x12, 0x18}; void setup () {lcd.begin (numRows, numCols); lcd.createChar (4, tl); lcd.createChar (5, tr); lcd.createChar (6, bl); lcd.createChar (7, br); lcd.setCursor (18, 0); lcd.хэвлэх (4, BYTE); lcd.setCursor (19, 0); lcd.хэвлэх (5, BYTE); lcd.setCursor (18, 1); lcd.хэвлэх (6, BYTE); lcd.setCursor (19, 1); lcd.хэвлэх (7, BYTE); lcd.setCursor (0, 2); lcd.print ("Түлш"); lcd.setCursor (0, 3); lcd.print ("E"); } void loop () {урт түлш; lcd.createChar (2, блок); урт эхлэх = millis (); түлш = cs_22_23.capSenseRaw (200); // Temratue нь бага зэрэг ялгаатай тул тааруулахаасаа өмнө 5 минутын турш ажиллуулна уу. // Энэ тоог тохируулаарай, гаралт нь боломжтой болтол нь тэг рүү ойртуулна. түлш = түлш - 7200; // Дараа нь conataner-ийг бөглөнө үү // Сэтгэгдлээ тайлж, контейнер дүүрсэн үед гаралт аль болох 100-тэй ойр байхаар үүнийг тохируулна уу. // түлш = түлш /93; lcd.setCursor (0, 0); lcd.print (""); lcd.setCursor (0, 0); lcd хэвлэх (түлш); if (түлш> = 6) {lcd.setCursor (1, 3); lcd.хэвлэх (2, BYTE); } өөр {lcd.setCursor (1, 3); lcd.print (""); } if (түлш>> 12) {lcd.setCursor (2, 3); lcd.хэвлэх (2, BYTE); } өөр {lcd.setCursor (2, 3); lcd.print (""); } if (түлш> = 17) {lcd.setCursor (3, 3); lcd.хэвлэх (2, BYTE); } өөр {lcd.setCursor (3, 3); lcd.print (""); } if (түлш> = 23) {lcd.setCursor (4, 3); lcd.хэвлэх (2, BYTE); } өөр {lcd.setCursor (4, 3); lcd.print (""); } if (түлш> = 28) {lcd.setCursor (5, 3); lcd.хэвлэх (2, BYTE); } өөр {lcd.setCursor (5, 3); lcd.print (""); } if (түлш> = 34) {lcd.setCursor (6, 3); lcd.хэвлэх (2, BYTE); } өөр {lcd.setCursor (6, 3); lcd.print (""); } if (түлш> = 39) {lcd.setCursor (7, 3); lcd.хэвлэх (2, BYTE); } өөр {lcd.setCursor (7, 3); lcd.print (""); } if (түлш> = 44) {lcd.setCursor (8, 3); lcd.хэвлэх (2, BYTE); } өөр {lcd.setCursor (8, 3); lcd.print (""); } if (түлш> = 50) {lcd.setCursor (9, 3); lcd.хэвлэх (2, BYTE); } өөр {lcd.setCursor (9, 3); lcd.print (""); } if (түлш> = 55) {lcd.setCursor (10, 3); lcd.хэвлэх (2, BYTE); } өөр {lcd.setCursor (10, 3); lcd.print (""); } if (түлш> = 60) {lcd.setCursor (11, 3); lcd.хэвлэх (2, BYTE); } өөр {lcd.setCursor (11, 3); lcd.print (""); } if (түлш> = 64) {lcd.setCursor (12, 3); lcd.хэвлэх (2, BYTE); } өөр {lcd.setCursor (12, 3); lcd.print (""); } if (түлш> = 69) {lcd.setCursor (13, 3); lcd.хэвлэх (2, BYTE); } өөр {lcd.setCursor (13, 3); lcd.print (""); } if (түлш> = 74) {lcd.setCursor (14, 3); lcd.хэвлэх (2, BYTE); } өөр {lcd.setCursor (14, 3); lcd.print (""); } if (түлш> = 78) {lcd.setCursor (15, 3); lcd.хэвлэх (2, BYTE); } өөр {lcd.setCursor (15, 3); lcd.print (""); } if (түлш> = 83) {lcd.setCursor (16, 3); lcd.хэвлэх (2, BYTE); } өөр {lcd.setCursor (16, 3); lcd.print (""); } if (түлш> = 87) {lcd.setCursor (17, 3); lcd.хэвлэх (2, BYTE); } өөр {lcd.setCursor (17, 3); lcd.print (""); } if (түлш> = 92) {lcd.setCursor (18, 3); lcd.хэвлэх (2, BYTE); } өөр {lcd.setCursor (18, 3); lcd.print (""); } if (түлш> = 96) {lcd.setCursor (19, 3); lcd.print ("F"); } өөр {lcd.setCursor (19, 3); lcd.print (""); } саатал (50); }
Алхам 8: эд зүйлс
Энэ нь дэгдэмхий шингэнийг хэмжихэд төгс төгөлдөр бөгөөд пропан савны дотор ч ажилладаг. Хөгжилтэй байгаарай. Аливаа мэдээлэл нь зөвхөн боловсролын зорилгоор хийгдсэн бөгөөд хэрэв та өөрийгөө дэлбэлсэн бол би хариуцлага хүлээхгүй болно.
Зөвлөмж болгож буй:
Arduno ашиглан шингэн кристал дэлгэц: 4 алхам
Arduno ашиглан шингэн кристал дэлгэц: LCD (Liquid Crystal Display) бол шингэн болорыг гол харагч болгон ашигладаг дэлгэцийн нэг төрөл юм. Энэ нийтлэлд би 2х16 хэмжээтэй LCD дэлгэцийг ашиглах болно. Энэ төрлийн LCD дэлгэц нь ихэвчлэн зах зээл дээр байдаг.Тодорхойлолт: Физик хэлбэр, зургийг үзнэ үү Колумын тоо
Hangry Angler: Супер Lo-Fi мэдрэгчийг хэрхэн бүтээх вэ: 7 алхам
Hangry Angler: Супер Lo-Fi мэдрэгчийг хэрхэн бүтээх вэ: Энэ загасчин загас ямар идэш болох гэж байгааг мэдэрч чадна! Гэхдээ энэ төслийн онцлог нь DIY-ийг бага нягтралтай мэдрэгчээр хийсэн явдал юм. Картон, хэлхээний будаг гэх мэт энгийн материалыг ашиглан та өөрөө хэт хамгаалалт хийх боломжтой
OpenLH: Биологи ашиглан бүтээлч туршилт хийх зориулалттай шингэн ашиглах нээлттэй систем: 9 алхам (зурагтай)
OpenLH: Биологи ашиглан бүтээлч туршилт хийх зориулалттай Шингэн харьцах нээлттэй систем: Бид энэхүү бүтээлээ биет, суулгагдсан ба бие бялдрын харилцан үйлчлэлийн олон улсын хуралд (TEI 2019) танилцуулж байгаадаа бахархаж байна. Темп, Аризона, АНУ | Гуравдугаар сарын 17-20. Бүх угсрах файл, гарын авлагыг эндээс авах боломжтой. Хамгийн сүүлийн кодын хувилбарыг… дээрээс авах боломжтой
Чөлөөт цэг олохын зовлонг арилгахын тулд зогсоолын мэдрэгчийг хэрхэн яаж бүтээх вэ: 12 алхам
Чөлөөт цэг олохын зовлонг арилгахын тулд зогсоолын мэдрэгчийг хэрхэн яаж бүтээх вэ: Энэ төсөлд бид Raspberry Pi ашиглан энгийн зогсоолын мэдрэгч бүтээх болно. Өглөө бүр би ийм асуулттай тулгардаг: манай оффисын урд байрлах цорын ганц машины зогсоол аль хэдийн авсан уу? Учир нь ийм зүйл тохиолдоход би тойрч гарах хэрэгтэй болно
Гитарын чанга яригч хайрцгийг хэрхэн бүтээх эсвэл стерео төхөөрөмждөө хоёр ширхэгийг хэрхэн бүтээх вэ: 17 алхам (зурагтай)
Гитарын чанга яригч хайрцгийг хэрхэн бүтээх эсвэл стерео төхөөрөмж дээрээ хоёр ширхэгийг хэрхэн бүтээх вэ: Би барьж буй хоолойны өсгөгчтэй хамт шинэ гитар чанга яригч авахыг хүсч байна. Илтгэгч миний дэлгүүрт байх тул онцгой зүйл хийх шаардлагагүй болно. Толекс бүрхүүл хэт амархан гэмтсэн байж магадгүй тул би хөнгөн элсний дараа гаднаа хар цацлаа