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

Fireflies синхрончлох: 7 алхам (зурагтай)
Fireflies синхрончлох: 7 алхам (зурагтай)

Видео: Fireflies синхрончлох: 7 алхам (зурагтай)

Видео: Fireflies синхрончлох: 7 алхам (зурагтай)
Видео: Почему вам НУЖНО использовать Midjourney V5.2 | Расширенное руководство: 5 подсказок и подсказок 2024, Арванхоёрдугаар сар
Anonim
Fireflies синхрончлох
Fireflies синхрончлох

Хэдэн зуун, хэдэн мянган галын ялаа өөрийгөө хэрхэн синхрончлох вэ гэж та өөрөөсөө асууж байсан уу? Энэ нь хэрхэн ажилладаг вэ, тэд ямар нэгэн босс галт эрвээхэйгүйгээр бүгдээрээ нүдээ анивчих чадвартай байдаг. Энэ заавар нь шийдлийг өгч, энэ синхрончлолыг хэрхэн яаж хийхийг харуулж байна. Хэдэн жилийн өмнө би хэдэн мянган галын ялаа дуурайдаг Java-Апплет бичсэн. Энэ нь сайн ажилласан бөгөөд үзэх нь хөгжилтэй байсан. Энэ удаад би үүнийг техник хангамжаар хийсэн болно. Урам зориг өгөх кредитүүд нь Кесо ба түүний галт хорхойн https://www.instructables.com/id/E7U5HYMSVIEWP86SAL/ дээр очсон болно. Firefly Howto -г синхрончлох онлайн дахь fireflies -ийн шинэ хувилбар юм. Энэ нь галт эрэг бүрт зориулагдсан ПХБ -тай. Мөн та Tinker дэлгүүрээс иж бүрдэл худалдаж авах боломжтой.

Алхам 1: Энэ нь хэрхэн ажилладаг талаар

Хэрхэн ажилладаг
Хэрхэн ажилладаг

Алгоритм Галт хорхой нь санамсаргүй анивчихаас эхэлдэг. Гэхдээ цаг хугацаа өнгөрөх тусам тэд хамгийн ойрын хөршүүдтэйгээ аажмаар синхрончлох боломжтой болно. Эдгээр хөршүүд өөрсдийгөө хөршүүдтэйгээ синхрончилж байна гэх мэт. Бүхэл бүтэн мод эсвэл бүх хөндий нэг мөчлөгт анивчих хүртэл энэ нь юунд тустай вэ? Үүнийг бусад сорьцыг татахад ашигладаг. Бүх анивчсан тохиолдолд хамтрагч олох нь илүү хялбар байдаг. Энэ зан үйлийг тайлбарлах хамгийн хялбар алгоритмын нэг нь иймэрхүү байна: танд анивчих хүчийг агуулсан үнэ цэнэ бий. Цаг хугацаа өнгөрөх тусам энэ хүч бага зэрэг нэмэгдэх болно. Хэрэв хүч нь тодорхой түвшинд хүрвэл галын туяа анивчиж, хүчийг зарцуулдаг. Эрчим хүчийг нэмэгдүүлэх хурд нь бүх галт хорхойн хувьд бараг ижил байдаг. Тиймээс тэдгээр нь ижил давтамжтай боловч анивчих цаг нь ижил биш боловч аажмаар хүчээр цэнэглэж байх үед галт шувуу ойролцоох өөр нэг галт ялаа анивчих чадвартай байдаг. Энэ нь түүний хүч чадлын үнэ цэнийг нэмэгдүүлдэг. Хэрэв та хүсвэл зарим төрлийн хүчийг нэмэгдүүлэх болно. Энэ нь дараагийн флэш өмнөхөөсөө эрт тохиолдох болно гэсэн үг юм. Дараагийнх нь арай эрт, энэ хоёр яг ижил хугацаанд, ижил хурдтайгаар анивчих хүртэл. Та энэ алгоритмын талаар илүү ихийг олж мэдэх боломжтой. энд: Firefly синхрончлолын түр зуурын сүлжээ Тоног төхөөрөмж нь миний өмнөх зааварчилгаа (програмчлагдах LED) -ийг эхлэх цэг болгон ашиглахаар шийдсэн. Энэ нь микроконтроллер, LED ба гэрлийн хамааралтай эсэргүүцэл (LDR) -ээс бүрдэнэ. Энэ нь энгийн галт шувууг дуурайхад хангалттай байх ёстой. Энэ нь анивчих, харах, тоолох чадвартай, би зүгээр л програм, LED болон LDR -ийн чиглэлийг өөрчлөх шаардлагатай болсон. LED ба LDR -ийг нэг галт нислэгийн хэлхээ нь нөгөөгөө хөндлөнгөөс нөлөөлөх байдлаар байрлуулах ёстой. Тиймээс нэг LDR нь өөр нэг галт загасны LED -ийг "харах" чадвартай байх ёстой. Энэ нь зөвхөн нэг хөршөө харахаас гадна илүү ихийг үзэх ёстой. Үүнийг LED болон LDR -ийг газраас дээш харуулаад анивчсан гэрэл тусгахын тулд хэдэн цагаан цаас ашигла.

Алхам 2: Материал ба багаж хэрэгсэл

Материал ба багаж хэрэгсэл
Материал ба багаж хэрэгсэл
Материал ба багаж хэрэгсэл
Материал ба багаж хэрэгсэл
Материал ба багаж хэрэгсэл
Материал ба багаж хэрэгсэл

5 -аас 5 галт ялаа авахын тулд танд дараахь зүйлс хэрэгтэй болно.

  • 25 x 1K Ом эсэргүүцэл
  • 25 x 100 Ом эсэргүүцэл
  • 25 x LDR (Хөнгөн хамааралтай эсэргүүцэл), жишээ нь. M9960
  • 25 x LED, 1.7V, 20mA (рег, ногоон, цэнхэр, дуртай зүйл)
  • 25 x ATtiny13, 1КБ флаш RAM, 64 байт RAM, 64 байтын EEPROM
  • 25 x залгуур
  • прототип хийх самбар
  • утас

Хэрэв та илүү их хэмжээгээр захиалахдаа галзуу өвчин тусвал нэг галт шувууны үнэ ойролцоогоор 1.50 евро байх ёстой. Хэрэв таны програмууд алдаатай байвал углуур нь зөвхөн шаардлагатай байдаг. Хэрэв та өөрийгөө хөгжүүлэх ур чадвардаа итгэлтэй байгаа бол түүнийгээ өршөөж чадна.;-) Та ATtiny чипийг PIC, PICAXE эсвэл BasicStamp гэх мэт бусад микроконтроллероор сольж болно. Та авах боломжтой хамгийн жижиг, хамгийн хямд үнийг аваарай. Би Atmel -тэй хамт явдаг, учир нь би програмисттай байсан бөгөөд ATtiny13 -тэй хийсэн анхны төсөл маань сайн ажилласан.

  • Гагнуурын төмөр
  • Гагнуурын утас
  • Талхны самбар
  • AVR програмист
  • 5V цахилгаан хангамж эсвэл
  • 4 АА цэнэглэдэг

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

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