$ 20 Баяр баясгалантай хайрцаг: 5 алхам (зурагтай)
$ 20 Баяр баясгалантай хайрцаг: 5 алхам (зурагтай)
Anonim
20 долларын амралтын баяр
20 долларын амралтын баяр

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

Гэсэн хэдий ч та үүнийг бусад зүйлд ашиглаж болно. Би мөн адил загварыг ашиглан хаалганы хонхыг санамсаргүй байдлаар тоглодог. Энэ бол аливаа төсөлд дуу оруулах гайхалтай арга юм.

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

Алхам 1: эд анги

  • Arduino Nano Ebay дээр 4 доллар
  • MP3-Flash-16P дууны модуль Ebay дээр 5 доллар
  • Урт USB кабель
  • 5В -ийн USB хананы цэнэглэгч 2 доллар, эс бөгөөс та хуучин хуучны зайтай байж магадгүй
  • Санамсаргүй хямдхан чанга яригч $ 2 эсвэл өөр зүйлээс ангид байж магадгүй
  • Түр зуурын товчлуур $ 1
  • Төслийн хайрцаг $ 6

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

Алхам 2: Дууны файлуудаа ачаална уу

Дууны файлуудаа ачаална уу
Дууны файлуудаа ачаална уу

Ашиглахыг хүсч буй дууны клипээ хайж, компьютер дээрээ татаж авахын тулд интернетийг хайна уу. Эдгээр дууны модулиуд нь mp3 шахалтын тогтмол битийн хурд болон аудио файл дээрх 44100 samle хурдтай болохыг олж мэдсэн. Хэрэв та өөрийн дууны файлууд эдгээр үзүүлэлтүүдэд нийцэж байгаа гэдэгт итгэлтэй биш байгаа бол Audacity гэх мэт аудио засварлах програмыг ашиглан файлыг нээж, дараа нь зөв тохиргоог ашиглан буцааж хадгалах боломжтой. Та Audacity -ийг ашиглан урт дууны клипийг өөрийн хэрэгцээнд нийцүүлэн бууруулах боломжтой.

Дууны модулийг USB порт руу холбоно уу, энэ нь жижиг USB хөтөч хэлбэрээр харагдана. Тэднийг 0001.mp3, 0002.mp3, 0003.mp3 гэх мэтээр нэрлэсэн эсэхийг шалгаарай. Энэ нь дууны модулийг тоглуулах чадвартай байх нь чухал юм.

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

Бүрэлдэхүүн хэсгүүдийг нэгтгэх
Бүрэлдэхүүн хэсгүүдийг нэгтгэх
Бүрэлдэхүүн хэсгүүдийг нэгтгэх
Бүрэлдэхүүн хэсгүүдийг нэгтгэх

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

Зураг дээр үзүүлсэн шиг бүрэлдэхүүн хэсгүүдийг холбоно уу. USB кабелийн улаан утсыг Arduino дээрх VIN, хар утсыг GND руу холбоно уу. Таны худалдаж авсан дууны модулийн төрлөөс хамааран холбогч нь өөр байж болох тул баримт бичгийг шалгаж эсвэл онлайнаар судалгаа хийж зөв залгуурыг хайж олох хэрэгтэй. Аз болоход ebay худалдагч барааны жагсаалт бүхий pinout -ийг байрлуулсан байна.

Алхам 4: Код

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

github.com/Critters/MP3FLASH16P/archive/master.zip

Github хуудсан дээр уншихыг хүсч буй зарим сайн заавар байдаг.

github.com/Critters/MP3FLASH16P

Төслийн код нь өөрөө маш энгийн. Arduino Nano -г компьютерт холбоод энэ скриптийг байршуулна уу.

#include #include "SoftwareSerial.h" #include "MP3FLASH16P.h" MP3FLASH16P myPlayer;

хүчингүй тохиргоо () {

pinMode (12, INPUT_PULLUP); myPlayer.init (3); // randomSeed (analogRead (A0)) санамсаргүй байдлыг санамсаргүй байдлаар тодорхойлох; }

void loop () {

if (digitalRead (12) == LOW) {// random (1, 19), энд 19 нь дууны файлын тооноос 1 том байна // Сүүлийн тоог 1-30 myPlayer.playFileAndWait (санамсаргүй (1, 19), 25); }}

Алхам 5: Үүнийг цааш нь аваарай

Таны хайрцаг одоо ажиллаж байгаа бөгөөд хөгжилтэй сонсогдож байна гэж найдаж байна. Одоо бага зэрэг лед эсвэл чимэглэл нэмж жаахан гоёж үзээрэй. Үүнийг модон дээрээ өлгөдөг гоёл чимэглэл болгон хувиргаж магадгүй юм. Би том гэрэлтдэг улаан LED товчлуурыг уурхайд нэмсэн бөгөөд хажуу талдаа эвэр нэмж оруулах гэж байна:)

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