
Агуулгын хүснэгт:
2025 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2025-01-23 15:00

Та өдрийн хоолны цагийг илүү урт байлгахыг хүсч байсан ч хэдэн минутийг хаанаас олохоо мэдэхгүй байсан уу? За, цаашид битгий хүсээрэй!
Цагийн технологийн ололт амжилтын ачаар би танд өдөр бүр 11:00 цагт 20% хурдасгаж, 11:48 цагт өдөр бүр 20% удаашруулж, нэмэлт арван хоёр минут өдрийн хоол идэх боломжийг санал болгож байна. Арван хоёр минут нь тийм ч их биш юм шиг санагдаж болох ч үүнийг авч үзвэл энэ бол долоо хоног бүрийн бүтэн цагийн нэмэлт өдрийн хоол юм.
Алхам 1: Бараа авах

Танд хэрэгтэй болно:
(x1) Стандарт ханын цаг (x1) Adafruit DS1307 бодит цагийн цаг (x1) Arduino Uno (ATMEGA328 DIP чиптэй) (x1) Arduino ачаалагчтай нэмэлт ATMEGA328 чип (сүүлийн алхамыг үзнэ үү) (x2) BC547 NPN транзистор (x2) BC557 PNP транзистор (x1) 28 зүү сокет (x1) 16 мГц болор + (x2) 20pf конденсатор (x1) 1K эсэргүүцэл (x1) 7805 зохицуулагч (x1) 4 зүү залгуур (x1) 9V зай (x1) 9V зай
(Энэ хуудсан дээрх зарим холбоосууд Амазоны салбар холбоосыг агуулсан болохыг анхаарна уу. Энэ нь борлуулах зүйлсийн үнийг өөрчлөхгүй, гэхдээ хэрэв та эдгээр линкүүдийн аль нэг дээр дараад ямар нэгэн зүйл худалдаж авбал би бага хэмжээний комисс авах болно. Би Энэ мөнгийг ирээдүйн төслүүдэд шаардлагатай материал, багаж хэрэгсэлд дахин хөрөнгө оруулалт хий. Хэрэв та эд анги нийлүүлэгчдэд өөр санал өгөхийг хүсвэл надад мэдэгдээрэй.)
Алхам 2: Хөдөлгөөнийг арилгах



Цагийн хөдөлгөөнийг цагийн их биеэс салга. Энэ нь урд талын шилний нүүрийг цагнаас, мөн цагийн гарнаас салгах шаардлагатай болно. Юу ч эвдэхгүйн тулд зөөлөн байгаарай. Та дараа нь бүх зүйлийг дахин угсрах хэрэгтэй болно.
Алхам 3: Хөдөлгөөнийг хакердах



Цагийн хөдөлгөөн нь дотроо нэг ороомогтой stepper мотортой. Энд байгаа үндсэн онол бол бид ороомогыг цаг хугацааны хэлхээнээс салгаж, дараа нь ороомог руу утас холбож, өөрсдөө удирдах боломжтой болно. Тиймээс үүнийг мэдэж байгаа тул цагийн хөдөлгөөнийг нээж, бүх зүйл хаана байгааг (эсвэл зураг авах) анхааралтай тэмдэглэж аваарай. Хэлхээний самбар чөлөөтэй болтол хөдөлгөөнийг салга. Мотор байрладаг хэлхээний самбар дээрх контактуудыг олоорой. Эдгээр хоёр харилцагч нь чип рүү явдаг ул мөртэй болохыг анхаарна уу (хар бөмбөрцгийн доор нуугдсан). Чипийн холболт мэдэгдэхүйц эвдрэх хүртэл сахлын хутга эсвэл хутга ашиглан эдгээр ул мөрийг зурж авах явдал юм. Сайн хэмжихийн тулд би цаг хугацааны болорыг огтолж, хэлхээг бараг ашиггүй болгов. Эцэст нь би мотор терминал бүрт 6 орчим утас гагнав. Үүнийг хийж дуусаад би бүх зүйлийг буцааж эвлүүлэв. Энэ тохиолдолд утсыг эвтэйхэн гулсуулж болох газар байгаагүй бөгөөд надад хэрэгтэй байсан. Хамтдаа буцаж очихын тулд би утас дамжуулах жижиг нүх хайчилж дуусгалаа.
Алхам 4: Цагийг дахин угсарна уу




Нэгэнт таны хөдөлгөөн сайн болж, хакердсан ч цаг буцаад нийлнэ. Чухал: Цаг, минут, секунд бүхэлдээ 12:00 цагт жагссан эсэхийг шалгаарай. Би үүнийг анх удаа хийж байгаагүй бөгөөд бүх гараа эгнүүлэхгүй бол цаг зөв харагдахгүй байгааг хурдан олж мэдэв.
Алхам 5: RTC Kit

Хэрэв та үүнийг хийгээгүй байгаа бол Adafruit DS1307 Real Time Clock Kit -ийг хамтдаа хий. Ажлыг гүйцэтгэх зарим зааврыг энд оруулав. Түүнчлэн, та үүнийг хийж байхдаа RTC самбар дээр цагийг тохируулна уу. Та батерейгаа гаргаагүй л бол үүнийг ганцхан удаа хийх хэрэгтэй (наад зах нь ойрын 5 жилд батерей дуусах хүртэл). Та Ladyada-ийн сайт дээр цагийг тохируулах нарийвчилсан зааврыг авах боломжтой.
Алхам 6: Хэлхээг бий болгох




Хэлхээ нь маш энгийн. Энэ нь өнөөгийн хүүхдүүдийг "hackduino" гэж нэрлэдэг бөгөөд энэ нь моторыг удирдахын тулд RTC самбарын залгуур, түүхий H гүүр юм.
Алхам 7: Чипийг програмчлах


Та кодоо ажиллуулахын тулд RTClib номын санг суулгах хэрэгтэй болно. Үүнийг хийх заавар нь Ladyada -ийн хуудсан дээр байна. Lunchtime_clock.zip -ийг татаж аваад задлаад дараа нь lunchtime_clock.pde кодыг чип дээрээ байршуулна уу. Хэрэв та файлыг татаж авахыг хүсэхгүй байгаа бол энд код байна: // Lunchtime Clock // by Randy Sarafan // // 11 -д 20% -ийг удаашруулж, 11: 48 -д 20% -ийг 1 хүртэл цохих хүртэл хурдасгадаг./ / Үлдсэн хугацаанд цаг хэвийн хурдаар явдаг // // Энэ кодоор хүссэн зүйлээ хий. Юу ч хийсэн гайхалтай байх болно гэдэгт итгэлтэй байгаарай. // #include #include "RTClib.h" RTC_DS1307 RTC; int clockpin = 9; int clockpin1 = 10; void setup () {Serial.begin (57600); Wire.begin (); RTC.begin (); } void loop () {DateTime now = RTC.now (); TurnTurnTurn (1000); if (now.hour () == 11) {for (int i = 0; i <1800; i ++) {TurnTurnTurn (800); } (int i = 0; i <1800; i ++) {TurnTurnTurn (1200); }}} int TurnTurnTurn (int TimeToWait) {analogWrite (цагийн зүү, 0); analogWrite (цагийн зүү1, 124); // утгыг тохируулдаг (0 -ээс 255 хүртэлх хязгаар) саатал (TimeToWait); analogWrite (цагийн зүү, 124); analogWrite (цагийн зүү1, 0); саатал (TimeToWait); }
Алхам 8: Бүгдийг нэг дор хий



Програмчлагдсаны дараа ATMEGA168 чипээ Arduino -аас хэлхээний самбар руу шилжүүлээрэй. RTC самбараа залгуурт залгаарай. Тэжээлийг асаахаасаа өмнө тээглүүрүүдийг зөв байрлуулсан эсэхийг шалгаарай. Цахилгаан самбар болон батерейгаа цагийн зүүний ард холбоно уу. Сүүлчийн минутын DIY загвараар би үүнийг хийхийн тулд халуун цавуу, гафферын соронзон хальс ашигласан. Өөрөө наалддаг Velcro бол хамгийн тохиромжтой.
Алхам 9: Цагийг синхрончлох

Шинэ ATMEGA168 чипийг Arduino -д оруулна уу. Arduino -ийг RTC самбар дээр дахин холбоно уу.
Ladyada -ийн хуудаснаас дээжийн кодыг ажиллуулна уу. Цуваа дэлгэцийг нээнэ үү. Энд үзүүлсэн цаг бол таны цагийг синхрончлохыг хүсч буй цаг юм.
Гурав дахь цагийг (миний компьютерийн цаг) RTC самбартай төгс нийцүүлэхийг тохируулах нь хамгийн хялбар гэж би олж мэдсэн. Дараа нь би Arduino -г асааж, RTC самбарыг өөрийн хэлхээнд буцааж шилжүүлж, Үдийн хоолны цагийг компьютерын цагаасаа нэг минутын дараа тохируулав. Яг зөв мөчид, миний компьютер дээр минут өөрчлөгдөхөд синхрончлолыг олж авахын тулд өдрийн хоолны цагийг асаасан.
Үдийн цайны цаг маш сайн ажилладаг бөгөөд одоогоор миний хүлээлтээс давсан байна.

Танд энэ хэрэгтэй, хөгжилтэй эсвэл зугаатай санагдсан уу? @Madeineuphoria -г дагаж миний хамгийн сүүлийн үеийн төслүүдийг үзээрэй.
Зөвлөмж болгож буй:
T2 - Цайны боть - Цайны исгэх ажлыг хялбаршуулсан: 4 алхам

T2 - Цайны сав - Цайны исгэх ажлыг хөнгөвчилсөн: Цайны ботийг хэрэглэгчдэд цайгаа исгэх хугацааг санал болгож өгөхөд нь туслах зорилгоор хийсэн. Загварын нэг зорилго бол үүнийг энгийн байлгах явдал байв. ESP8266 нь servo моторыг удирдах вэб серверээр програмчлагдсан байдаг. ESP8266 вэб сервер нь гар утсанд хариу үйлдэл үзүүлдэг бөгөөд
Өглөөний цайны дотуур хувцас: 11 алхам (зурагтай)

Goodmorning дотуур хувцас: Goodmorning дотуур хувцас бол таныг сэрээхээр чичирдэг дотуур өмд юм. Энэхүү төсөл бол цахим дотуур хувцасны салбарыг цаашид хөгжүүлэх чиглэлээр хийж буй хүчин чармайлтын минь үргэлжлэл юм. Нарийн төвөгтэй тойрог ашигладаг миний өмнөх төслүүдээс ялгаатай нь
Цайны хөнгөн клон: 5 алхам (зурагтай)

Цайны цайны клон: Энэхүү зааварчилгаанд би энэ төсөл рүү хөтлөх зам, үр дүнд хэрхэн хүрсэн талаар илүү дэлгэрэнгүй ярих болно, ингэснээр арай илүү унших шаардлагатай болно. Philips -ийг цэнэглэх боломжтой
Одон орон судлаачийн цайны гэрэл - Танилцуулга: 8 алхам (зурагтай)

Одон орон судлаачийн цайны чийдэн - Танилцуулга: Би саяхан чөлөөт цагаараа одон орон, од харах сонирхолтой болж, одон орон судлалыг илүү сонирхолтой болгоход ашиглаж болох бүх төрлийн сонирхолтой зүйлс байгааг олж мэдсэн. Миний хүсч байсан хамгийн анхны зүйл бол улаан гар чийдэн байсан юм
Үдийн хоолонд юу хэрэгтэй вэ? Хоолны хайрцаг дээрх чанга яригч: 3 алхам

Үдийн хоолонд юу хэрэгтэй вэ? Foodbox дээрх чанга яригч!: Энэхүү зааварчилгааны дагуу би гитар, mp3 тоглуулагч, VCD тоглуулагч гэх мэт гар хийцийн чанга яригчийг үзүүлэх болно. Бид "Quiapo" гэж дууддаг. та нар