Перейти до вмісту

← Назад до розділу NFC.cool Blog

NFC-будильник для iPhone: вимикається, лише коли відскануєш свої мітки

iPhone з кільцем сканування будильника на позначці 2 з 3 біля кавоварки з NFC-наліпкою, а пунктирний слід із NFC-міток тягнеться повз полицю в коридорі назад до ліжка

У інді-розробника свій ритм, і робочі години його не цікавлять. Найкращий код пишеться пізно ввечері, коли повідомлення стихають і вдома тиша, а тоді раптом виявляється, що вже друга ночі. Будильник, звісно, дзвонить о тій самій порі, що й завжди. І я тисну «ще п’ять хвилин». Потім ще раз. Потім утретє, аж поки від запланованого ранку не лишається половина.

Я довго думав, що з цим можна зробити. Гучніший будильник? Я б просто навчився його не чути. Покласти телефон у інший кінець кімнати? Я б дійшов до нього, натиснув «Зупинити» й заповз назад під ковдру. Річ ніколи не була в тому, що я не чую будильника. Річ була в тому, що вимкнути його можна одним дотиком і не прокидаючись по-справжньому.

І тут мене осяяло: я ж цілими днями роблю застосунок для NFC-міток. Чому б не поєднати одне з іншим і не розкласти маршрут із міток, який щоранку доведеться пройти, перш ніж будильник мене відпустить?

Так з’явився NFC-будильник, і тепер він живе в NFC.cool Tools на iPhone. Версія для Android уже на підході.


Маршрут від ліжка до кавоварки

У моєму маршруті три зупинки. Перша мітка лежить біля ліжка. Друга стоїть на полиці в коридорі. Третя приліплена до кавоварки.

Коли будильник дзвонить, мені треба відсканувати всі три, і саме в такому порядку. З міткою біля ліжка все просто, вона під рукою. А от далі доводиться встати й дійти до коридору, і поки я добираюся до кавоварки, я вже на ногах і стою рівно там, де починається мій ранок. Вертатися в ліжко на цьому етапі якось безглуздо. Можна вже й кнопку на кавоварці натиснути.

Порядок тут важливий. Якби мітки можна було сканувати як завгодно, всі три спокійно лежали б на тумбочці, і ти вимикав би будильник, навіть не піднявшись. Тому застосунок чекає саме на наступну мітку з маршруту, а якщо піднесеш не ту, покаже прямо: «Це не „Коридор“». Коли відскануєш останню мітку, вилітає трохи конфеті, з’являється «Доброго ранку», і на сьогодні будильник вимкнено. Завтра він задзвонить, як завжди.

І так, це працює. Маршрут таки витягає мене з ліжка, а жоден попередній будильник цим похвалитися не міг.


Кнопка «Зупинити», яку не прибереш

Над цією частиною я думав найдовше. NFC-будильник побудований на AlarmKit, фреймворку Apple, який дає застосункам ставити справжній будильник: такий, що дзвонить навіть у беззвучному режимі й займає весь екран блокування, як будильник із програми «Годинник». Для застосунку-будильника це саме те, що треба, але з одним «але»: у кожного будильника AlarmKit є кнопка «Зупинити», яку малює сама система. Застосунок не може її прибрати, сховати чи змінити її вигляд.

Виходить, що на папері будильник, який вимагає дійти до міток, має кнопку, що вимикає його одним дотиком. Не дуже.

Я обійшов це так: NFC-будильник насправді не один будильник, а цілий ланцюжок. Слідом за основним сигналом застосунок ставить додаткові, з різницею в кілька хвилин. За замовчуванням це ще 20 сигналів, по одному щохвилини, але можна вибрати 5, 10, 15 або 20 додаткових сигналів та інтервал 1, 2, 3 або 5 хвилин. Кнопка «Зупинити» на екрані блокування глушить лише той сигнал, що дзвонить зараз. Через хвилину задзвонить наступний. Решту ранкового ланцюжка скасовує тільки пройдений до кінця маршрут, а сам будильник лишається налаштованим на наступний день.

Тож кнопка «Зупинити» тут радше вимикач звуку, у якого батарейка сідає за хвилину.

Поруч із «Зупинити» AlarmKit дає застосунку рівно одну власну кнопку. Більшість будильників поставили б туди «Відкласти». Я поставив «Вимкнути скануванням»: вона відкриває застосунок одразу на екрані сканування. Тож кнопки «Відкласти» на екрані блокування немає взагалі, і це навмисно.

Ще дві дрібниці, до яких я дійшов, випробовуючи будильник на собі:

  • Поки ти справді скануєш, дзвінок стихає. Нікому не хочеться, щоб будильник верещав просто в руці, поки підносиш телефон до мітки. Але якщо кинеш на півдорозі, наступний сигнал із ланцюжка все одно задзвонить.

  • Поки будильник дзвонить, застосунок не дасть вимкнути, видалити чи відредагувати його в списку будильників. Ці лазівки я знайшов у найчесніший спосіб: о сьомій ранку, сонний до неможливості і так само винахідливий.


Запасний вихід

Мітки губляться. Наліпка відклеюється від кавоварки, мітка ламається, або ти ночуєш деінде. Будильник, який неможливо вимкнути, був би жахливою ідеєю, тому на екрані сканування є «Екстрена зупинка». Вона спрацьовує завжди, хоч із мітками, хоч без них.

Але спершу вона просить слово в слово ввести ось таке речення:

«Будь ласка, стоп. Я розумію, що мені треба заново налаштувати всі мої мітки.»

Це зроблено свідомо. Я хотів, щоб запасний вихід забирав приблизно стільки ж часу, скільки прогулянка маршрутом, і ніколи не ставав варіантом для ледачих. До того ж він має реальну ціну: екстрена зупинка вимикає і видаляє всі будильники, тож потім мітки доведеться налаштовувати заново. Вона існує на випадок, коли щось справді зламалося, а не для вівторка, коли ліжко здається особливо м’яким. Я робив її, щоб покарати самого себе, і з цим вона справляється.


Чому NFC, а не фото умивальника

Є будильники, які змушують сфотографувати умивальник у ванній чи відсканувати штрихкод на тюбику зубної пасти. Вони працюють. Але мені для цього більше подобається NFC, і не лише тому, що ці три літери стоять у назві мого застосунку.

NFC-мітка сама по собі просто шматочок металу: крихітний чип з ідентифікатором, і більше нічого, лежить собі на полиці. Найбільше в роботі над NFC.cool я люблю вдихати життя в цей метал, щоб наліпка за кілька центів справді приносила користь щодня. NFC-будильнику навіть не потрібно, щоб на мітці щось було записано. Застосунок упізнає кожну мітку за ідентифікатором чипа й нічого на неї не записує. Підійде будь-яка, зокрема та пачка запасних наліпок, що валяється в шухляді. А ще йому байдуже до освітлення: мітка скануватиметься і в темному коридорі, де камера мала б клопіт, і нікуди не треба цілитися.

Якщо міток у тебе ще немає, у моєму посібнику з NFC-міток для початківців я розповідаю, які варто купувати.


Як налаштувати

NFC-будильнику потрібен iPhone з iOS 26 або новішою версією, бо саме там з’явився AlarmKit. Сам будильник шукай у вкладці NFC, у розділі «Додатки NFC». Створи будильник, вибери час і дні, а тоді відскануй мітки в тому порядку, в якому збираєшся їх обходити. Кожній мітці можна дати назву, щоб знати, яка наступна. Розклади їх так, щоб маршрут справді піднімав тебе з ліжка. Біля ліжка добре починати, а на кухні ще краще закінчувати.

NFC-будильник безкоштовний і вже чекає в NFC.cool Tools в App Store. Кавоварка теж чекає.

Схожі статті

5 вересня 2026 р.

Як записати пачку NFC-міток із таблиці

На конференціях і мітапах я роздаю промокоди App Store, записані на NFC-мітках, і їх набралися вже сотні. Ось як я їх записую, і так само спрацює будь-який список: збери його в таблиці, вивантаж CSV, перенеси файл на телефон і дай NFC.cool Tools записувати мітку за міткою.

24 липня 2026 р.

NTAG 424 DNA: NFC-мітки, які доводять, що вони не підробка

Я чув, що люксові бренди беруть мітки NTAG 424 DNA, аби довести справжність товару, тож замовив партію на AliExpress і подивився, що вони насправді вміють. Виявилося, що це той самий лічильник дотиків, поверх якого наростили криптографію. NFC.cool Tools тепер зчитує їх, перевіряє і повністю налаштовує на iPhone та Android: кожен ключ, права доступу до кожного файлу і власні параметри чипа.

20 липня 2026 р.

Як зчитати NFC-чип паспорта телефоном

Усередині паспорта стоїть NFC-чип, і тепер телефон уміє його зчитати. NFC.cool Tools читає чип паспорта, ID-картки чи посвідки на проживання на iPhone і Android: показує збережене фото й дані та перевіряє, чи документ справжній.

Готовий сканувати?

★4,5·73 500 оцінок·Безкоштовно