Агуулгын хүснэгт:
- Алхам 1: Тойм
- Алхам 2: Багаж хэрэгсэл
- Алхам 3: Барилга
- Алхам 4: Мэдрэгч мэдрэгч
- Алхам 5: Код
- Алхам 6: Схем
Видео: Arduinoflake: 6 алхам (зурагтай)
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:04
Чөлөөт хэлбэрийн интерактив цасан ширхгийг Ардуино Нано бүтээжээ. 17 бие даасан ХОУХ -ны суваг, мэдрэгч мэдрэгчийг ашигласнаар гайхалтай эффектийг бий болгож чадна!
ПХБ -ийн хувилбарыг хүн бүр хийх боломжтой.
Алхам 1: Тойм
Цасан ширхгийг 17 бие даасан сегмент болгон бүлэглэсэн 30 LED -ээс бүрдэх бөгөөд үүнийг Arduino Nano микроконтроллер тус тусад нь хянах боломжтой. LED бүлгүүд тус бүрийг ХОУХ -ны тусламжтайгаар бүдгэрүүлж, зарим сайхан анимэйшнүүдийг үүсгэж болно.
Алхам 2: Багаж хэрэгсэл
Танд гагнуурын төмөр, гагнуур, бахө хэрэгтэй болно.
Алхам 3: Барилга
Юуны өмнө зарим загварыг сонгоно уу. Би сайхан, энгийн цасан ширхэг болорыг сонгож, болорны цөм болох зургаан өнцөгт хэсэгт байрлах Arduino Nano хэмжээтэй тааруулан хэвлэнэ.
Утасны үүргийг гүйцэтгэх тулгуур бүтцийг цагаан тугалгатай хамт гагнасан 0.8 мм хэмжээтэй гуулин саваагаар бүтээдэг. Би нийтдээ 2м саваа ашигласан. Яагаад чөлөөт хэлбэр гэж? Учир нь би үүнийг туршиж үзэхийг үргэлж хүсдэг байсан бөгөөд энэ нь таны тэвчээр, ур чадварын шалгуур юм.
Эхлээд би нэг саваа нугалж үндсэн зургаан өнцөгт үүсгэж, үзүүрийг нь гагнав. Зургаан өнцөгтийн орой дээр өөр 6 саваа нэмж хийснээр газардуулгын утас дууссан тул цасан ширхгийн хэв маягийг бий болгохын тулд LED -ийн бүх катодын туяаг гагнах шаардлагатай болно. Хэцүү хэсэг нь SMD LED-ийг нэмж байсан боловч би картон, хоёр талт соронзон хальснаас бүтээсэн төхөөрөмжөөр өөртөө тусалсан.
Дараа нь Arduino Nano микроконтроллерийг үндсэн бүтцэд нэмэх нь хангалттай бөгөөд зай нь үлдэх бөгөөд 3 давхар гуулин саваа холбох боломжтой бөгөөд энэ нь микроконтроллерийн зүүг бүх LED анодын залгуурт холбох болно. Энэ нь асар их тэвчээр шаарддаг байв. Утас хоорондын богино холболтоос зайлсхийхээс гадна гүйдэл хязгаарлах резистор нэмж, сайхан харагдуулах хэрэгтэй.
Навчны LED -ийг тус тусад нь хамгийн ойр байрлах Arduino гаралтын зүү рүү холбодог. Салбарын LED -ийг хоёр бүлэгт хувааж, ХОУХ -ны зүүтэй холбодог. Гол LED -ийг мөн хоёр бүлэгт хувааж, бусад тээглүүртэй холбодог. Arduino NANO нь зөвхөн 18 гаралтын тээглүүртэй (зөвхөн A6 ба A7 оролттой) бөгөөд надад мэдрэгч мэдрэгчийн нэг зүү хэрэгтэй бөгөөд энэ нь надад зөвхөн 17 зүү үлдээсэн тул хоёр хос гол LED -ийг хооронд нь холбож 4 -ийн бүлгийг үүсгэнэ. Зүү тус бүрээр дамжих гүйдлийг 8 мА орчим хязгаарлахын тулд би 220Ω эсэргүүцэл ашигладаг. Энэ нь нийт 240mA гэсэн үг бөгөөд энэ нь ATmega328 чипийн хувьд тийм ч өндөр биш боловч хамгийн дээд тал нь 200 мА байна.
Алхам 4: Мэдрэгч мэдрэгч
Цасан ширхэгтэй харьцах чадвартай байхын тулд би өөр нэг гуулин саваа нэмж багтаамжийн мэдрэгч бий болгосон. Паул Штоффрегены гайхалтай номын сан, гарын авлага оллоо. Мэдрэгч мэдрэгчийг arduinoflake -тэй харилцахад ашигладаг - анимацийг өөрчлөх, асаах/унтраах, хүрэхэд гялалзах, та үүнийг нэрлэнэ үү …
Алхам 5: Код
Эхэндээ би техник хангамжийн PWM тээглүүрт холбогдсон салбар LED -үүдийг л бүдгэрүүлж чадна гэж бодсон. Гэхдээ аз болоход ХОУХ -ны гайхалтай програм хангамжийн номын сан байдаг бөгөөд энэ нь надад бүх тээглүүрийг техник хангамжийн ХОУХ шиг ашиглах боломжийг олгодог. Энэхүү тохиргоо нь анимац хийх хязгааргүй боломжийг бий болгосон! Доор хавсаргасан кодыг зарим анхны анимацтай хамт үзээрэй.
Хэрэв танд таалагдсан бол энэ нийтлэлийн доорх Make It Glow Contest дээр саналаа өгөөрэй, баярлалаа
Алхам 6: Схем
Make It Glow уралдааны 2018 оны хоёрдугаар шагнал
Зөвлөмж болгож буй:
Arduino Uno ашиглан акустик левитаци Алхам алхам (8 алхам): 8 алхам
Arduino Uno-тай акустик Levitation Алхам алхамаар (8 алхам): хэт авианы дууны дамжуулагч L298N Dc эмэгтэй адаптерийн эрэгтэй тэжээлийн тэжээлийн хангамж Arduino UNOBreadboard Энэ нь хэрхэн ажилладаг вэ: Нэгдүгээрт, та кодыг Arduino Uno-д байршуулдаг (энэ нь дижитал төхөөрөмжөөр тоноглогдсон микроконтроллер юм. кодыг хөрвүүлэх аналог портууд (C ++)
Болт - DIY утасгүй цэнэглэх шөнийн цаг (6 алхам): 6 алхам (зурагтай)
Болт - DIY утасгүй цэнэглэх шөнийн цаг (6 алхам): Индуктив цэнэглэгч (утасгүй цэнэглэх эсвэл утасгүй цэнэглэх гэж нэрлэдэг) нь утасгүй цахилгаан дамжуулах төрөл юм. Энэ нь цахилгаан соронзон индукцийг ашиглан зөөврийн төхөөрөмжүүдийг цахилгаан эрчим хүчээр хангадаг. Хамгийн түгээмэл програм бол Qi утасгүй цэнэглэгч юм
Arduino автомат сүүдэрлэх дэлгэцийн төсөлд алхам алхмаар мотор, жолооч сонгох: 12 алхам (зурагтай)
Arduino автоматжуулсан сүүдэртэй дэлгэцийн төслийн алхам ба моторыг сонгох: Энэхүү зааварчилгаанд би Автомат Сүүдэрт Дэлгэцийн прототипийн төслийн хувьд шаталсан мотор ба драйверыг сонгох алхамуудыг хийх болно. Сүүдэр дэлгэц нь гараар хийсэн хамгийн алдартай, хямд Coolaroo загварууд бөгөөд би үүнийг солихыг хүссэн
Хялбар алхам, зураг бүхий компьютерийг хэрхэн задлах вэ: 13 алхам (зурагтай)
Энгийн алхам, зураг бүхий компьютерийг хэрхэн задлах вэ: Энэ бол компьютерийг хэрхэн задлах тухай заавар юм. Ихэнх үндсэн бүрэлдэхүүн хэсгүүд нь модульчлагдсан бөгөөд амархан арилдаг. Гэсэн хэдий ч үүнийг зохион байгуулах нь чухал юм. Энэ нь эд ангиудыг алдахаас сэргийлж, мөн угсрах ажлыг хялбарчлах болно
Arduinoflake - ПХБ -ийн хувилбар: 8 алхам (зурагтай)
Arduinoflake - ПХБ -ийн хувилбар: Хэдэн долоо хоногийн өмнө би чөлөөт хэлбэрийн Arduinoflake хийсэн. Та бүхэнд маш их таалагдсан. Гэхдээ түүний ид шид нь зөвхөн чөлөөт хэлбэртэй төдийгүй LED -ийн загвар юм. Тиймээс би ПХБ -ийн хувилбарыг бүтээхээр шийдсэн бөгөөд үүнийг хүн бүрт хийхэд маш хялбар бөгөөд хямд байх болно! Энэ бол