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

Мини монитор (OLED) ба LED бүхий хөгжмийн хайрцаг: 8 алхам (зурагтай)
Мини монитор (OLED) ба LED бүхий хөгжмийн хайрцаг: 8 алхам (зурагтай)

Видео: Мини монитор (OLED) ба LED бүхий хөгжмийн хайрцаг: 8 алхам (зурагтай)

Видео: Мини монитор (OLED) ба LED бүхий хөгжмийн хайрцаг: 8 алхам (зурагтай)
Видео: ПОЧЕМУ Я ЖДУ L4D3 2024, Арваннэгдүгээр
Anonim
Mini дэлгэц (OLED), LED бүхий хөгжмийн хайрцаг
Mini дэлгэц (OLED), LED бүхий хөгжмийн хайрцаг
Mini дэлгэц (OLED) болон LED бүхий хөгжмийн хайрцаг
Mini дэлгэц (OLED) болон LED бүхий хөгжмийн хайрцаг
Mini дэлгэц (OLED) болон LED бүхий хөгжмийн хайрцаг
Mini дэлгэц (OLED) болон LED бүхий хөгжмийн хайрцаг

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

Хөгжмийн хайрцаг байхын хажуугаар хувийн зан чанартай бяцхан робот шиг санагддаг хайрцаг хийхийг хүсч байсан. 2 эможи харуулсан дэлгэц нь үүнд хамгийн чухал үүрэг гүйцэтгэдэг, учир нь хүмүүс нүүр царайтай объектуудтай илүү их харьцдаг болохыг би анзаарсан. Дэлгэц дээрх эможи нь сэтгэл хөдлөлөө илэрхийлдэг бөгөөд энэ нь жижиг робот болоход хувь нэмэр оруулдаг. Хүмүүс үүнд эерэгээр хандаж байгааг би анзаарсан. Хүч мэдрэмтгий эсэргүүцэл нь түүнд харилцан үйлчлэлийг нэмдэг. Хэрэв та дууг хоёр дахь давталт руу шилжих үед дарж дарвал гэрэл асах бөгөөд энэ нь хайрцаг танд хариу үйлдэл үзүүлэхийг илтгэнэ. Миний сонгосон гэрэл нь шар өнгөтэй бөгөөд энэ нь аз жаргалтай өнгө бөгөөд хайрцгийн гадна талд таарч байна.

Би энэ төслийг хэрхэн яаж хийсэн талаархи тоймыг энд оруулав.

Алхам 1: Би хэрхэн эхэлсэн, танд юу хэрэгтэй байна

Би хэрхэн эхэлсэн, танд юу хэрэгтэй байна
Би хэрхэн эхэлсэн, танд юу хэрэгтэй байна

Би хийхийг хүссэн зүйлийнхээ концепцийн тоймыг гаргахаас эхэллээ

Танд хэрэгтэй зүйл:

1. Arduino. (Би Arduino Uno ашигласан.)

2. OLED дэлгэц. (Би 0.96 OLED I2C ашигласан)

3. Piezo дохио.

4. Товчлуур.

5. Хүч мэдрэмтгий эсэргүүцэл.

6. LED.

7. 220 Ом эсэргүүцэл ба 1КОм эсэргүүцэл.

8. Утас. (Би үсрэлт эхлэх кабелийг ашигласан.)

9. Жижиг хэлхээний самбар.

10. Гагнуурын төмөр ба цагаан тугалга.

Хайрцаг хийхэд юу хэрэгтэй вэ:

1. Мод.

2. Хөрөө.

3. Зүлгүүр эсвэл зүлгүүрийн машин.

4. Алх ба хадаас.

5. Бөгж, шураг, жижиг түгжээ.

7. Өрөм ба халив

8. наалдамхай тууз.

Төслийн бүхэл бүтэн кодын бүрэн хувилбарыг дараа нь энэ зааварт оруулах болно

Алхам 2: Дуу зохио

Дуу зохио
Дуу зохио
Дуу зохио
Дуу зохио
Дуу зохио
Дуу зохио

Дараа нь би хайрцгийг тоглуулахыг хүссэн дуугаа зохиосон

Би үүнд дижитал програм ашиглаж байсан, гэхдээ та бас багаж ашиглаж, тэмдэглэл бичих эсвэл Piezo дохио, давтамжаараа тоглож болно.

Пьезо дуугаруулагчийг залгах нь маш амархан. Түүнд хэрэгтэй зүйл бол оролтын зүү (би 12 ашигласан) ба газардуулгын зүү юм. Би бас талхныхаа хоёр талын хооронд товчлуур тавьж, гүүр болно. Энэ товчлуур дарагдсан тохиолдолд дууг зогсоох болно.

Би энэ сайтыг ашиглан тэмдэглэлээ кодынхоо давтамж руу хөрвүүлэв

pages.mtu.edu/~suits/notefreqs.html

Гурав дахь зураг дээр та миний кодын жижиг хэсгийг харж болно. "Ая" -ны дараа хаалт хоорондын эхний цифр бол Пиезо дуугаргагч холбогдсон де пин юм. Хоёрдахь цифр бол дууны давтамж юм. Удаан хугацааны дараа хаалтуудын хоорондох тоо нь түүний доорх дуу хоолойг дуустал хэр удаан хадгалагдахыг хэлнэ.

Алхам 3: OLED холбоно уу

OLED холбоно уу
OLED холбоно уу
OLED холбоно уу
OLED холбоно уу
OLED холбоно уу
OLED холбоно уу

Миний ашигладаг OLED нь GND, VCC, SCL, SDA гэсэн дөрвөн цэгтэй.

GND та Arduino дээрх GND (газар) руу холбогддог.

VCC нь Arduino дээрх 5V (5 вольт) сүлжээнд холбогддог.

SCL -ээс SCL хүртэл.

SDA -аас SDA хүртэл.

OLED -ийг ажиллуулахын тулд эхлээд зарим номын санг татаж авах хэрэгтэй.

Би Adafruit Circuit тоглоомын талбай, Adafruit GFX номын сан, Adafruit SSD1306 татаж авсан.

Би ssd1306_12x64_i2c эскизийн жишээг ашигласан эсэхийг нь ашигласан. Та үүнийг Файл> жишээ> Adafruit SSD1306> ssd1306_128x64_i2c дээрээс олж болно (миний дэлгэц ийм хэмжээтэй тул би үүнийг сонгосон) Та үүнийг хоёр дахь зургаас харж болно

Хэрэв энэ файл ажиллахгүй бол та жижиг зүйлийг өөрчлөх хэрэгтэй байж магадгүй юм.

Хоосон тохиргооны доор байгаа кодыг харна уу:

if (! display.begin (SSD1306_SWITCHCAPVCC, 0x3D)) {// Хаяг 0x3D 128x64

Үүнийг ажиллуулахын тулд энэ D -ийг C болгож өөрчлөх шаардлагатай болсон тул би D -ийг энд боолттой болгосон.

Гурав дахь зураг дээр та миний зургийн эхний зургийг эможи болгож буй хэсгийг харж болно.

Алхам 4: Хүч мэдрэмтгий резистор ба LED-ийг үлдсэн хэсэгт холбох

Хүч мэдрэмтгий резистор ба LED-ийг үлдсэн хэсэгт холбох
Хүч мэдрэмтгий резистор ба LED-ийг үлдсэн хэсэгт холбох
Хүч мэдрэмтгий резистор ба LED-ийг үлдсэн хэсэгт холбох
Хүч мэдрэмтгий резистор ба LED-ийг үлдсэн хэсэгт холбох

Хүч мэдрэмтгий резистор ба LED-ийг холбохын тулд танд 2 резистор хэрэгтэй болно. LED нь 220 Ом, хүчийг мэдрэмтгий эсэргүүцлийн хувьд 1K Ом эсэргүүцэл.

LED:

LED -ийн эерэг хөлийг Arduino дээрх 10 -р зүүтэй холбосон 220 Ом эсэргүүцэлтэй холбох шаардлагатай. LED -ийн сөрөг хөлийг тусдаа жижиг хэлхээний самбар дээр газрын шугамтай холбох шаардлагатай. Хэлхээний самбар дээр би газардуулгын шугам, 5 вольтын шугам хийсэн, учир нь надад тэнд хэт олон тээглүүр байсан бөгөөд миний Arduino дээр хангалттай нүх байхгүй байсан.

Хүч мэдрэмтгий эсэргүүцэл:

Хүч мэдрэмтгий эсэргүүцэл нь зүүн хөлийг 1K Ом эсэргүүцэл ба Arduino дээрх A0 цооногтой холбосон утсаар холбох шаардлагатай. 1K Ом эсэргүүцэл нь хэлхээний самбар дээрх газардуулгын шугамд холбогдоно.

Баруун хөл нь хэлхээний самбар дээрх 5 вольтын шугамтай холбогддог.

Энэ бүгдийг код дээр ажиллуулахын тулд үүнийг хоосон тохиргооноос () {дээр ямар зүү холбосон болохыг тодорхойлох хэрэгтэй.

Алхам 5: Код

Код
Код

Кодын холбоосыг энд оруулав

github.com/kai-calis/Kai-fawn/blob/master/Arduino%20code%20for%20a%20school%20project

Алхам 6: Хайрцаг барих

Хайрцаг барих
Хайрцаг барих
Хайрцаг барих
Хайрцаг барих

Та нийт 8 модон хавтанг харсан.

Миний ашигласан модны зузаан нь 0.5 см орчим байдаг.

1. Хайрцагны таг ба ёроол нь 11см -ээс 11см хэмжээтэй байна.

2. Эдгээр нь 10.2см -ээс 8см хэмжээтэй хайрцгийн зүүн ба баруун тал юм. Arduino -ийн USB кабелийг гадагшлуулахын тулд дөрвөлжин нүхтэй хавтангуудын нэгийг хий. Энэ нүх нь 1.5см -ээс 1.5см бөгөөд модон хавтангийн эхнээс ойролцоогоор 1 сантиметр зайтай байдаг.

3. Эдгээр нь хайрцагны урд ба хойд тал бөгөөд 11см -ээс 8см хэмжээтэй байдаг

4. Энэ бол жижиг тавиур, Piezo дуугаралт, OLED, үлдсэн хэсэг нь амрах болно. Та OLED -ийг ойролцоогоор 1см -ээс 0.5см хэмжээтэй нүх өрөмдөх хэрэгтэй бөгөөд ингэснээр утаснууд наалдана. тавиур дээр.

LED нүхний хувьд 0.5 см -ийн өрөмдлөг хэрэгтэй.

Хүч мэдрэмтгий резисторын хувьд 1см-ээс 0.5см хэмжээтэй нүх хэрэгтэй

Piezo дуугаралтын хувьд танд 1.4 см хэмжээтэй нүх хэрэгтэй.

Push товчлуурын хувьд танд 0.2 см хэмжээтэй 4 жижиг нүх хэрэгтэй бөгөөд ингэснээр хөл нь наалдана.

5. Эцэст нь танд 10см -ээс 10см хэмжээтэй модон хавтан хэрэгтэй болно, энэ хавтан нь Arduino болон түүний утсыг хамрах болно. Би 4 -р тавиур дээр түшиж, хайрцагны буланд эвтэйхэн бөхийх боломжтой болгохын тулд энэ хавтангийн эсрэг талын хоёр талыг нь хусч, буулгалаа.

Би хажуу талыг нь холбохын тулд хадаас, тагны 2 нугас, тагийг таггүй байлгахын тулд цоож ашигласан.

Илүү цэвэрхэн харагдахын тулд бүх ирмэгийг хавтаслахаа бүү мартаарай.

Хайрцгийг бүтээж байхдаа 4, 5 дугаарыг хараахан оруулах хэрэггүй

Алхам 7: Гагнах цаг

Гагнах цаг
Гагнах цаг
Гагнах цаг
Гагнах цаг
Гагнах цаг
Гагнах цаг

Утасны зураг оруулсан тул та үүнийг зургаас хуулж болно.

Аливаа зүйл гагнуурын хооронд ажилладаг эсэхийг шалгаж зөв холбосон эсэхийг шалгахаа бүү мартаарай.

Гагнуур хийсний дараа би OLED -ийг шилжүүлэхгүйн тулд 2 жижиг хадаасаар цохив.

Эцэст нь энэ нь гурав дахь зураг шиг харагдах ёстой.

Алхам 8: Бүгдийг нэгтгэх

Бүгдийг хамтад нь оруулах
Бүгдийг хамтад нь оруулах
Бүгдийг хамтад нь оруулах
Бүгдийг хамтад нь оруулах
Бүгдийг хамтад нь оруулах
Бүгдийг хамтад нь оруулах

Өмнөх алхамаас 4 -р дугаарын тавиурыг оруулахын тулд эхлээд тагийг дарахад хэр өндөр байх ёстойг хэмжсэн. Та товчлуурыг тавиураас хэр өндөр, хэр өндөр дарж байгааг хэмжих замаар үүнийг хийж болно. Энэ уртыг ашигласан модныхоо зузааныг нэмж, хоёр талдаа хоёр хадаас тавина. Тавиур нь тэдгээр дээр байх болно. Би байрандаа байлгахын тулд тавиурын дэргэд тал бүртээ 2 ширхэг нэмэлт хадаас нэмсэн. Би эдгээр хадаасыг L хэлбэртэй нугалдаг тул дэгээгээр нь дахин тайлахад хялбар болно.

Тавиурыг авснаар би 5 дугаартай модон хавтанг 4 дугаарын тавиуртай холбож, 4 дугаарын доор наалдамхай тууз, 5 дугаарын доор сунгасан үзүүрийг наасан байна. Та 3 -р зураг шиг зүйлтэй байх ёстой.

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

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