Агуулгын хүснэгт:
- Хангамж
- Алхам 1: Код - байршуулах
- Алхам 2: Код (хөгжмийг өөрчлөх)
- Алхам 3: Код (зураг / зургийг өөрчлөх)
- Алхам 4: 3D загвар
- Алхам 5: Чуулган
Видео: Тобиас - Артуино хөгжмийн хайрцаг ТВ нэвтрүүлэгтэй: 5 алхам (зурагтай)
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:01
Юуны өмнө энэхүү төслийн урам зоригийг өгсөн найз бүсгүйн минь аварга том бамбарууш Тобиасыг танилцуулъя.
Тобиас хувийн шинж чанартай бөгөөд цаг хугацаа өнгөрөх тусам түүнийг ажил дээрээ байхгүй байхад нь юу хийдгийг бид хошин шоглоомоороо гайхдаг.
Энэхүү төсөл нь энгийн бэлэг болох зорилготой байсан бөгөөд дуртай дуугаа тоглодог пьезо чанга яригчтай Arduino юм. Удалгүй энэ нь миний хяналтаас гарч хөгжмийн хайрцаг болсон:
- 3D хэвлэсэн
- AA батерей ашиглан USB холболт шаардлагагүй хөгжим тоглуулах чадвартай
- тэмдэглэл бүрт гэрэлтдэг төгөлдөр хуурын "түлхүүрүүд"
- хуучин CRT телевизээр RCA холбогчоор дамжуулан дүрс хуулбарлах чадвартай
Хангамж
- Ардуино Нано
- Илтгэгч (би эвдэрсэн хуучин радиогоос авсан)
- Сэлгэн залгах (3 зүү) - горим сонгогч
- Ротари потенциометр - эзлэхүүний хяналт
- 2х 220Ω эсэргүүцэл
- 1x 440Ω эсэргүүцэл эсвэл 2x 220Ω эсэргүүцэл
- 1x 1kΩ эсэргүүцэл
- 11 3 мм -ийн LED
- 2x RCA эмэгтэй холбогч
- утаснууд
- 3.5 мм цагаан нийлэг
- халуун цавуу эсвэл супер цавуу
Хэрэгсэл:
- гагнуурын хэрэгсэл
- 3D принтер
- кодыг байршуулахын тулд Arduino IDE бүхий компьютер
Алхам 1: Код - байршуулах
Танд хэрэгтэй болно:
- TVout номын сан - Arduino нь RCA эсвэл SCART холболттой зурагт, дуу оруулах боломжийг олгодог
- arduino -volume1 - Энэхүү номын сан нь дууны чанарыг сайжруулдаг бөгөөд үүнийг 1 -р горимд ашигладаг (Arduino дангаараа ТВ холболтгүй). Гэсэн хэдий ч 2-р горимд TVout номын сан нь эзлэхүүн1-тэй ижил таймер ашигладаг тул үүнийг нэгэн зэрэг ашиглах боломжгүй юм
Хэрэв та хөгжим эсвэл дүрсийг өөрчлөхийг хүсч байвал кодыг Arduino дээрээ байршуулаад зогсохгүй хоёр номын санг суулгасан эсэхээ шалгаарай.
Алхам 2: Код (хөгжмийг өөрчлөх)
Эндээс та энэ дууг олох боломжтой:
Би хөгжмийг хэсэгчлэн хувааж, давтагдах хэсэг бүрт үсэг хуваарилав. Дараа нь би тэмдэглэл бүрт 1 -ээс 16 хүртэл утгыг өгч массив бүрийн 0 мөрөнд байрлуулсан. Утга нь тоглох тэмдэглэлийн давтамжтай тохирч байна (массивын давтамж ). 1 -р мөрөнд би тэмдэглэл бүрийн үргэлжлэх хугацааг дээр бичнэ. Жишээ:
const байт melB1 [2] [6] PROGMEM = {
{11, 8, 0, 8, 7, 6}, // тэмдэглэл
{1, 3, 1, 1, 1, 1}}; // үргэлжлэх хугацаа
Хэрэв та өөр дуу ашиглахыг хүсвэл:
- freq массивыг хүссэн шинэ давтамжуудаар өөрчлөх (тэмдэглэл)
- дууны хэсэг бүрт тохирох массивуудыг өөрчлөх
- in void music () тоглох ёстой дарааллыг сонгоно уу
- мөр бүрийн элементүүдийн тоог массивын тунхаглал дахь "X" болгон өөрчилж, харгалзах хоосон зайг өөрчлөх, жишээ нь:
melB1 [2] [X]
хүчин төгөлдөр бус melodiaB1 () {
for (a = 0; a <X; a ++) {
Алхам 3: Код (зураг / зургийг өөрчлөх)
Би GIMP -ийг ашиглан зургийг хар цагаан болгож өөрчилсөн.
Өнгө / ханалт = 0
Зургийг 95x95 пикселийн нарийвчлалтай өөрчлөх ёстой. TVout номын сан нь илүү өндөр нарийвчлалтай байх боломжийг олгодог боловч ашиглахаар төлөвлөж буй кодын хэмжээнээс шалтгаалан би нарийвчлалыг бууруулахаас өөр аргагүй болсон.
- Тэгш өнцөгт сонгох хэрэгсэл (Аспектын харьцаа - тогтмол 1: 1)
- Засах/хуулах
- Файл/Үүсгэх/Түр санах самбараас
- Зураг/масштабтай зураг (95x95)
Зургийг саарал биш хар, цагаан болгож өөрчлөх нь чухал юм.
- Fuszy Select Tool болон Free Select Tool ашиглан миний хараар харуулахыг хүссэн хэсгийг сонгоно уу.
- Харандаа (хар) бидний сонголтыг хар болгох
- Сонгох / урвуулах (бидний сонголтыг урвуу болгодог)
- Үлдсэн хэсгийг цагаан өнгөтэй болгохын тулд харандаа (цагаан)
- Өнгө / Гэрэлт-тодосгогч (харыг хар болгохын тулд max-аас ялгаатай)
Одоо бид 95x95 пикселийн нягтралтай хар цагаан өнгөтэй болсон
Файл/экспортлох (. BMP)
Шинэ дүрсийг код болгон хөрвүүлэхийн тулд би Image2Code ашигласан
Энэ нь бидэнд бараг сайн массив өгдөг. Дараа нь би үүнийг Arduino IDE руу хуулж оруулав.
Засах / хайх аргыг ашиглах:
- "0xFF" гэсэн бүх зүйлийг хайж олоод "0" -ээр соль (Бүгдийг орлуулах)
- "0x00" -тай ижил зүйлийг хийж, "1" -ээр солино уу.
- Бүх "{" ба "}" -г устгах
"0" нь хар пиксел байх болно
"1" нь цагаан пиксел байх болно
Алхам 4: 3D загвар
3D загварыг гаргахын тулд би SketchUp програмыг ашигласан. Миний 3D принтерийн хязгаарлагдмал байдал, дотоод холболтыг бий болгоно гэж төсөөлж байсан бэрхшээлээс шалтгаалан загварыг 4 хэсгээс бүтээхээр шийдлээ.
Хэрэв та дизайны талаар ямар нэгэн зүйл өөрчлөхийг хүсвэл би SketchUp файлыг байршуулсан, хэрэв үгүй бол.stl файлуудыг хэвлэх хэрэгтэй.
Алхам 5: Чуулган
Угсрах нь тийм ч төвөгтэй биш боловч хайрцагны хэмжээ, холбох утасны тоо зэргээс шалтгаалан хэцүү байдаг.
Зөвлөмж болгож буй:
Хөнгөн шоу бүхий хөгжмийн хайрцаг: 9 алхам (зурагтай)
Хөнгөн шоу бүхий хөгжмийн хайрцаг: Сайн байна уу, тавтай морилно уу, энэ хичээлд бид гэрлийн шоу нэвтрүүлгээр хэрхэн хөгжмийн хайрцаг хийхээ харуулах болно. Танд хэрэгтэй зүйл бол хоосон хайрцаг юм. Бид ихэвчлэн багаж хэрэгсэлд ашигладаг хэргийг авч үзсэн. Энэ төсөлд та маш бүтээлч байж чадна, тиймээс та үүнийг хийх шаардлагагүй
Хүүхдүүдийн MP3 хөгжмийн хайрцаг: 6 алхам (зурагтай)
Хүүхдүүдийн MP3 хөгжмийн хайрцаг: arduino -ийн эргэн тойронд DIY хийх шинэ төслүүдийг хайж байхдаа хүүхдүүдэд зориулсан RFID дээр суурилсан MP3 тоглуулагчтай холбоотой сайхан санаануудыг оллоо. Зах зээл дээр мэргэжлийн нэг тоглоомон хайрцаг байдаг - эдгээр хүмүүс захирдаг. Тэд ухаалаг санаагаараа гайхалтай бизнес хийсэн. Шалгах
Зөөврийн MP3 AUX хөгжмийн хайрцаг: 23 алхам (зурагтай)
Зөөврийн MP3 AUX хөгжмийн хайрцаг: Энэхүү үйл явцын дүн шинжилгээ нь Arduino Nano ашиглан MP3 тоглуулагч хэрхэн бүтээхийг харуулдаг, файлууд нь 16 битийн MP3 бөгөөд 8 битийн WAV-ээр хязгаарлагддаг Arduino хөгжим тоглуулагчтай адилгүй ажилладаг. лазер-c үүсгэж байгааг харуулж байна
Мини монитор (OLED) ба LED бүхий хөгжмийн хайрцаг: 8 алхам (зурагтай)
Мини монитор (OLED) ба LED бүхий хөгжмийн хайрцаг: Миний санаа бол нээхэд хөгжим тоглодог хайрцаг байсан. Мөн сэрж, мэндчилж буй эможи бүхий дэлгэцтэй. Хэрэв та хүч мэдрэмтгий резисторыг хурууныхаа завсраар дарвал гэрэл асдаг LED байдаг
Барби хайрцаг: таны Mp3 тоглуулагчийн өнгөлөн далдалсан хайрцаг/ Boom хайрцаг: 4 алхам (зурагтай)
Барби хайрцаг: таны Mp3 тоглуулагчийн өнгөлөн далдалсан хайрцаг/ Boom хайрцаг: Энэ бол таны mp3 тоглуулагчийн хамгаалалттай үүргэвч бөгөөд чихэвчний үүрийг дөрөвний нэг инч болгон хөрвүүлдэг, унтраалгын товчлуур дээр тэсрэх хайрцаг болж чаддаг. таны mp3 тоглуулагчийг ерээд оны эхэн үеийн соронзон хальсны тоглуулагч эсвэл үүнтэй төстэй хулгай багатай болгож хувиргадаг