Агуулгын хүснэгт:

ТҮЛХҮҮР: 8 алхам
ТҮЛХҮҮР: 8 алхам

Видео: ТҮЛХҮҮР: 8 алхам

Видео: ТҮЛХҮҮР: 8 алхам
Видео: ШИНЭ ЗӨВЛӨХҮҮД ЗААВАЛ ХИЙХ 8 АЛХАМ утас:80010378 2024, Долдугаар сарын
Anonim
ТҮЛХҮҮР
ТҮЛХҮҮР

Өнөөдөр миний хэлэлцэж буй зүйл бол мэдрэгч биш бөгөөд энэ бол таны мэддэг утас юм, гар утас нь хуучин утасны үс хусахтай адил биш, хүссэн гаралтыг авахын тулд өөр микроконтроллер ашигладаг

Ихэнх төхөөрөмжүүд нь мэдрэгчтэй товчлуур эсвэл өгөгдөл оруулах физик төхөөрөмжийг агуулдаг тул үүнийг манай төсөлд хэрэгжүүлэхийн тулд би энэ талаар нийтлэл хийхээр шийдлээ.

Алхам 1: Түлхүүр товч гэж юу вэ

Энэ нь 4х4 хэмжээтэй матриц хэлбэрийн бүтэц, хэлхээ бөгөөд түлхүүрийн гаралтыг мөр, баганын тооноос хамаарч тодорхойлдог. Мөр, баганын тоо, үсэг тус бүрт агуулагдах элементүүдийг микроконтроллерт оруулаад дараа нь гаралтыг тухайн матрицын дагуу микроконтроллероор шийдвэрлэнэ.

Алхам 2: АШИГЛАХ

  • Хэрэглэхэд хялбар
  • Бага үнэ
  • Ямар ч микро хянагчтай холбох боломжтой

Алхам 3: PINOUT

PINOUT
PINOUT

Алхам 4: Бүрэлдэхүүн хэсгүүд шаардлагатай

  • Аливаа микроконтроллер нь эхлэгчдэд зориулагдсан Arduino Uno.
  • Талхны самбар
  • Холбогч утас
  • Товчлуур

Алхам 5: ХОЛБОО

ХОЛБОО
ХОЛБОО

Дээрх зураг болон доорх кодын дагуу товчлуурын мөр баганууд байгаа зүүг холбож, гаралтыг харахын тулд цуваа дэлгэцийг ашиглана уу.

Алхам 6: КОД

#оруулах

const байт ROWS = 4; // дөрвөн эгнээ

const байт COLS = 4; // дөрвөн багана

// товчлууруудын товчлуур дээрх циклийг тодорхойлох

char hexaKeys [ROWS] [COLS] = {

{'1', '2', '3', 'A'}, {'4', '5', '6', 'B'}, {'7', '8', '9', 'C'}, {'*', '0', '#', 'D'}

};

байт rowPins [ROWS] = {9, 8, 7, 6}; // товчлуурын мөрийн хавчуургатай холбогдох

байт colPins [COLS] = {5, 4, 3, 2}; // товчлуурын товчлуурын баганын холболттой холбогдох

// NewKeypad ангийн жишээг эхлүүлэх

Keypad customKeypad = Товчлуур (makeKeymap (hexaKeys), rowPins, colPins, ROWS, COLS);

хүчингүй тохиргоо () {

Цуваа эхлэх (9600);

}

void loop () {

char customKey = customKeypad.getKey ();

if (customKey) {

Serial.println (customKey);

}

}

ТАЙЛБАР:- Би Arduino номын сангийн менежер ашиглан суулгаж болох KEYPAD LIBRARY-ийг ашигласан

Алхам 7: АЖИЛЛАХ

Код эхэлмэгц товчлуурыг холбосон мөр, баганын зүүг эхлүүлж, дараа нь түүний утгыг матрицад хадгална. Дараа нь микро хянагч матрицын товчлуурын гаралтыг хүлээж байна. Гаралтыг хүлээн авсны дараа микро хянагч нь эхлүүлэх явцад оруулсан матрицын дагуу товчлуурын гаралтыг шийддэг.

Дараа нь матрицад харгалзах утгуудыг цуваа дэлгэц дээр харуулна (Ctrl+Shift+M).

Алхам 8: ПХБ -ийн дизайн

ПХБ -ийн загвар
ПХБ -ийн загвар
ПХБ -ийн загвар
ПХБ -ийн загвар
ПХБ -ийн загвар
ПХБ -ийн загвар

Одоо бид ПХБ -ийн дизайнтай болсон бөгөөд ПХБ -ийг захиалах цаг болжээ.

Үүнийг хийхийн тулд та JLCPCB.com хаягаар орж "QUOTE NOW" товчийг дарна уу.

JLCPCB нь мөн энэхүү төслийн ивээн тэтгэгч юм. JLCPCB (ShenzhenJLC Electronics Co., Ltd.) нь Хятадад хамгийн том ПХБ-ийн прототип үйлдвэрлэдэг бөгөөд ПХБ-ийн хурдан загвар, жижиг хэмжээтэй ПХБ-ийн үйлдвэрлэлд мэргэшсэн өндөр технологийн үйлдвэрлэгч юм. Та ердөө 2 доллараар хамгийн багадаа 5 ПХБ захиалах боломжтой.

ПХБ -ийг үйлдвэрлэхийн тулд сүүлийн алхам дээр татаж авсан gerber файлыг байршуулна уу. The.zip файлыг байршуулах эсвэл та gerber файлуудыг чирж хаяж болно.

Зип файлыг байршуулсны дараа та файлыг амжилттай байршуулсан бол амжилтын мессежийг доороос нь харах болно. Та бүх зүйл сайн байгаа эсэхийг шалгахын тулд ПХБ -ийг Gerber үзүүлэгчээс үзэх боломжтой. Та ПХБ -ийн дээд ба доод хэсгийг харах боломжтой.

Бидний ПХБ сайн харагдаж байгаа эсэхийг шалгасны дараа бид боломжийн үнээр захиалга өгөх боломжтой боллоо. Та 5 ПХБ -ийг ердөө 2 доллараар захиалж болно, гэхдээ энэ нь таны анхны захиалга бол та 10 ПХБ -ийг 2 доллараар авах боломжтой.

Захиалга өгөхийн тулд "ХОТГООД ХАДГАЛАХ" товчийг дарна уу.

Миний ПХБ -ийг үйлдвэрлэхэд 2 өдөр зарцуулагдаж, DHL хүргэх сонголтыг ашиглан долоо хоногийн дотор ирэв. ПХБ -ийг сайн савлаж, чанар нь үнэхээр сайн байсан.

Зөвлөмж болгож буй: