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

ANDI - Санамсаргүй хэмнэл үүсгэгч - Электроникс: 24 алхам (зурагтай)
ANDI - Санамсаргүй хэмнэл үүсгэгч - Электроникс: 24 алхам (зурагтай)

Видео: ANDI - Санамсаргүй хэмнэл үүсгэгч - Электроникс: 24 алхам (зурагтай)

Видео: ANDI - Санамсаргүй хэмнэл үүсгэгч - Электроникс: 24 алхам (зурагтай)
Видео: Autoimmune Autonomic Ganglionopathy: 2020 Update- Steven Vernino, MD, PhD 2024, Долдугаар сарын
Anonim
ANDI - Санамсаргүй хэмнэл үүсгэгч - Электроник
ANDI - Санамсаргүй хэмнэл үүсгэгч - Электроник
ANDI - Санамсаргүй хэмнэл үүсгэгч - Электроник
ANDI - Санамсаргүй хэмнэл үүсгэгч - Электроник
ANDI - Санамсаргүй хэмнэл үүсгэгч - Электроник
ANDI - Санамсаргүй хэмнэл үүсгэгч - Электроник
ANDI - Санамсаргүй хэмнэл үүсгэгч - Электроник
ANDI - Санамсаргүй хэмнэл үүсгэгч - Электроник

ANDI бол товчлуур дарахад л санамсаргүй хэмнэл үүсгэдэг машин юм. Цохилт бүр өвөрмөц бөгөөд таван товчлуураар тохируулж болно. ANDI бол хөгжимчдөд урам зориг өгөх, бөмбөрийн цохилтоор ажиллах шинэ арга замыг судлах зорилготой их сургуулийн төслийн үр дүн юм. Төслийн талаарх дэлгэрэнгүй мэдээллийг andinstruments.com дээрээс авах боломжтой

ANDI -ийн дизайны үе шатанд үйлдвэрлэгчдийн хамт олон, ялангуяа Instructables -ийн сонирхолтой төслүүдээс маш их урам зориг авсан. Сайн сайхныг буцааж өгөхийн тулд би ANDI цохих генераторын цахилгаан хэлхээг хэрхэн яаж хийх талаар энэ зааварчилгааг бичсэн болно. Энэ бол Arduino Nano-ээр дамжуулан бичил SD карт дээр хадгалагдсан богино хүрдний дууг тоглуулах боломжийг олгодог таван эргэдэг товчлууртай энгийн хэлхээ юм.

Энэхүү зааварчилгаа нь электрон хэлхээний бүтцийг хамардаг бөгөөд Arduino дээр програмчлагдсан код, ашигладаг бөмбөрийн дууг эндээс олж болно. Кодыг код файл дахь тайлбаруудаар тайлбарласан бөгөөд би энэ заавар дахь кодыг нарийвчлан судлахгүй.

ANDI нь хөнгөн цагаан, фанер хавтангийн гадна талд байдаг бөгөөд би энэ зааварт гадна талыг хийх ажлыг оруулаагүй болно.

Хэрэв кодыг нарийвчлан тайлбарлах эсвэл хаалт хийх талаар сонирхож байгаа бол үүнийг ирээдүйд нэмж оруулах болно.

Үгүй бол энэ нь танд ANDI-beat генераторын зориулалтын хашлага хийх боломжийг танд олгоно.

Төслийн хэвлэл мэдээллийн шинэчлэлтийг авахын тулд миний ANDinstruments төслийг instagram дээрээс дагаарай: @and_instruments

Алхам 1: Хичээлийг хэрхэн дагах вэ

Хичээлийг хэрхэн дагах вэ
Хичээлийг хэрхэн дагах вэ

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

Энэ нь заримдаа хэтэрхий нарийвчлалтай, удаан санагдаж магадгүй гэсэн үг юм. Тиймээс аль хэдийн таалагдсан алхмуудаа хурдан хийгээрэй.

Хэлхээний зарим гол хэсгүүдийг илүү гүнзгий ойлгохын тулд би юу болж байгааг ойлгоход туслах бусад зааварчилгаа, заавар, Википедиа хуудасны линкийг нэмж оруулав.

Цахилгаан хэлхээг дахин төлөвлөж, хүссэнээрээ кодоо дахин бичээрэй, хэрэв хүсвэл andinstruments.com руу холбогдож эх сурвалжийг нь зээлдүүлээрэй.

Хэрэв танд зааварчилгааны талаар ямар нэгэн асуулт байвал, эсвэл хэлхээг хэрхэн сайжруулах талаар ямар нэгэн санаа байвал [email protected] хаягаар сэтгэгдэл бичих эсвэл надад имэйл илгээнэ үү!

Алхам 2: Бүрэлдэхүүн хэсгүүдийг цуглуулах

Бүрэлдэхүүн хэсгүүдийг цуглуулах
Бүрэлдэхүүн хэсгүүдийг цуглуулах

Би хэлхээний дизайнд дараах бүрэлдэхүүн хэсгүүдийг ашигласан.

  • 39х30 хэмжээтэй 3 арлын самбар
  • Arduino нано нийцтэй V3.0 ATMEGA328 16M
  • (2x) 15x1 эрэгтэй зүү толгой Arduino
  • Түвшин шилжүүлэгчтэй MicroSD -ийн салалт (SparkFun Shiftting μSD Breakout)
  • MicroSD Breakout -д зориулсан 7х1 хэмжээтэй эрэгтэй зүү толгой
  • Micro SDHC карт (Intenso 4 GB Micro SDHC карт 4-р анги)
  • (4x) 10к Ом потенциометр (Альпийн 9мм хэмжээтэй металл босоо амны бэхэлгээ RK09L114001T)
  • (4x) 0.1uF керамик конденсатор (Vishay K104K15X7RF53L2)
  • 1k Ом эсэргүүцэл (металл хальсны эсэргүүцэл 0.6W 1%)
  • 3.5 мм-ийн самбар дээр суурилуулсан аудио үүр (Kycon STPX-3501-3C)
  • Түлхүүр бүхий эргэдэг кодлогч (Bourns Encoders PEC11R-4025F-S0012)
  • Шилжүүлэгчийг асаах (MTS-102 дээрх 1 туйлтай гагнуурын таб)
  • 9 вольтын батерейны оосор (Keystone хамгаалагдсан 9 вольтын 'I' төрлийн батерейны оосор)
  • 9 вольтын батерей
  • Янз бүрийн өнгөтэй хатуу цөмт утас

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

Хэрэв танд хэлхээг хэрхэн сайжруулах талаар санал байвал сэтгэгдэл бичих эсвэл надад имэйл илгээнэ үү.

Алхам 3: Зарим хэрэгслийг хайж олох

Зарим хэрэгслийг хайж олох
Зарим хэрэгслийг хайж олох
Зарим хэрэгслийг хайж олох
Зарим хэрэгслийг хайж олох
Зарим хэрэгслийг хайж олох
Зарим хэрэгслийг хайж олох
Зарим хэрэгслийг хайж олох
Зарим хэрэгслийг хайж олох

Би энэ төсөлд дараах багаж, тоног төхөөрөмжийг ашигладаг.

  • Бүрэлдэхүүн хэсгүүдийг туузан дээр гагнахаас өмнө турших зориулалттай талхны самбар
  • Утас огтлох зориулалттай жижиг бахө
  • Автомат утас хуулагч
  • Хатуу судалтай утас, эд ангиудын хөлийг нугалахад зориулсан бахө
  • Температурыг тохируулах боломжтой гагнуурын төмөр
  • Гагнах үед туузан хавтанг барих "туслах гарууд"
  • Жижиг өсгөгч чанга яригч, 3.5 мм аудио кабель нь хэлхээний аудио гаралтыг шалгах боломжтой

Алхам 4: Схемийг дагана уу

Схемийг дагана уу
Схемийг дагана уу

Энэхүү схемийг Fritzing -ээр хийсэн бөгөөд та ямар ч бүрэлдэхүүн хэсэг эсвэл холболтыг алдаагүй байгаа эсэхийг шалгахын тулд процессийн явцад дахин шалгаж үзэхийг зөвлөж байна.

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

Алхам 5: Arduino-г MicroSD карт таслах самбарт холбоно уу

Arduino-г MicroSD карт таслах самбарт холбоно уу
Arduino-г MicroSD карт таслах самбарт холбоно уу
Arduino-г MicroSD карт таслах самбарт холбоно уу
Arduino-г MicroSD карт таслах самбарт холбоно уу
Arduino-г MicroSD карт таслах самбарт холбоно уу
Arduino-г MicroSD карт таслах самбарт холбоно уу

Би хэлхээний хамгийн чухал хоёр бүрэлдэхүүн хэсэг болох Arduino Nano болон MicroSD картыг задлах самбарыг туршиж үзээд төслийг эхлүүлэхийг зөвлөж байна. Би үүнийг талхны тавцан дээр хийдэг бөгөөд энэ нь сайн ажиллаж байхдаа би бүрэлдэхүүн хэсгүүдийг туузан хавтан дээр гагнаж, энэ нь байнгын болгодог.

Хэрэв та MicroSD-ийн таслах самбар хэрхэн ажилладаг талаар илүү ихийг мэдэхийг хүсч байвал Adafruit: Micro SD Card Breakout Board хичээлээс энэхүү гарын авлагыг уншихыг зөвлөж байна.

Гагнуурын зүү толгойг Arduino болон MicroSD хавтан дээр байрлуулна. Би гагнах үед эрэгтэй зүү толгойг байрлуулахын тулд талхны самбар ашигладаг. Сайн гагнуурын холболт хийх нь хэцүү байж болох бөгөөд миний жишээн дээрх зургуудаас зарим алдаатай хэсгийг олж авах болно. Гагнуурын төмрийг анх удаа ашиглаж байгаа бол эхлэхээсээ өмнө гагнуурын хичээлийг үзэхийг зөвлөж байна.

MicroSD -ийн таслах самбарыг талхны самбар дээрх Arduino руу дараах дарааллаар холбоно уу.

  • Arduino pin GND -> MicroSD GND
  • Arduino pin 5V -> MicroSD VCC
  • Arduino pin D10 -> MicroSD CS
  • Arduino pin D11 -> MicroSD DI
  • Arduino pin D12 -> MicroSD D0
  • Arduino pin D13 -> MicroSD SCK (үүнийг CLK гэж бас харсан)

MicroSD-ийн таслах самбарын CD-зүүг энэ төсөлд ашиглаагүй болно.

Алхам 6: MicroSD картыг бэлтгэ

MicroSD картыг бэлтгэ
MicroSD картыг бэлтгэ
MicroSD картыг бэлтгэ
MicroSD картыг бэлтгэ
MicroSD картыг бэлтгэ
MicroSD картыг бэлтгэ

MicroSD картыг адаптертай компьютерт холбоно уу. Би MicroSD-картнаас SD карт адаптер ашигладаг. MicroSD картыг SD Холбооны SD Formatter програм хангамжаар форматлана уу:

Миний карт цоо шинэ, хоосон байсан ч би MicroSD карт дээрх бүх зүйлийг устгадаг "Дарж бичих формат" тохиргоог ашигладаг. Үүнийг би Arduino-той SD карт ашиглах талаар олон зааварчилгаанд санал болгосон тул үүнийг хийж байна. Картын нэрийг зааж өгөөд "Формат" дээр дарна уу. Энэ нь ихэвчлэн 5 минут орчим үргэлжилдэг бөгөөд "Картын формат дууссан!" Гэсэн мессежээр төгсдөг. SDFormatter -ийг хаах.

Бүх шахсан дууны клип.wav-файлуудыг эндээс олдсон MicroSD картны үндсэн санд байршуулна уу. Байршуулж дууссаны дараа MicroSD картыг сугалж аваад MicroSD таслах самбарт буцааж оруулна уу.

Хэрэв та аудио програм хангамжийг хэрхэн яаж ашиглахаа мэддэг бол миний жишээ файлуудын нэрээр нэрлэвэл миний дууны оронд өөрийнхөө дууны клипийг нэмж болно. Файлууд нь 44 100 Гц давтамжтай 8 битийн.wav файлтай байх ёстой.

Алхам 7: MicroSD картыг туршиж үзээрэй

MicroSD картыг туршиж үзээрэй
MicroSD картыг туршиж үзээрэй
MicroSD картыг туршиж үзээрэй
MicroSD картыг туршиж үзээрэй

MicroSD карттай холболтыг шалгахын тулд "CardInfoTest10" кодыг Arduino руу оруулна уу. Энэ кодыг Limor Fried 2011 бүтээсэн бөгөөд Tom Igoe 2012 өөрчилсөн бөгөөд Arduino вэбсайтаас эндээс олж тайлбарласан болно.

Цуваа дэлгэцийг 9600 baud дээр нээгээд дараах мессежийг хүлээн авсан гэдгээ баталгаажуулна уу.

SD картыг эхлүүлж байна … Утасны холболт зөв, карт байгаа.

Картын төрөл: SDHC

Эзлэхүүний төрөл нь FAT32"

Дараа нь одоо бидний хувьд чухал биш текстийн олон мөрийг дагана уу.

Хэрэв та цуваа дэлгэц хэрхэн ажилладаг талаар мэдэхийг хүсвэл Adafruit: Serial monitor arduino дээрх энэ хичээлийг үзээрэй.

Алхам 8: Arduino болон MicroSD-ийн таслах самбарыг Stripboard дээр гагнана

Arduino болон MicroSD-ийн таслах самбарыг Stripboard дээр гагнана
Arduino болон MicroSD-ийн таслах самбарыг Stripboard дээр гагнана
Arduino болон MicroSD-ийн таслах самбарыг Stripboard дээр гагнана
Arduino болон MicroSD-ийн таслах самбарыг Stripboard дээр гагнана
Arduino болон MicroSD-ийн таслах самбарыг Stripboard дээр гагнана
Arduino болон MicroSD-ийн таслах самбарыг Stripboard дээр гагнана

Arduino -г компьютерээс салгаад Arduino болон MicroSD -ийн самбарыг талхны самбараас зөөлөн салга. Би жижигхэн "хавтгай толгойтой" халив ашиглаж, эрэгтэй зүү толгойны хуванцар хэсэг болон талхны хавтангийн хооронд эд ангиудыг гараар өргөхөд хангалттай сул болтол нь хэд хэдэн газар хөдөлгөнө.

Талхны тавцангаа тавиад зэс арлууд доошоо харсан туузыг эргүүл. Төслийн эдгээр хэсгүүдийг байнгын болгохын тулд Arduino болон MicroSD -ийн таслах самбарыг туузан дээр гагнах цаг болжээ. Бүрэлдэхүүн хэсгүүдийг туузан хавтан дээр гагнаж хийсний дараа салгах нь үнэхээр хэцүү гэдгийг санаарай, тиймээс тэдгээрийг зөв байрлалд байрлуулж, туузыг аль болох чангалж, гагнуурын дараа сайн механик хүч өгөх болно.

Би тусгаарлагч соронзон хальс ашигладаг.

Ширээн дээр тууз болон сул эд анги тавихаас зайлсхийхийн тулд би гагнахдаа "туслах гар" ашигладаг. Хэрэв тэдгээр нь хэвтэж байвал сул хэсгүүд бага зэрэг хөдөлж, туузан хавтангийн нягт бэхлэлт алдагдах болно.

MicroSD -ийн таслах самбар дээрх үйлдлийг давтана уу. Эхлээд үүнийг зөв газарт нь чангалж, тусгаарлагч туузаар бэхлээрэй.

MicroSD -ийн таслах самбар нь зөвхөн нэг талдаа эрэгтэй зүү толгойтой тул түүнийг хазайсан байрлалд бэхлэх болно. Надад ямар ч асуудал байхгүй тул тусгаарлагч соронзон хальсны тусламжтайгаар өнцгөөр бэхлээд гагнуурын дараа нягт наалдана.

Дараа нь би туузыг дээрээс нь эргүүлж, гагнахдаа "туслах гараа" ашиглана.

Алхам 9: Дууны түвшний хяналтын товчлуур ба бага нэвтрүүлэх шүүлтүүрийг Stripboard руу холбоно уу

Дууны түвшний хяналтын товчлуур ба бага нэвтрүүлэх шүүлтүүрийг Stripboard руу холбоно уу
Дууны түвшний хяналтын товчлуур ба бага нэвтрүүлэх шүүлтүүрийг Stripboard руу холбоно уу
Дууны түвшний хяналтын товчлуур ба бага нэвтрүүлэх шүүлтүүрийг Stripboard руу холбоно уу
Дууны түвшний хяналтын товчлуур ба бага нэвтрүүлэх шүүлтүүрийг Stripboard руу холбоно уу
Дууны түвшний хяналтын товчлуур ба бага нэвтрүүлэх шүүлтүүрийг Stripboard руу холбоно уу
Дууны түвшний хяналтын товчлуур ба бага нэвтрүүлэх шүүлтүүрийг Stripboard руу холбоно уу

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

Потенциометр нь дууны түвшинг хянах үүргийг гүйцэтгэдэг бөгөөд эргүүлэх үед эсэргүүцлийг нэмэгдүүлж, дууны хэмжээг бууруулдаг. Хэрэв та потенциометрийн талаар илүү ихийг мэдэхийг хүсвэл энэ википедиа хуудсыг үзнэ үү: en.wikipedia.org/wiki/Potentiometer.

1k Ом эсэргүүцэл ба 0, 1 uF керамик конденсатор нь өндөр давтамжтай дуу чимээг арилгахын тулд бага нэвтрүүлэх шүүлтүүрийн үүрэг гүйцэтгэдэг. Хэрэв та бага нэвтрүүлэх шүүлтүүрийн талаар илүү ихийг мэдэхийг хүсвэл энэ википедиа хуудсыг үзнэ үү: en.wikipedia.org/wiki/Low-pass_filter

Би MicroSD -ийн таслах самбар ба Arduino хооронд утас гагнахаасаа өмнө эдгээр бүрэлдэхүүн хэсгүүдийг туузан хавтан дээр гагнана. Би үүнийг хийдэг, учир нь дууны гаралтын утаснууд нь самбар дээр ойрхон байхыг хүсч байна.

Жишээн дээрх минийх шиг нугалсан бол потенциометрийн метал хөлийг тэгшлээд эхэл. Үүнийг хийснээр та потенциометрийг бэхжүүлсэн бат бөх чанарыг нэмэгдүүлэхийн тулд хөлийг туузны нүхээр дамжуулж болно.

Хүчтэй схемийн дагуу потенциометрийг туузан хавтангийн нүхээр түлх.

Потенциометрийн тулгуур хөлийг туузны самбар руу нугалахад бахө ашиглана уу.

Одоо потенциометрийг Arduino руу холбох цаг болжээ. Хатуу судалтай утсыг зөв уртаар хайчилж ав.

Кабелийн туузны багаж ашиглан утасны төгсгөл бүрт ойролцоогоор 5 мм орчим хуванцарыг гаргаж аваад дотор нь байгаа металыг ил гарга.

Хавчаар ашиглан утсыг нугалж, туузан хавтан дээр тааруулна.

Утасыг потенциометрийн баруун зүү ба Arduino зүү D9 -тэй холбосон туузан хавтангийн нүхээр түлх. Илүү олон бүрэлдэхүүн хэсгүүд нэмж байх үед утсыг бэхлэхийн тулд туузны арын хэсэгт утсыг нугална. Одоохондоо гагнахгүй байх.

Потенциометрийн дунд зүү рүү утсыг нэмж, потенциометрийн баруун талд хоосон зүү оруулах ажлыг схемийн дагуу гүйцэтгэнэ.

Потенциометрийн дунд зүүгээс утасны хажууд байгаа нүхэнд 1к Ом эсэргүүцлийг нэмнэ.

Конденсаторын нэг хөлийг бахө ашиглан хоёр удаа нугалж, туузны хавтангийн хоёр нүхэнд оруулна.

Конденсаторыг туузан хавтангийн нүхээр түлхэж, нэг хөл нь резистортой нүх гаргаж, нэг хөл нь резисторын баруун талд байрлах 3 нүхтэй арал дээрх нүхээр дамжина.

Конденсаторыг утаснуудын доорхи потенциометрийн тавиураас өндөргүй байхаар хангалттай доош нь дарна уу. Учир нь бүрхүүлийн металл орой нь потенциометрийн тавиур дээр байрладаг тул конденсатор нь дээд хэсэгт нь саад болохгүй.

Arduino газардуулгыг потенциометрийн зүүн зүү рүү холбохын тулд өөр хоёр утас нэмж, тэндээс конденсатортой холбогдсон нүх рүү үргэлжлүүлнэ.

Алхам 10: Дууны түвшний хяналтын товчлуур ба бага нэвтрүүлэх шүүлтүүрийг Stripboard руу гагнах

Дууны түвшний хяналтын товчлуур ба бага нэвтрүүлэх шүүлтүүрийг Stripboard руу гагнах
Дууны түвшний хяналтын товчлуур ба бага нэвтрүүлэх шүүлтүүрийг Stripboard руу гагнах
Дууны түвшний хяналтын товчлуур ба бага нэвтрүүлэх шүүлтүүрийг Stripboard руу гагнах
Дууны түвшний хяналтын товчлуур ба бага нэвтрүүлэх шүүлтүүрийг Stripboard руу гагнах
Дууны түвшний хяналтын товчлуур ба бага нэвтрүүлэх шүүлтүүрийг Stripboard руу гагнах
Дууны түвшний хяналтын товчлуур ба бага нэвтрүүлэх шүүлтүүрийг Stripboard руу гагнах
Эзлэхүүний хяналтын бариул ба бага нэвтрүүлэх шүүлтүүрийг Stripboard руу гагнах
Эзлэхүүний хяналтын бариул ба бага нэвтрүүлэх шүүлтүүрийг Stripboard руу гагнах

Туузан хавтангийн ар талд байгаа бүх утсыг нугалсны дараа эд анги, утас нь унахгүй тул та туузыг дээрээс нь эргүүлж болно. Би "туслах гараа" ашиглан туузыг дээрээс нь доош нь харуулав. Бүрэлдэхүүн хэсэг ба утаснуудын нугалсан хөл нь бусадтай ямар ч саад болохгүй эсэхийг шалгаарай. Заримдаа нугалсан хөлийг зэсийн янз бүрийн арлуудын хоорондын зайг арилгахад ашиглаж болно. Ихэнхдээ энэ нь Arduino -ийн газар ба 5V зүүтэй хийх нь сайн байдаг, учир нь олон бүрэлдэхүүн хэсгүүд нь эдгээр хоёр хэсэгтэй ихэвчлэн холбогддог. Энэ тохиолдолд би энэ аргыг Arduino газардуулгын зүү дээр ашигладаг.

Гагнуурын дараа би хурц бахө ашиглан хөл, утсыг хэт урт газарт хайчилж авдаг.

Алхам 11: MicroSD Breakout Board -ийг Arduino руу холбоно уу

MicroSD Breakout Board -ийг Arduino руу холбоно уу
MicroSD Breakout Board -ийг Arduino руу холбоно уу
MicroSD Breakout Board -ийг Arduino руу холбоно уу
MicroSD Breakout Board -ийг Arduino руу холбоно уу
MicroSD Breakout Board -ийг Arduino руу холбоно уу
MicroSD Breakout Board -ийг Arduino руу холбоно уу

Одоо MicroSD -ийн таслах самбарыг Arduino руу холбох цаг болжээ. Arduino -ийн газар хооронд MicroSD -ийн таслах самбарын хооронд утас холбож эхэл. Би одоо Arduino ба потенциометрийн зүүн зүүний хоорондох утасны төгсгөлийг Arduino -ийн газардуулгын хажуугийн зэргэлдээ зэс арал руу гагнах замаар бүтээсэн Arduino газардуулгын зүүг ашиглаж байна.

Утасны ирмэг дээр утасны төгсгөлийг нугалж, утсыг тогтоон барьж, Arduino болон MicroSD -ийн таслах самбар хоорондох бүх утаснууд байрших хүртэл гагнуураар хүлээнэ үү.

MicroSD-ийн таслах самбарын CS-зүү ба Arduino-ийн D10 зүү хоёрын хооронд утас нэмнэ үү.

MicroSD таслах самбарын DI-зүү ба Arduino-ийн D11 зүү хоёрын хооронд утсаар үргэлжлүүлээрэй.

MicroSD-ийн таслах самбарын DO-г Arduino-ийн D12 зүүтэй холбоно уу.

MicroSD-ийн таслах самбарын SCK-зүүг (энэ зүүг SCK-ийн оронд CLK гэж нэрлэхээс өмнө миний ашиглаж байсан өөр нэг MicroSD-ийн самбар дээр) Arduino-ийн D13 зүүгээр холбоно уу.

Хамгийн сүүлд холбогдсон утас нь MicroSD таслах самбарын VCC зүү ба Arduino-ийн 5V зүү хооронд байна.

Утаснууд нь бага зэрэг давчуу байж болох ч утаснуудын металл хэсгүүд хоорондоо хүрэхгүй байгаа эсэхийг шалгаарай.

Туузан хавтанг эргүүлээд утаснууд хэвээр байгаа эсэхийг шалгаарай.

Алхам 12: MicroSD Breakout Board -ийг Stripboard дээр гагнах

MicroSD Breakout Board -ийг Stripboard дээр гагнана
MicroSD Breakout Board -ийг Stripboard дээр гагнана
MicroSD Breakout Board -ийг Stripboard дээр гагнана
MicroSD Breakout Board -ийг Stripboard дээр гагнана

Гагнуур хийж, үлдсэн утасны үзүүрийг хайчилж ав.

Алхам 13: Аудио үүрийг Stripboard руу холбож, гагнах

Аудио үүрийг Stripboard руу холбож, гагнах
Аудио үүрийг Stripboard руу холбож, гагнах
Аудио үүрийг Stripboard руу холбож, гагнах
Аудио үүрийг Stripboard руу холбож, гагнах
Аудио үүрийг Stripboard руу холбож, гагнах
Аудио үүрийг Stripboard руу холбож, гагнах
Аудио үүрийг Stripboard руу холбож, гагнах
Аудио үүрийг Stripboard руу холбож, гагнах

Одоо аудио залгуурыг самбар дээр холбох цаг болжээ. Аудио үүрэнд утсыг бэхлээд, аудио үүрний зүүг тойруулан утсыг нугалж байрлуулна.

Гагнах үед утсыг бэхлэх нь хэцүү байж болно. Үүний тулд би "туслах гараа" дахин ашиглаж байна.

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

Туузан хавтанг дээрээс нь эргүүлж, аудио үүрний утсан дээр гагнуур тавь. Дараа нь үлдсэн утсыг хавчаараар хайчилж ав.

Алхам 14: Аудио үүрийг туршиж үзээрэй

Аудио үүрийг туршиж үзээрэй
Аудио үүрийг туршиж үзээрэй
Аудио үүрийг туршиж үзээрэй
Аудио үүрийг туршиж үзээрэй

Одоо аудио гаралтыг шалгах цаг болжээ. Arduino-г компьютерт холбож эндээс олдсон "andi_testsound" кодыг байршуулна уу.

Аудио үүрийг 3.5 мм аудио кабелиар (чихэвчний ердийн холбогчтой ижил төрлийн) өсгөгч чанга яригч руу холбоно уу. Энэ видеон дээр би аудио залгуурыг жижиг bluetooth чанга яригчтай холбож, ар талд нь 3.5 мм "Аудио оролт" оролттой байна. Энэ хэлхээ нь чихэвч холбогдсон үед ажиллахгүй, учир нь энэ нь дууны гаралтыг сайжруулдаггүй. Эрчим хүч авахын тулд Arduino -ийг компьютерт холбох шаардлагатай хэвээр байна. "Andi_testsound" код нь MicroSD картнаас өөр өөр дууны клипүүдийг тоглуулдаг бөгөөд хэрэв бүх зүйл ажиллавал та чанга яригчаараа санамсаргүй цохилтыг сонсох болно. Та потенциометрийг эргүүлж гаралтын хэмжээг нэмэгдүүлэх эсвэл бууруулах боломжтой.

Алхам 15: Потенциометрийг Stripboard дээр холбож, гагнах

Потенциометрийг Stripboard дээр холбож, гагнах
Потенциометрийг Stripboard дээр холбож, гагнах
Потенциометрийг Stripboard дээр холбож, гагнах
Потенциометрийг Stripboard дээр холбож, гагнах
Потенциометрийг Stripboard дээр холбож, гагнах
Потенциометрийг Stripboard дээр холбож, гагнах

Үүсгэсэн цохилтыг хянахын тулд товчлуур болгон ашигладаг бусад потенциометрүүдийг нэмэх цаг болжээ. Потенциометрийг Arduino вэбсайтаас Arduino ашиглан аналог оролт болгон ашиглах талаар дэлгэрэнгүй уншина уу: Потенциометрийг унших (аналог оролт).

Анхны потенциометрийн нэгэн адил цахилгаан функцгүй потенциометрийн хөлийг тэгшлэхийн тулд бахө ашиглана уу.

Потенциометрийг Fritzing схемийн дагуу бүрэлдэхүүн хэсгүүдийн бүх таван хөлийг нүхээр дамжуулж зөв байрлуулна.

Хажуугийн хоёр хөлийг туузны ар талд нугалж, гагнах явцад механик хүч өгнө.

Хажуугийн хөл нь цахилгаан функцгүй байсан ч таван хөлөө гагнана. Энэ нь потенциометрүүдэд бага зэрэг нэмэлт механик хүчийг өгдөг.

Алхам 16: Конденсаторыг Stripboard руу холбож, гагнах

Конденсаторыг Stripboard дээр холбож, гагнах
Конденсаторыг Stripboard дээр холбож, гагнах
Конденсаторыг Stripboard дээр холбож, гагнах
Конденсаторыг Stripboard дээр холбож, гагнах
Конденсаторыг Stripboard дээр холбож, гагнах
Конденсаторыг Stripboard дээр холбож, гагнах

Дохиог илүү тогтвортой болгохын тулд потенциометрийн дохионы гаралтын зүү ба газардуулгын зүү хоёрын хооронд конденсатор нэмдэг. Энэхүү зааварчилгаа: гөлгөр потенциометрийн оролтоос оролтыг тэгшлэх талаар дэлгэрэнгүй уншина уу.

Fritzing-схемийн дагуу конденсаторыг туузан хавтан дээр нэмнэ. Дээд тал нь потенциометрийн тавиураас дээгүүр байхын тулд тэдгээрийг самбар дээр ойрхон доошлуул.

Гагнах үед конденсаторын хөлийг нугалж, туузны ар талд байрлуулна.

Хөлийг гагнаж, үлдсэн уртыг хайчилж ав.

Алхам 17: Ротари кодлогчыг Stripboard дээр холбож, гагнах

Ротари кодлогчийг Stripboard дээр холбож, гагнах
Ротари кодлогчийг Stripboard дээр холбож, гагнах
Ротари кодлогчийг Stripboard дээр холбож, гагнах
Ротари кодлогчийг Stripboard дээр холбож, гагнах
Ротари кодлогчийг Stripboard дээр холбож, гагнах
Ротари кодлогчийг Stripboard дээр холбож, гагнах
Ротари кодлогчийг Stripboard дээр холбож, гагнах
Ротари кодлогчийг Stripboard дээр холбож, гагнах

Эргэдэг кодлогчийн хоёр хажуугийн хөлийг туузан дээр тэгшхэн хэвтүүлэхийн тулд тэгшлээрэй. Миний эргэлдэгч кодлогч нь хажуугийн хөлтэй, хэтэрхий том хэмжээтэй, нүхний нүхээр түлхэж чаддаггүй болохоор би үүнийг хийдэг.

Эргэдэг кодлогчыг Fritzing-схемийн дагуу зөв газарт туузан хавтангаар дамжуулна.

Гагнах үед эргэлдэх кодлогчийг бэхлэхийн тулд би тусгаарлагч соронзон хальс ашигладаг.

Эргэдэг кодлогчийг гагнах ба соронзон хальсыг ав.

Алхам 18: Потенциометрийг Arduino руу холбох ба гагнах утас (1/2)

Потенциометрийг Arduino руу холбох & гагнуурын утас (1/2)
Потенциометрийг Arduino руу холбох & гагнуурын утас (1/2)
Потенциометрийг Arduino руу холбох & гагнуурын утас (1/2)
Потенциометрийг Arduino руу холбох & гагнуурын утас (1/2)
Потенциометрийг Arduino руу холбох & гагнуурын утас (1/2)
Потенциометрийг Arduino руу холбох & гагнуурын утас (1/2)
Потенциометрийг Arduino руу холбох & гагнуурын утас (1/2)
Потенциометрийг Arduino руу холбох & гагнуурын утас (1/2)

Потенциометр бүрийн дунд зүүгээс дохионы кабелийг Fritzing-схемийн дагуу баруун Arduino зүү дээр нэмнэ.

Потенциометрийн баруун тээглүүрийг MicroSD таслах самбарын VCC-зүүтэй холбосон 5V утастай ижил зүйлийг хий.

Туузан хавтангийн ар талд утсыг нугална.

Утаснуудыг гагнах, утсан дахь үлдсэн төмөр хэсгийг хайчилж ав.

Алхам 19: Потенциометрийг Arduino руу холбох ба гагнах утас (2/2)

Потенциометрийг Arduino руу холбох & гагнуурын утас (2/2)
Потенциометрийг Arduino руу холбох & гагнуурын утас (2/2)
Потенциометрийг Arduino руу холбох & гагнуурын утас (2/2)
Потенциометрийг Arduino руу холбох & гагнуурын утас (2/2)
Потенциометрийг Arduino руу холбох & гагнуурын утас (2/2)
Потенциометрийг Arduino руу холбох & гагнуурын утас (2/2)

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

Потенциометрийн газардуулгыг холбосон ижил урттай гурван утсыг хэмжиж эхэл. Эдгээр утас нь нүхээр дамжихгүй, харин Fritzing-схемийн дагуу баруун тээглүүрийн хажууд хэвтэж байх үед гагнах болно.

Энэ нь нүхээр дамжиж, нугалсан утсыг гагнахаас илүү хэцүү байдаг тул нэг утсаар эхэлж, янз бүрийн тээглүүрийг гагнахаас болгоомжлох хэрэгтэй.

Алхам 20: Ротари кодлогчийг Arduino руу холбох ба гагнах утас

Холбох ба гагнуурын утаснууд Rotary Encoder -ийг Arduino руу холбож байна
Холбох ба гагнуурын утаснууд Rotary Encoder -ийг Arduino руу холбож байна
Холбох ба гагнуурын утаснууд Rotary Encoder -ийг Arduino руу холбож байна
Холбох ба гагнуурын утаснууд Rotary Encoder -ийг Arduino руу холбож байна
Холбох ба гагнах утаснууд Rotary Encoder -ийг Arduino руу холбож байна
Холбох ба гагнах утаснууд Rotary Encoder -ийг Arduino руу холбож байна

Потенциометрийн газардуулгын утсыг эргэдэг кодлогчтой холбохын тулд хоёр богино утас нэмж үргэлжлүүлээрэй.

Потенциометр дээр туузан хавтанг дангаар нь байрлуулахдаа утсыг гагнана.

Fritzing-схемийн дагуу эргэлтэт кодлогчийг arduino руу холбосон гурван утсыг нэмж, эцэст нь MicroSD-ийн таслуурын газардуулгыг хамгийн ойрын потенциометрийн газардуулгатай холбосон богино утсыг нэмнэ үү. Утсыг нэг нэгээр нь гагнана.

Алхам 21: Бүрэн ANDI кодыг туршиж үзээрэй

Бүрэн ANDI кодыг туршиж үзээрэй
Бүрэн ANDI кодыг туршиж үзээрэй
Бүрэн ANDI кодыг туршиж үзээрэй
Бүрэн ANDI кодыг туршиж үзээрэй

Энд байгаа кодын бүрэн хувилбарыг турших цаг болжээ. Arduino-г компьютерт холбоод ANDI кодыг байршуулна уу.

Дараа нь чанга яригчийн кабелийг аудио гаралт руу холбож, потенциометр ба эргэдэг кодлогчыг туршиж үзээрэй. Хэрэв та олон өндөр дуу чимээ сонсвол санаа зовох хэрэггүй, энэ нь миний хувьд Arduino-г USB кабелиар тэжээсэнтэй холбоотой юм. Дараагийн алхамд та батерейны холбогч ба цахилгаан унтраалгыг туузан хавтан дээр гагнах болно, дараа нь Arduino -ийг компьютерээр тэжээх шаардлагагүй болно.

Алхам 22: Батерейны холбогчийг Stripboard руу холбож, гагнах

Батерейны холбогчийг Stripboard руу холбож, гагнах
Батерейны холбогчийг Stripboard руу холбож, гагнах
Батерейны холбогчийг Stripboard руу холбож, гагнах
Батерейны холбогчийг Stripboard руу холбож, гагнах
Батерейны холбогчийг Stripboard руу холбож, гагнах
Батерейны холбогчийг Stripboard руу холбож, гагнах

Батерейны холбогч нь 9V батерейг цахилгаан хангамжийн эх үүсвэр болгон хавтан дээр холбодог. Шилжүүлэгч нь батерейны холбогчийн улаан утсыг холбох буюу таслах замаар төслийг асаах эсвэл унтраах болно.

Улаан утсыг батерейны холбогчоос 10 см орчим зүсээд утасны төгсгөлийг сэлгэн залгуурын дунд зүүгээр нугална. Дараа нь 20 см орчим өөр утсыг солих унтраалгын гадна талын зүү рүү холбоно уу.

Улаан утсыг хоёуланг нь "туслах гар" ашиглан утсыг байрлуулахын тулд шилжүүлэгч рүү гагнана.

Улаан утасны үзүүрийг Arduino-ийн Vin-зүү, хар утсыг газардуулгын зүү рүү Fritzing-схемийн дагуу байрлуулна.

Туузан хавтангийн ар талд байгаа утсыг нугалж, самбарыг эргүүлээд гагнах хэрэгтэй.

Товчлуурыг ашиглан Arduino-г асааж, микро контроллер дээрх LED асаж байгаа эсэхийг шалгаарай.

Алхам 23: Хэлхээг шалгах

Цахилгаан хэлхээг турших
Цахилгаан хэлхээг турших

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

Алхам 24: Үүнийг өөрийнхөөрөө хавсаргана уу

Үүнийг өөрийн замаар хаах
Үүнийг өөрийн замаар хаах
Үүнийг өөрийн замаар хаах
Үүнийг өөрийн замаар хаах
Үүнийг өөрийн замаар хаах
Үүнийг өөрийн замаар хаах

Гайхалтай ажил боллоо, та бэлэн боллоо! Одоо та хүссэн үедээ хэлхээгээ хаах нь таны л хэрэг. Би хэлхээгээ харанхуй будсан хөнгөн цагаан хусан фанераар хийсэн хашлага дотор оруулахыг сонгосон боловч хүссэнээрээ хийх боломжтой.

Сэтгэгдэл үлдээх эсвэл холбоо барих хаягийг [email protected] хаягаар эсвэл имэйлээр илгээнэ үү.

Анх удаа зохиогчийн уралдаан 2018
Анх удаа зохиогчийн уралдаан 2018
Анх удаа зохиогчийн уралдаан 2018
Анх удаа зохиогчийн уралдаан 2018

2018 оны анхны зохиогчийн уралдааны хоёрдугаар шагнал

Epilog Challenge 9
Epilog Challenge 9
Epilog Challenge 9
Epilog Challenge 9

Epilog Challenge 9 тэмцээнд 2 -р байр эзэлсэн

Arduino тэмцээн 2017
Arduino тэмцээн 2017
Arduino тэмцээн 2017
Arduino тэмцээн 2017

2017 оны Arduino тэмцээнд дэд байр эзэлсэн

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