Агуулгын хүснэгт:
- Алхам 1: Тоног төхөөрөмж
- Алхам 2: Электроник
- Алхам 3: Програм хангамж
- Алхам 4: IFTTT -ээр дамжуулан мэдэгдэх
- Алхам 5: Дүгнэлт
Видео: IPad тоглуулах таймер: 5 алхам (зурагтай)
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:04
Энэ бол эцэг эх бүрийн тэмцдэг сэдэв гэж би бодож байна. Хүүхдүүд iPad (эсвэл өөр таблет) -тайгаа хэр их тоглох боломжтой вэ.
Бид тогтсон цаг гэх мэт олон арга барилыг туршиж үзсэн боловч энэ нь үнэхээр үр дүнд хүрээгүй тул манай хүүхэд iPad -тайгаа тоглохыг зөвшөөрсөн тэр мөчид гэртээ харихыг үргэлж хүсдэг байсан.
IPad тоглуулах таймер Тиймээс би iPad тоглуулах таймер хийсэн. Хүүхдүүд дуртай iPad-аа хэзээ ашиглахаа өөрөө хянах боломжийг олгодог ойлгомжтой, энгийн төхөөрөмж. Програм хангамж дээр та долоо хоногт өдөр бүр iPad (эсвэл бусад таблет) дээр хичнээн цаг тоглохыг тохируулж болно. Мэдээжийн хэрэг, тэг минут бол бас нэг сонголт юм:-) Манай сургуулийн үеийнх шиг.
Шагналт картны системд "урамшууллын картын систем" багтсан болно. Эдгээр нь хүүхдүүд олох боломжтой RFID картууд юм, жишээлбэл, тэд гаслахгүйгээр эрүүл хоол идсэнийхээ дараа:-) Та програм бүрт карт тус бүрт хичнээн их цаг нэмж өгөхийг тохируулж болно. Манай тохиолдолд манай хүү зөвхөн амралтын өдрүүдэд (баасан, суулт, нар) тоглох эрхтэй байдаг тул эдгээр картуудыг долоо хоногийн турш цуглуулж, тэр өдрүүдэд нэмэлт цаг авахыг хүссэн үедээ өөрөө шийдэж болно.
Мэдээжийн хэрэг карт бүрийг зөвхөн нэг удаа ашиглах боломжтой. Ашигласан бүх картыг дахин тохируулах боломжтой "эцэг эх" RFID хаяг байдаг бөгөөд ингэснээр тэдгээрийг дахин ашиглах боломжтой болно.
Хэрэв танд энэ төсөл таалагдсан бол цагийн тэмцээнд миний төлөө саналаа өгөөрэй:-)
Алхам 1: Тоног төхөөрөмж
Энэ хайрцаг нь 3 мм хэмжээтэй модоор хийгдсэн. Та эндээс.dwg файлыг татаж авч болно (хавсаргасан файлуудыг үзнэ үү). Энэ нь 3 мм хэмжээтэй 8 давхаргаас бүрдэнэ. Мэдээжийн хэрэг та үүнийг Таблетийн төхөөрөмжийн зузаан (давхаргын хэмжээ), өргөний дагуу тохируулж болно.
Дунд хэсэгт нь аркад маягийн унтраалга байрлуулсан бөгөөд энэ нь хүснэгтийг оруулсан эсэхийг шалгах болно.
Хэрэв та 2D дизайн (.dwg файлууд) -ыг мэдэхгүй бол. Би draftsight хэмээх үнэгүй програмыг ашигласан. Та эндээс татаж авах боломжтой:
Хэрэв танд лазер таслагч байхгүй бол орон нутгийн үйлдвэрлэгч / fablab, / хакерын орон зай хайж олохыг хичээгээрэй, магадгүй тэд лазер таслагчтай болно. Загвар нь тийм ч том биш тул та үүнийг жижиг лазер зүсэгч дээр (олон хэсэг болгон) хялбархан огтолж авах ёстой.
Дизайн дээр шураг нүхнүүд байдаг, гэхдээ би тус тусдаа давхаргыг наасан.
Хэргийг хийсний дараа би үүнийг зүлгэж, цагаан праймер хэрэглэж, шүршиж саарал/мөнгөний дараа будсан.
Та хайрцгийг хананд өлгөх боломжтой, эсвэл миний хувьд би үүнийг хүнд металл баар дээр суулгасан (IKEA -ийн шүүгээг хаясны дараа хадгалдаг байсан, хамгийн ойрхон газар унахаас урьдчилан сэргийлэхийн тулд.
Алхам 2: Электроник
Би цахилгаан хэрэгслийг хямд, ашиглахад хялбар байлгахыг хүссэн. Тиймээс би adafruit -ийн ESP8266 загвар дээр үндэслэсэн болно:
Энэ бол wifi -тай 9.95 долларын үнэтэй "arduino" чип бөгөөд aliexpress дээр та үүнээс ч хамаагүй хямд ажиллах ESP8266 төхөөрөмжүүдийг олох боломжтой.
Энэхүү загвар нь ESP8266 -ийн бүх портуудыг дээд зэргээр ашиглаж чадсан юм. I2C ба SPI хоёуланг нь ашигладаг.
- Adafruit i2c LED арын I2C арын хэсэг:
- MFRC-522-ийн SPI (зүгээр л aliexpress.com "mfrc-522" дээрээс хайх)
- Шилжүүлэгчийг холбох нэг порт
- Пьезо чанга яригчийг холбох нэг порт, ингэснээр төхөөрөмж "дуугарах" боломжтой:-)
Энэ нь бага зэрэг чанга тохирсон байсан, гэвч миний хуучин халуун цавуугаар хийсэн буугаар би бүх зүйлийг байрандаа хийж чадсан:-)
Тоног төхөөрөмжийн бүрэлдэхүүн хэсгүүдийн бүрэн жагсаалтыг энд оруулав.
- Adafruit HUZZAH ESP8266 Breakout
- Adafruit 0.56 "4 оронтой 7 сегмент бүхий дэлгэц, I2C үүргэвчтэй
- MFRC-522 RF-ID уншигч
- Пьезо дуугаруулагч
- 1х 10К Ом эсэргүүцэл (шилжүүлэгчийн хувьд)
- 1х 100 Ом эсэргүүцэл (пьезогийн хувьд)
- Зоосон машин микро шилжүүлэгч
-
FTDI Цуваа TTL-232 USB кабель (ESP8266 програмчлахад зориулагдсан)
Алхам 3: Програм хангамж
Та Arduino кодыг татаж авах боломжтой:
Та өөрийн эзэмшдэг програм хангамж дээр wifi тохиргоог (SSID болон нууц үг) тохируулах хэрэгтэй. Мөн та ашиглаж байгаа RFID картаа нэмэх хэрэгтэй.
Хэрэв та SSID картынхаа ID -г мэдэхгүй бол програм хангамжийг ажиллуулаад цуваа гаралтыг нь шалгаад үзэхэд "танигдаагүй картууд" гарч ирэх бөгөөд тэдний ID -г харуулах болно.
Картын тохиргоо
Нэг карт дээр та хэдэн минут нэмж өгөхийг тохируулж болно.
Хэрэв та картыг 254 гэж тохируулсан бол ашигласан бүх картыг ашиглагдаагүй болгож, хэрэв та картыг 253 гэж тохируулсан бол тухайн өдрийн анхны утгыг тохируулах болно.
Програм хангамж нь RFID картыг ашиглаж байсныг хянадаг. Тиймээс дахин тохируулах хүртэл тэдгээрийг ашиглах боломжгүй бөгөөд картыг танилцуулах үед "АШИГЛАСАН" дэлгэц дээр гарч ирнэ.
Програм хангамж нь EEPROM санах ойд "сүүлийн минут" -ыг минут тутамд хадгалдаг тул цахилгаан тасарсан эсвэл төхөөрөмжийг дахин тохируулах гэж оролдсон хүүхэд үргэлж эцсийн минут руу буцах болно.
Тоолох
Буцаан тоолох цаг нь хэмжээ эсвэл цагийг харуулна: үлдсэн минут, 60 минутаас илүү байвал. Сүүлийн 60 минутын турш минут: секундийг харуулна
Мэдэгдэл
Төхөөрөмжийн нэг чухал элемент бол таблет руу мэдэгдэл илгээх явдал юм. ESP8266 нь HTTPS -ийг багцаар илгээх боломжгүй (шифрлэхэд морины хүч хангалтгүй) тул энгийн HTTP дуудлагыг дэмждэг IFTTT мэдэгдлийн үйлчилгээ болон вэб дэгээг ашиглаж байна. IFTT -ийн тохиргооны талаар дараагийн хэсгийг үзнэ үү.
Алхам 4: IFTTT -ээр дамжуулан мэдэгдэх
ESP8266 нь HTTPS хүсэлтийг хийх боломжгүй тул ихэнх мэдэгдэх API -ийг ашиглах боломжгүй байдаг. IFTTT нь үндсэн HTTP вэб дэгээтэй хэвээр байгаа нь гайхалтай юм. Энэ нь HTTP хүсэлт гаргасан тохиолдолд үйлдлийг эхлүүлэх боломжийг танд олгоно. Үүний үндсэн дээр та мэдэгдлийн үйлдлийг идэвхжүүлж болно.
Таблет дээрээ IFTTT програмыг суулгах шаардлагатай байна. IPad болон Android хоёуланг нь дэмждэг. Миний хувьд үүнийг хийхийн тулд ipad -д зориулж тусдаа данс үүсгэсэн.
Webhook тохиргооноос та Arduino кодыг оруулах шаардлагатай өвөрмөц түлхүүрийг олох болно.
Алхам 5: Дүгнэлт
Тиймээс хэрэв та боломжтой бол…
- лазер таслагч ашиглан хүрээг сийлэх
- бүх бүрэлдэхүүн хэсгүүдийг хамтад нь гагнах
- IFTTT үйлчилгээг тохируулах
- мөн зөв Arduino кодыг ESP8266 руу байршуулна уу
Та донтсон хүүхдээ төхөөрөмжийн цаг хянах тодорхой системд санал болгож болно:-)
Зөвлөмж болгож буй:
ESP32 ашиглан видео тоглуулах: 10 алхам (зурагтай)
ESP32 ашиглан видео тоглуулах: Энэхүү зааварчилгаа нь ESP32 -тэй видео, аудио тоглуулах талаар ямар нэгэн зүйлийг харуулдаг
Tiny Raspberry Pi сүлжээний серверийг залгаад тоглуулах: 6 алхам (зурагтай)
Plug & Play Tiny Raspberry Pi сүлжээний сервер: Саяхан би хоёр Raspberry Pi 1 Model A+ -ийг хямд үнээр худалдаж авлаа. Хэрэв та Pi Model A -ийн талаар сонсоогүй бол энэ нь Raspberry Pi -ийн анхны хэлбэрийн хүчин зүйлүүдийн нэг бөгөөд Pi Z -ээс том хэмжээтэй бөгөөд стандарт Raspberry Pi -аас бага хэмжээтэй юм. Би үргэлж хүсч байна
MP3 тоглуулах Sound FX Wall: 12 алхам (зурагтай)
MP3 тоглуулах дуу FX Wall: Mp3 -ийг энгийн мэдрэгчтэй тоглуулдаг хөгжилтэй, интерактив дууны ханыг бий болго! Хоосон ханаар юу хийх вэ? Та үүнд гоё зураг нэмж болох уу? Эсвэл өнгөлөг байшингийн ургамлаар бүрхээрэй. Зарим хүмүүс номны ард нүцгэн хана нууж байхыг бид харсан
Ярьж буй Ардуино - Ямар ч модульгүй Arduino ашиглан MP3 тоглуулах - PCM ашиглан Arduino -аас Mp3 файл тоглуулах: 6 алхам
Ярьж буй Ардуино | Ямар ч модульгүй Arduino ашиглан MP3 тоглуулах | PCM ашиглан Arduino -аас Mp3 файл тоглуулах: Энэхүү зааварчилгаанд бид ямар ч аудио модуль ашиглахгүйгээр mp3 файлыг arduino ашиглан хэрхэн тоглуулах талаар сурах болно, энд бид 8 кГц давтамжтай 16 битийн PCM тоглодог Arduino -д зориулсан PCM номын санг ашиглах болно
AVR микроконтроллер. Таймер ашиглан LED гэрэлтүүлэгч. Таймер тасалдсан. Таймер CTC горим: 6 алхам
AVR микроконтроллер. Таймер ашиглан LED гэрэлтүүлэгч. Таймер тасалдсан. Таймер CTC горим: Бүгдээрээ сайн уу! Таймер бол электроникийн салбарт чухал ойлголт юм. Цахим бүрэлдэхүүн бүр цаг хугацааны үндсэн дээр ажилладаг. Энэ цагийн суурь нь бүх ажлыг синхрончлоход тусалдаг. Бүх микроконтроллерууд урьдчилан тодорхойлсон цагийн давтамжтайгаар ажилладаг