Агуулгын хүснэгт:
- Алхам 1: Гэрэлтэхэд бэлдээрэй
- Алхам 2: Фоторезисторын хэлхээ
- Алхам 3: Кодлох хэсэг 1
- Алхам 4: Кодлох 2 -р хэсэг
- Алхам 5: Кодлох хэсэг 3
- Алхам 6: Талхны тавцангийн тест
- Алхам 7: Theremin хашлага хийх/Theremin утас холбох хэсэг
- Алхам 8: Хөнгөн Теремин
Видео: Танай гэрт Arduino Light Theremin: 8 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:02
Https://www.instructables.com/id/Arduino-Light-Th… дээрээс Arduino Light Theremin-ийг дахин хийх.
Теремин бол гүйцэтгэгчийн гарны байрлалыг мэдэрч, хөгжмийн дууг бүтээх чадвартай, хөгжимчин төхөөрөмжид хэзээ ч хүрэхгүйгээр ажилладаг электрон хөгжмийн төхөөрөмж юм. Хөнгөн тереминий хувьд бид энэ ойлголтыг өөрчилж, хөгжмийг бус өнгийг хянадаг теремин бүтээх гэж байна.
Ардуино
Компьютер
LED
Фоторезистор
Эсэргүүцэл
Хайрцаг
Алхам 1: Гэрэлтэхэд бэлдээрэй
Эхлэхийн тулд 7 LED -ийг иж бүрдлээсээ авцгаая. Хэрэв та хүсвэл илүү ихийг нэмж болно, нээлттэй Arduino зүү дээр нэмэлт эсэргүүцэл, утас нэмж оруулаарай. Arduino нь маш их хүч чадал өгч чаддаггүй тул тодорхой хугацаанд илүү их LED нэмэх нь бүгдийг бүдэгрүүлдэг гэдгийг санаарай.
Газардуулгын утас/ LED нэмэх
Талхны талбайн газрын (сөрөг "-") төмөр зам ба Arduino-ийн GND зүү хооронд утас нэмж эхэл. Энэ нь Arduino болон талхны самбар дээрх бүх бүрэлдэхүүн хэсгүүд нийтлэг ойлголттой болж, бүрэн хэлхээг бий болгож чадна. Дараа нь LED -ийн богино хөлийг (газар) талхны хавтангийн газардуулгын (сөрөг) төмөр замд залгаарай
Резистор ба утас нэмнэ үү
Танд 7 резистор хэрэгтэй болно, би 82 Ом (саарал, улаан, хар) ашиглахаар шийдсэн, учир нь LED нь хангалттай гэрэл гэгээтэй байх боловч Arduino -аас их хүч авахгүй.
Алхам 2: Фоторезисторын хэлхээ
Фоторезисторын хэлхээг хийхийн тулд бид дахин хүчдэл хуваагч үүсгэх болно. Фоторезистор ба 82 Ом эсэргүүцэл (саарал, улаан, хар) ав. Фоторезисторын нэг хөлийг талхны тавцангийн төмөр замд, нөгөө хөлөө талхны аль ч эгнээнд байрлуулна.
Дараа нь Arduino дээрх 5V гаралтын утсыг талхны тавцан дээрх өөр эгнээнд нэмж, 5V хүчдэл ба фоторезисторын эгнээнд 10К Ом эсэргүүцэлтэй гүүр тавь.
Эцэст нь хэлэхэд, хүчдэл хуваагч хийсний дараа бид хуваагчаас дохиог Arduino руу дамжуулах ёстой тул өөр утас аваад нэг үзүүрийг фоторезистор ба 10К эсэргүүцлийн эгнээнд, нөгөө үзүүрийг A0 (аналог пин 0) залгаарай. Ардуино.
Алхам 3: Кодлох хэсэг 1
Миний код энд байна!
Гэрлийн коэффициентийг кодлохын тулд бид өмнөх аналог мэдрэгчийн хичээлийг өргөжүүлж, нэг мэдрэгчийг ашиглан хэд хэдэн LED үйлдлийг идэвхжүүлснээр нэг алхам урагшлах болно. Нэгдүгээрт, хавсаргасан LED.ino -г татаж аваад Arduino IDE дээр нээнэ үү. Эхлэхийн тулд бид бүх 7 LED -ийг эхлүүлэх хэрэгтэй. Би нэршлийн конвенцуудыг энд нэлээд стандарт байлгасан боловч та LED -ийг хүссэн конвенцийн дагуу шошголж болно.
LED бүрийг нэрлэсэн тул бид оролт, гаралтаа тохируулах хэрэгтэй
Бид мөн цуваа порт холболтыг эхлүүлж байгаа тул төхөөрөмжийг дараа нь тохируулах боломжтой болохыг анхаарна уу. 9600 утга нь компьютер ба Arduino хоорондоо ярих хурд юм. Үүнийг Baud Rate гэж нэрлэдэг бөгөөд та энэ талаар нэмэлт нөөцийн хэсгээс уншиж болно.
Алхам 4: Кодлох 2 -р хэсэг
Аналог мэдрэгчийн кодыг үндэслэн бид ижил LED функцийг ашиглах гэж байгаа боловч илүү их хэмжээний LED -ийг байрлуулахын тулд үүнийг бага зэрэг өргөжүүлэх шаардлагатай байна. Үүнийг хийхийн тулд бид функцын параметрүүдийн тоог нэмэгдүүлж, нэмэлт тээглүүрийг ажиллуулж байгаа эсэхийг шалгаарай.
Энэхүү LED төлөвийн функцэд бидэнд w1, w2, w3, w4, w5, w5, w6, w7 гэсэн параметрүүд байдаг. Эдгээр LED -ийг асаах, унтраах замаар үндсэн давталтад эдгээрийг HIGH эсвэл LOW гэж тохируулна.
Алхам 5: Кодлох хэсэг 3
Энэ кодын жинхэнэ мах руу ороод үндсэн гогцоонд шумбъя. Таны гар мэдрэгчээс хол байгаа зайны дагуу өөр өөр LED гэрэлтүүлэхийг хүсч байгаагаа бид мэднэ. Энэ нь мэдрэгч бага гэрэл тусах тусам илүү олон LED асах ёстой гэсэн үг юм. Өмнөх хичээлүүдээс харахад гэрэл буурах тусам фоторезисторын хэлхээний ADC утга нэмэгддэг тул ADC -ийн утга нэмэгдэхийн хэрээр гэрэл илүү LED асдаг байдлаар кодоо бүтээхийг хүсч байна.
Хөөх, энэ бол тархи нугалсан хүн байсан! Бидэнд юу хэрэгтэй байгааг ойлгоход туслах кодыг авч үзье
Ахххх, одоо энэ нь илүү утга учиртай болж байна. Бид photoPin -ийн үнэ цэнийг байнга хянаж байдаг бөгөөд дараа нь LED -ийг улам их асааж, үнэ нь өндөр болно. Дараагийн алхам дээрх видеоноос та харах болно, эдгээр анхдагч утгууд нь өрөөн доторх гэрлийн хувьд надад маш сайн тусалсан боловч та гарныхаа зайнд хариу үйлдэл үзүүлэхийн тулд эдгээр утгуудыг бага зэрэг тоглуулах хэрэгтэй болж магадгүй юм. таны хүссэн байдлаар.
Алхам 6: Талхны тавцангийн тест
Кодыг Arduino -д байршуулж, шинэ Theremin -тайгаа тоглоцгооё.
Алхам 7: Theremin хашлага хийх/Theremin утас холбох хэсэг
Теремины гол хэсэг нь цаасан хайрцаг юм. Дараа нь би хутга, хайчаар 7 зүслэг хийж, хооронд нь зай завсарлав. Дараа нь би LED -тэй таарч байгаа эсэхийг шалгасан.
Дөнгөж хийсэн нүхэндээ залгахад хангалттай урт болгохын тулд анхны утсыг өөр утсаар холбоно уу.
Алхам 8: Хөнгөн Теремин
Бүх зүйл дууссан тул шинэ Light Theremin -ийг туршиж үзье.:)
Зөвлөмж болгож буй:
Fanair: Танай өрөөний цаг уурын станц: 6 алхам (зурагтай)
Fanair: Танай өрөөний цаг уурын станц: Одоогийн цаг агаарыг мэдэхийн тулд тоолж баршгүй олон арга байдаг, гэхдээ та зөвхөн гадаа цаг агаарыг мэддэг. Хэрэв та байшин дотор, тодорхой өрөөнд байгаа цаг агаарыг мэдэхийг хүсч байвал яах вэ? Үүнийг би энэ төслийн хүрээнд шийдэхийг оролдож байна. Fanair нь мулт ашигладаг
Танай компанид цалин хөлс бэлтгэхийн тулд Ms Access мэдээллийн сангийн програм хангамжийг бий болгох: 6 алхам
Танай компанид цалин хөлс бэлтгэхийн тулд Ms Access мэдээллийн сангийн програм хангамжийг бий болгох: Би танд сарын цалин, цалингийн хуудсыг хялбархан хэвлэхийн тулд MS хандалтыг ашиглан Цалингийн системийг бий болгох товч заавар өгөх болно. Ингэснээр та сар бүр цалингийн дэлгэрэнгүй бүртгэлийг мэдээллийн санд хадгалж, оройтож засварлах эсвэл хянаж үзэх боломжтой болно
SmartBox - Танай өрөөнд зориулсан ухаалаг гэрийн систем: 6 алхам
SmartBox - Танай өрөөнд зориулсан ухаалаг гэрийн систем: Бүгдээрээ сайн байцгаана уу! Энэхүү зааварчилгаанд би ухаалаг өрөөний системийг хэрхэн яаж хийхийг тайлбарлах болно. Энэхүү систем нь хоёр төхөөрөмжтэй бөгөөд таны өрөөний өнөөгийн амьдралын чанарыг хэмждэг чийгшил, температур мэдрэгч бүхий ерөнхий төхөөрөмж юм. Та
Танай ургамлын чийг багатай хөрсний дохиоллын систем: 5 алхам
Таны ургамлын чийг багатай хөрсний сэрэмжлүүлгийн систем: Хэд хэдэн орон сууцанд янз бүрийн төрлийн ургамал бүхий лонхтой олдох нь элбэг байдаг. Олон тооны өдөр тутмын үйл ажиллагаанаас болж хүмүүс ургамлаа услахаа мартаж, усны хомсдолд орж үхдэг
Танай компьютер дээр агаарын хөдөлгөөнийг шууд дамжуулна уу !!!!!: 3 алхам
Таны компьютер дээр нислэгийн шууд дамжуулалт !!!!!: Энэхүү зааварчилгаа нь янз бүрийн нисэх онгоцны буудлуудын агаарын урсгалыг (зөвхөн олон улсын томоохон нисэх онгоцны буудлуудыг багтаасан) хэрхэн харахыг заах болно. ** ХАРИУЦЛАГА ** Би энэ зааварт заасан мэдээллийг ашиглах хариуцлага хүлээхгүй. Хэрэв та ямар нэгэн террорист төлөвлөж байгаа бол