Агуулгын хүснэгт:
- Алхам 1: Багаж хэрэгсэл ба ингредианууд
- Алхам 2: угсрах
- Алхам 3: Дуу засварлах
- Алхам 4: Код
- Алхам 5: Сав баглаа боодол
Видео: Цаг хугацаа: 5 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:04
Time Gone By бол хоёр настай хүүдээ цаг, "дөрөвний нэг", "хагас цаг" гэх мэтээр бичиж тэмдэглэх цагийг зарлах цаг юм.
Залуу байхдаа тоонуудаа арай ядан олж, хөгжилтэй алдаа гаргаж байсан нь одоо, хоёр жилийн дараа (магадгүй хожим нь магадгүй) хийсэн алдаа, бидний эмээ, өвөө, эмээ, авга ах нарын хувьд баяр баясгалантай байсныг хэлэх нь илүүц биз. болон гэр бүлийн бусад гишүүд.
Цагийг бүтээх нь маш хялбар юм. Хэдэн жилийн турш би энгийн төслийг хялбарчлах, загварыг олон жилийн турш ажиллуулахын тулд өөрчлөн тохируулсан ПХБ эсвэл гагнасан талхны самбар хийх шаардлагагүй хэд хэдэн арга, заль мэхийг олсон гэж бодож байна. Барилга угсралтын ажил танд бас хялбар байх болно гэж найдаж байна.
Цагийг 5В хүртэлх хүчдэлтэй 18650 Li/Ion батерейгаар идэвхжүүлдэг бөгөөд ихэнхдээ гүн нойрны горимд байлгадаг тул тасралтгүй идэвхжүүлэхгүй бол их хүч шаардагдахгүй (эхний хосуудад тохиолдож болох зүйл). өдөр, ялангуяа хүүхдүүдийн дэргэд). Ямар ч тохиолдолд батерей нь цэнэглэгддэг бөгөөд цэнэглэх, цэнэглэх хамгаалалтын хэлхээтэй байдаг тул цэнэглэхэд хялбар байх ёстой бөгөөд Дэлхий дээр нэмэлт хаягдал үүсгэхгүй байх ёстой.
Өөр юу? Тийм ээ. Хэсэг хугацааны дараа би тэгж бичээгүй байсан ч гэсэн 'ibles' бичих талбарт эргэн ирж байна. Тиймээс, би үүнд жаахан зэвэрсэн байж магадгүй, намайг уучлаарай. Би бүх зүйлийг товч бөгөөд сайхан байлгахыг хичээх болно.
Тэгвэл бид эхлэх үү?
Алхам 1: Багаж хэрэгсэл ба ингредианууд
Хэрэгсэл:
Таслагч
Бага зэрэг гагнууртай гагнуурын төмөр
Нүх хөрөө эсвэл яг хутга (товчлуурын нүх гаргах зориулалттай)
Орц:
Ардуино Нано
Хаа сайгүй байдаг бичил хянагч нь бид бүгд мэддэг бөгөөд дуртай
Arduino Sensor Shield нь хурдан бөгөөд найдвартай холболт хийх хэрэгсэл юм
Цахилгаан хэмнэхийн тулд mp3 модулийг асаах, унтраахад ашигладаг
Цуваа MP3 тоглуулагч (шинэ хувилбар, улаан) MP3 файлуудыг тоглуулахад маш хялбар модуль
2GB Micro SD карт MP3 файлуудыг хадгалахад ашигладаг
18650 Li/Ion батерей, хэрэв та зөөврийн компьютертэй бол эдгээр батерей нь ихэвчлэн сайн барьдаг. Тэд маш их хүч чадал авдаг бөгөөд микроконтроллерийн дундаж төслийн хувьд хагас цэнэггүй батерей ч гэсэн нэлээд удаан үргэлжлэх болно.
18650 Li/Ion батерей эзэмшигч/цэнэглэгчБи бүхэнд зориулсан эдгээр нэг шийдэлтэй бүрэлдэхүүн хэсгүүдэд дуртай, гэхдээ энэ нь би үүнийг төсөлд анх удаа ашиглаж байгаа юм.
RTC DS3231 модуль Эдгээр нь болор температурын хэлбэлзлээс үүдэлтэй цаг хугацааны алдааг нөхдөг тул өмнөх DS1307 модулиудаас хамаагүй илүү гоё юм.
Зоосон машины том товчлуур Том хэлэх товчлуур, юу хэлэх вэ. Төсөл бүрийн бахархал, баяр баясгалан.
Dupont Wires эсвэл Servo Wires Бүрэлдэхүүн хэсгүүдийн хооронд янз бүрийн холболт хийхэд зориулагдсан
BoxI нь нөгөө өдөр хямдралтай байсан IKEA хадгалах хайрцаг зохион байгуулагчийг ашигласан.
Хоёр талт соронзон хальс Бүх зүйлийг нэгтгэхийн тулд мэдээж. Хоёр талт соронзон хальс бол амьдралыг бүтээсэн зүйл юм.
Алхам 2: угсрах
Mosfet-ийн дохионы оролтыг Arduino руу servo кабель эсвэл эмэгтэй-эмэгтэй дупон утас ашиглан холбоно уу. GND ба VCC нь Arduino -ийн аналогуудтай холбогдсон бөгөөд Mosfet -ийн дохионы зүү нь Arduino -ийн 4 -р зүүтэй холбогдсон эсэхийг шалгаарай.
Дараа нь Dupont утас ашиглан Arduino -ийн VCC ба GND -ийг Mosfet's Vin ба GND терминал руу холбоно уу. Мосфетийн холбогч нь шураг терминал тул Mosfet -тэй холбох ёстой дупонтын хуванцар тагийг салгаж авах нь дээр. Хуванцар товчлуурыг өргөж, утсыг зөөлөн татах замаар үүнийг хийж болно.
Дараа нь MP3 тоглуулагчийн VCC ба GND терминалуудыг Mosfet модуль дээрх V+ ба V- руу холбож, MP3-ийн RX ба TX тээглүүрүүдийг 5 ба 6-р Arduino зүүтэй холбоно уу. Хавсаргасан чанга яригчийг тоглуулагчтай холбосноор MP3 тоглуулагчтай хийсэн үлдсэн холболтууд дуусах болно.
Одоо зайны тасалгааны 5V ба GND терминалуудад 2 утсыг гагнаж, Arduino -ийн харгалзах VCC ба GND зүү рүү холбоно уу. Энэ бол бидний цахилгаан хангамж юм. Та servo кабель эсвэл Dupont утас ашиглаж болно.
Дараа нь Dupont / servo утаснуудыг товчлуур дээр холбож GND ба pin 2 руу холбоно. Серво утас ашиглахдаа улаан нь эерэг, хар нь сөрөг, цагаан нь дохио байх өнгөний конвенцийг ашиглана уу. Товчлуур байгаа тохиолдолд та зөвхөн GND болон дохионы зүүг товчлуурт холбох хэрэгтэй болно, учир нь зүү дээш татагдах болно.
Эцэст нь хэлэхэд хамгийн чухал зүйл бол цаг өөрөө юм. RTC модулийг 4 Dupont утас ашиглан мэдрэгчийн бамбай дээрх I2C порт руу холбоно уу (энэ бол гоёмсог жижиг хэрэгсэл юм). GND, VCC, SDA, SCL тээглүүрүүд хоёр талдаа таарч байгаа эсэхийг шалгаарай.
Алхам 3: Дуу засварлах
Audacity -ийг суулгаарай, хэрэв та үүнийг суулгаагүй байгаа бол.
Отгон хүү / охиноо 1-12 хүртэлх бүх дугаарыг бичиж тэмдэглэ. Дараа нь тэдэнд "одоо боллоо", "улирлын хагас", "хагас хагас", "дөрөвний нэг", "цаг" гэж хэлээрэй. Та компьютер эсвэл утсаа ашиглаж болно (дараа нь засварлахаар компьютер руу илгээнэ үү).
Audacity -ийг асааж, бичлэгийг импортлоорой. Бичлэгийн форматын дагуу энд тайлбарласны дагуу код тайлах залгаасыг суулгах шаардлагатай байж магадгүй юм.
Одоо "1", "2", "3" гэх мэт үгсийг харгалзах хэсгүүдийг нэг нэгээр нь тэмдэглээрэй. Аудио сонгож, файлыг MP3 хэлбэрээр хадгална уу. Энэ үе шатанд та LAME кодчилогчийг суулгах шаардлагатай болно, зааврыг эндээс үзнэ үү.
Процессийн төгсгөлд та 001xxx.mp3, 002xxx.mp3,… 012xxx.mp3 хүртэлх файлуудтай байх ёстой бөгөөд тус бүр нь дугаарынхаа бичлэгийг агуулсан байх ёстой. өөрөөр хэлбэл 007xxx.mp3 файлыг тоглуулахад "Долоон" гэж хэлэх болно. Дараа нь жагсаалтын дагуу нэмэлт бичлэгүүдийг нэрлэнэ үү.
020xxx.mp3 = "одоо байна"
021xxx.mp3 = "дөрөвний нэг өнгөрсөн"
022xxx.mp3 = "хагас хагас"
023xxx.mp3 = "дөрөвний нэг хүртэл"
024xxx.mp3 = "цаг"
SD root дээр "01" нэртэй хавтас үүсгээд дээрх бүх файлуудаа хуулна уу.
Одоо SD картыг MP3 тоглуулагчийн дотор байрлуул.
Тэмдэглэл: Одоогийн байдлаар цагийг зарлахыг дэмждэг хэв маяг нь зөвхөн англи, еврей хэл дээр байдаг боловч бага зэрэг өөрчлөгдсөнөөр та эдгээр хоёроос өөр байвал кодыг өөрийн хэл рүүгээ дасан зохицуулж чадна. Энэ хооронд та бүгдийг нь тэмдэглэж аваарай
Алхам 4: Код
Төслийн кодыг татаж аваад зипийг задлаарай.
Arduino IDE -ийг ажиллуулна уу (би 1.8.5 хувилбарыг ашигласан). Arduino IDE -ийг хааж дахин ажиллуулаарай, энэ удаад File -> Sketchbook хэсэгт BoboClockV13 -ийг нээнэ үү.
Arduino нь RTC дээр цагийг тохируулахын тулд мөрийг комментоос хасна уу.
// ОДОО_ОДОО_ЦАГТ_ОДОО #тохируулах
Arduino наногоо компьютерт холбоод ноорогоо самбар дээр байршуулна уу.
Цуваа дэлгэцийг нээгээд товчлуур дарагдсан үед дэлгэц дээр зөв цаг гарч байгааг, мөн таны бяцхан хүүхдийн дуу хоолойгоор цагийг зарлаж байгаа эсэхийг шалгаарай. Гайхалтай! (тийм биш гэж үү?)
Дөнгөж тайлбарлаагүй мөрийг тайлбарлаж, кодыг дахин байршуулах нь маш чухал юм (эс тэгвээс Arduino -ийг дахин тохируулах бүрт цаг нь хамгийн сүүлд байршуулсан цаг хүртэл шинэчлэгдэх болно).
Бүх зүйл ажиллаж байна уу? Өө сайн. Тэгвэл үүнийг боож өгье.
Алхам 5: Сав баглаа боодол
Тиймээс … багцыг үнэхээр үйлдвэрлэгчид үлдээсэн тул хүн бүр өөр газраас авсан тусгай хайрцгийг авахыг хүсч магадгүй юм. Тиймээс, энд би хайрцаг бүрийн талаар тусад нь ярихаас илүүтэйгээр ерөнхийдөө хийх ёстой зүйлээ зааж өгөх болно. Би IKEA -ийн хайрцгийг голчлон үнээр нь ашигладаг байсан ч тэд ямар ч байсан ажлаа хийдэг.
Хайрцагны дээд хэсэгт байрлах товчлуурыг барьж эхэл. Энэ үе шатанд цоорхой хөрөө хийхийг зөвлөж байна, гэхдээ хэрэв та хуруугаа огтолж, ухаан алдаж, гал тогооны өрөөний шалан дээр цус алдахгүй бол X-Acto хутга нь бас сайн ажил хийх болно. Хуруугүй, аюулгүй байсан нь дээр, тийм үү?
Үүний дараа хоёр талт соронзон хальс ашиглан хайрцгийн дотор бүх зүйлийг сайхан холбоно. Таны хайрцаг болон акустик байдлаас хамааран дууны хэмжээг нэмэгдүүлэхийн тулд чанга яригчийн нэмэлт жижиг нүх шаардлагатай байж магадгүй юм.
Энэ бүтээн байгуулалт нь завгүй амралтын өдрөөс хэтрэхгүй байх ёстой гэж найдаж байна, эцэст нь танд олон жил, олон жилийн турш хөгжилтэй байлгах объект үлдэх болно …
Энэхүү зааварчилгааг уншсанд баярлалаа! Хэрэв танд таалагдсан бол аудио уралдаанд надад саналаа өгнө үү
Энх тайван,
Зөвлөмж болгож буй:
RADAR Lidar System VL53L0X лазерын нислэгийн хугацаа: 9 алхам
RADAR Lidar System VL53L0X Laser of-Flight: Энэхүү гарын авлагад бид VL53L0X лазерын нислэгийн цагны мэдрэгч ашиглан RADAR Lidar системийг хэрхэн хийхийг сурах болно
Хугацаа саван тараагч: 6 алхам
Хугацаа саван тараагч: Одоогийн эрүүл мэндийн байдлын хувьд би гараа хэр удаан угаах талаар огт бодож байгаагүй гэдгээ ойлгосон. Дор хаяж 20 секундын турш угаахыг дахин эхлүүлсэн боловч тоолох нь үнэхээр уйтгартай бөгөөд төрсөн өдрийн мэнд хүргэх дууг бид бүгд хангалттай авсан гэж бодож байна
Амьдрах хугацаа: 5 алхам
Амьдрах цаг: Харри Поттерын бүх киног долоо хоногийн дотор үзэх ид шид, сүлжээний нэр томъёо TTL (Амьдрах цаг) -ийг нэгтгэн бид танд хэр удаан амьдрах ёстойг харуулсан хар шидэт номоо бүтээх гэж байна
Цаг хугацаа алдах хайрцаг: 5 алхам
Time-Lapse Box: Энэхүү заавар нь Raspberry Pi-ийн цагийн хуваарийг хэрхэн яаж хийхийг харуулах болно! Энэхүү тохиргоог Raspberry Pi-ийн удирддаг гэрлийн эх үүсвэр, камер (PiCamera) агуулсан хайрцгаар хийсэн бөгөөд зураг авах, Google-д байршуулах боломжтой. Жолоодож байна. Би гэрлээ асааж байна
Хугацаа ба гинжтэй цаг - бараг үнэгүй !: 5 алхам (зурагтай)
Timing Gear and Chain Clock - Бараг үнэгүй!: Та машиныхаа цагийн хуваарийг солихдоо хуучин араа болон гинжийг шидээгүй гэж найдаж байна. Би бараг л тэгсэн, гэхдээ эхнэр маань надад үүнийг харуулсан: http://www.uncommongoods.com/product/auto-timing-chain-and-gears-wall-clock $ 125 АНУ, тээвэрлэлт.