Как я решил вырастить кустик любимого всеми растения и что из этого в итоге вышло (про уведомления в AtomPot)
Всем привет!
Традиционно рассказываю про наш супермегаавтоматический гроубокс AtomPot (если пропустил историю)
Сегодня покажу дисплей, уведомления и как AP взаимодействует с пользователями.
Ещё в самом начале разработки, когда мы выбирали дисплей, стало понятно, что все эти кнопки, крутилки, ну прям совсем колхоз и ушли в сенсорный дисплей (кому интересно - Nextion 2.4, он прекрасно работает, с логистикой все норм, а цена с 2200 (23.02) до 1400 упала).
Преимущества его понятны, мы пошли чуть дальше и связали его в связке с сайтом, и заодно избавились от бумажной инструкции, а кроме того сам дисплей стал работать индикатором уведомлений. Возможно всё это банально, но может кому пригодиться при разработке.
Задача пользователя просто включить AP в сеть.
По такой же схеме идёт квест - запуск цикла (налей воды, подключи, вставь), до момента
Часики начали тикать, новый квест начался.
Если AtomPot хочет что-то сообщить, он начинает плавно мигать дисплеем. Уведомления бывают запланированными и незапланированными.
По идее, на запланированные уведомления можно забить. Гроубокс же автоматический. Но поухаживать-то хочется, интересно, что происходит, потому в определённые дни бывают уведомления (дисплей мигает час, а потом затухает).
Уведомление 23 дня — поухаживай за растением. И тут мы столкнулись с тем, что кратко не описать, а читать всё это с дисплея совсем неудобно, поэтому изначально зашили QR код, который ведёт на нужную инструкцию.
Вот сюда. Благодаря этому мы можем постоянно улучшать инструкции и давать советы. А каждый пользователь знает, что есть раздел инструкций со всеми полезными знаниями.
А так как AtomPot, он как самолет, должен работать постоянно, то решили напомнить пользователю, что пора заказывать новый стартовый набор. Ссылка ведет на отдельную страницу, можно смотреть её посещаемость, а также в целом даже сделать её приватной).
А есть уведомления важные. В этом случае дисплей будет мигать до момента нажатия на него (но всё равно чтобы прочитать его нужно перейти на окно выращивания.
Таких критических уведомлений всего два
Если есть вопросы, советы и прочее — велком.