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

Хөдөлгөөнт маск: 5 алхам (зурагтай)
Хөдөлгөөнт маск: 5 алхам (зурагтай)

Видео: Хөдөлгөөнт маск: 5 алхам (зурагтай)

Видео: Хөдөлгөөнт маск: 5 алхам (зурагтай)
Видео: хэрхэн 1000 төгрөгийг 10000 болгох вэ 2024, Арваннэгдүгээр
Anonim

Шинжлэх ухааны эрдэмтэн судлаач Наегели Миний Youtube сувгаар зочлоорой Зохиогчийн дэлгэрэнгүйг дагах:

Содтой мод
Содтой мод
Содтой мод
Содтой мод
Сода лаазнаас зул сарын баярын чимэглэл
Сода лаазнаас зул сарын баярын чимэглэл
Сода лаазнаас зул сарын баярын чимэглэл
Сода лаазнаас зул сарын баярын чимэглэл
Лонхны бөглөөнөөс сод хийж болно
Лонхны бөглөөнөөс сод хийж болно
Лонхны бөглөөнөөс сод хийж болно
Лонхны бөглөөнөөс сод хийж болно

Тухайн талаар: Сайн байна уу - Би өмнө нь Наэгели гэгддэг эрдэмтэн хүн бөгөөд мэдээж өмнө нь хунтайж гэгддэг зураачаас санаа авсан. Гэхдээ түүний хааны муу байдлаас ялгаатай нь би попын хаан болохыг хүсэхгүй байна, гэхдээ тэр … Шинжлэх ухааны эрдэмтний талаар илүү ихийг мэддэг Наегели »

Тэд инээмсэглээрэй, хэрэв та маск зүүхгүй бол дэлхий тантай хамт инээмсэглэнэ. Дараа нь дэлхий таны инээмсэглэлийг харахгүй, харин ч инээмсэглэх болно. Хамгаалалтын нүүрний маск гарч ирснээр бидний хүмүүсийн хоорондох харилцан үйлчлэлээс хойш нүүрний талыг гэнэт тайрсан байна.

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

Энэхүү гарын авлага нь нүүрний маскаа Arduino Pro Mini -ээр дамжуулан текст харуулдаг батерейгаар ажилладаг, хөнгөн жинтэй дэлгэцээр хэрхэн яаж тоноглохыг тайлбарлаж байна. Текстийг Arduino IDE ашиглан дамжуулах болно.

… мөн энэ хугацаа дуусахад та жижиг дэлгэцээ зангиа зүү болгон дахин ашиглах боломжтой гэж найдаж байна.

Алхам 1: эд ангиудын жагсаалт

Эд ангиудын жагсаалт
Эд ангиудын жагсаалт
Эд ангиудын жагсаалт
Эд ангиудын жагсаалт
  • Arduino Pro Mini (3.3 В, 8 МГц) ATMEGA328 (холбоос)
  • OLED LCD дэлгэц SSD1306 драйвер 3.3V 0.91 инч 128x32 IIC I2C цэнхэр (холбоос)
  • Цэнэглэдэг Lipo зай 3.7V 220mAh 1S 45C/90C (холбоос)
  • Лити батерейны цэнэглэгч модуль хамгаалалттай (холбоос)
  • Утасны жижиг JST1.25mm холбогч залгуур кабель эрэгтэй, эмэгтэй (холбоос)
  • Микро шилжүүлэгч (холбоос)

Хэрэгсэл:

  • USB адаптер Pro Mini татаж авах кабель USB RS232 TTL (холбоос)
  • Гагнуурын станц (холбоос)
  • Микро USB холбогч бүхий цэнэглэгч кабель (холбоос)
  • USB холбогчтой цахилгаан адаптер (холбоос)
  • Халуун цавуу буу

Алхам 2: Техник хангамж

Техник хангамж
Техник хангамж

Бүх бүрэлдэхүүн хэсгүүдийг зөвхөн богино утас шаардагдах маскны дотор байрлуулахаар сонгосон. Тиймээс зөвхөн хөнгөн, жижиг хэсгүүдийг анхаарч үзэх хэрэгтэй. Тиймээс би 1S липо батерей ашиглахаар шийдсэн. Тэд маш хөнгөн, хангалттай эрчим хүчээр хангадаг бөгөөд жижиг RC нисдэг тэрэг, онгоцууд ижил төрлийг ашигладаг тул ашиглахад хялбар байдаг. Зөвхөн холбогч кабелийг олоход хэцүү байдаг боловч холбоосыг эд ангиудын жагсаалтад оруулсан болно. 1S липо батерейны сул тал нь зөвхөн 3.3V хүчдэл өгдөг тул ердийн 5V Arduino ашиглах боломжгүй юм. Зөвхөн 3.3V (8MHz) шаардлагатай модулиуд байдаг тул дүүг (Arduino Pro Mini) үнэлсэн. Жижиг OLED LCD дэлгэц SSD1306 нь дэлгэцийн хувьд 3.3V -тэй ажилладаг тул төгс төгөлдөр байв.

Бүрэлдэхүүн хэсгүүдийг хэрхэн холбох схемийг хавсаргасан зургуудын аль нэгэнд үзүүлэв. Бүрэлдэхүүн хэсгүүдийг маск руу холбох боломжийг олгохын тулд дэлгэцийг Arduino Pro Mini -т хатуу утсаар гагнасан бөгөөд ингэснээр эдгээр хоёр бүрэлдэхүүн хэсэг нь маск нугалах боломжтой хавчаар болно. Нэмж дурдахад зарим утсыг батерей цэнэглэгч модуль болон Arduino Pro Mini -д хаалт болгон гагнасан байна. Та асаах, унтраахын тулд цэнэглэгч модуль болон Arduino Pro Mini-ийн хооронд микро унтраалга нэмж оруулна. Микро унтраалга дээрх холболтыг халуун цавуугаар бэхлэв.

Алхам 3: Програм хангамж

Програм хангамж
Програм хангамж
Програм хангамж
Програм хангамж
Програм хангамж
Програм хангамж

Хэрэв та өмнөх бүлгийн техник хангамжийг угсарсан бол USB (RS232 TTL) адаптер ашиглан кодыг (хавсаргасан файл) Arduino дээр ачаалж болно. 3.3V ашигладаг тул цахилгаан дамжуулах хоолойг адаптер дээрх 3.3V зүү рүү гагнах шаардлагатай болдог. Би энэ өөрчлөлтийн талаар хэдэн зураг оруулсан.

Хэрэв та Arduino -д шинээр элссэн бол Пол МакВхерс сувгийн www.youtube.com/embed/d8_xXNcGYgo сувгийн зарим хичээлийг дагахыг танд зөвлөж байна. Кодыг дараах видеоны тайлбар хэсгээс авсан болно: www.youtube.com/embed/sTYPuDMPva8.

Илүү сайн бичиг баримт бүрдүүлэхийн тулд толгойгоо оруулсан бөгөөд 5 секундын турш дэлгэцийг харуулна. Энэ бол сайн зуршил гэж би бодож байна, тиймээс та програмыг эхлүүлэх бүртээ Arduino самбар дээр аль програм, ямар хувилбарыг ачаалж байгаагаа мэддэг байх ёстой. Хөтөлбөрийн ерөнхий бүтцийг видеонд тайлбарласан болно, ялангуяа та гүйлгэх текстийг өөрчилж болно.

Би кодыг ширээний компьютерээсээ эсвэл хөрвөх төхөөрөмжөөсөө байршуулсан эсэхээс шалтгаалан зарим асуудал гарсан. Код нь адилхан гэдгийг би мэдэж байсан тул зөвхөн ашигласан номын сангийн хувилбарууд хоёр компьютер дээр өөр байж болох юм. Бүх хувилбарыг бичсний дараа миний ширээний компьютер дээрх Adafruit_SSD1306 номын сан маш хуучирсан болохыг ойлгосон. Гэхдээ энэ бол үр дүнтэй хослол байв. Тиймээс би энэ номын сангийн янз бүрийн хувилбаруудыг туршиж үзэхэд 1.2.8 хувилбар хүртэл код сайн ажилладаг боловч 1.2.9 -ээс эхлэн гүйлгэх текст маш удаан, жигд ажиллахгүй байна. Ийм нөхцөл байдалд орохгүйн тулд хүснэгтийн баруун талд байгаа номын сангийн хувилбарыг олоорой.

Acer хөрвөх боломжтой Суурин компьютер
Java Хувилбар 8 Шинэчлэлт 251 Хувилбар 8 Шинэчлэлт 144
Adafruit_BusIO 1.6.0 1.6.0
Adafruit_GFX 1.10.3 1.10.2
Adafruit_SSD1306 2.4.1 1.1.2
6075 2.1.0 2.1.0
Тогтвортой гүйхгүй байна Төгс ажилладаг

Алхам 4: Маскаа угсарна уу

Маскийг угсарна уу
Маскийг угсарна уу
Маскийг угсарна уу
Маскийг угсарна уу

Видео бичлэгээс харахад маскыг дэлгэц болон Arduino хооронд нугалав. Arduino -ийн VCC ба A3 -ийг холбохын тулд хоёр хатуу утсыг гагнаж байна. Эдгээр утаснууд нь дэлгэц унахаас хамгаалах хаалтанд л үйлчилдэг. Нөгөө талаас цэнэглэх модулийг хаалт болгон хоёр утсаар тоноглосон байв. Эдгээрийг IN+ ба IN- руу гагнасан бөгөөд учир нь эдгээр тээглүүр шаардлагагүй байв.

Батерейг маскны нэг нугалахад сул байрлуулна.

Системийг зангианы ард амархан байрлуулж болно. Дараа нь энэ нь зангианы зүү шиг харагдаж байна.

Батерейны тусламжтайгаар системийн жин 15 грамм орчим байдаг.

Алхам 5: Батерейг цэнэглэх

Батерейг цэнэглэж байна
Батерейг цэнэглэж байна

Цэнэглэхийн тулд бичил USB залгуурыг цэнэглэх модульд оруулсан болно. Модулийн улаан LED гэрэл асаж, зайг цэнэглэж байгааг илтгэнэ. Батерейг бүрэн цэнэглэсний дараа ногоон LED гэрэл асдаг.

Эрчим хүчний хэрэглээ маш бага байна. Системийг нэг шөнийн дотор ажиллуулсан. Эхэндээ 4.1 вольтыг хэмжсэн бөгөөд 10 цагийн дараа 3.7 вольтын хүчдэл байсаар байв. Тиймээс батерейг бүр бага хэмжээгээр сонгох боломжтой. Цахилгаан зарцуулалтыг бууруулахын тулд та Arduino самбар дээрх LED -ийг салгаж болно. Ногоон LED -ийг маскаар дамжуулан харах боломжтой тул энэ нь илүү сайхан харагдаж байна.

Хөгжилтэй байж, "Батерейгаар ажилладаг" уралдаанд надад саналаа өгөөрэй.

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