![]() |
RLWG_Readme (3).pngBASS_DEVSOFTWARE · 31 Мар 2020 в 22:37' data-fancybox="lb-post-474515" data-lb-caption-extra-html="" data-lb-sidebar-href="" data-single-image="1" data-src="https://www.blast.hk/attachments/52241/" style="cursor: pointer;" title="RLWG_Readme (3).png"> Если вы знакомы с моим предыдущим проектом Circle Storage, то вы уже знакомы отчасти с темой Arduino. Если же нет, ознакомьтесь с ним и возвращайтесь сюда.https://forum.antichat.xyz/attachments/27474515/ Играя в GTA Online, спасибо карантину, я обратил внимание на погоду, которая шла в игре: дождь, я бы сказал ливень. Я люблю такую погоду, и когда она начинается в игре, я скорее рад. Но суть не в этом. Тут меня осенило - как было бы круто, будь погода в игре такой же, как у меня за окном! Солнце? В игре солнечно. Дождь? И так далее, по аналогии. Если для реализации этого в GTA Online мне нужно было бы нанимать хакера, который, как минимум, хакнул нубо-рп 3000 раз, то для САМПа я и сам сварганю за пару чашек кофе. Хоть я сам и не играю уже в САМП, считайте это подгоном специально для вас😀 Хочу представить вам творение, аналогов которого просто нет. Цитата:
По старинке, все исходники и мануал по установке на английском языке на моём гитхабе. Screenshot_30.pngBASS_DEVSOFTWARE · 31 Мар 2020 в 22:37' data-fancybox="lb-post-474515" data-lb-caption-extra-html="" data-lb-sidebar-href="" data-single-image="1" data-src="https://www.blast.hk/attachments/52251/" style="cursor: pointer;" title="Screenshot_30.png"> https://forum.antichat.xyz/attachments/27474515/ Введение RLWG- смесь Ардуино и АХК. Я считаю, что если использовать AHK для игр, то только в таких проектах. Техническая часть - Arduino Uno, Ethernet Shield и DHT11. Последнее - это датчик температуры и влаги, который и поможет нам определять текущую обстановку за окном. Алгоритм Низкая влага, высокая температура и т.д. Если на часах 9 вечера, нормальная влага и низкая температура - будет пасмурная погода, а то и вовсе дождь. Если в то же время показатели влаги и температуры будут другими - будет и другая погода.
09_00 - 17_59 (1).pngBASS_DEVSOFTWARE · 31 Мар 2020 в 22:37' data-fancybox="lb-post-474515" data-lb-caption-extra-html="" data-lb-sidebar-href="" data-single-image="1" data-src="https://www.blast.hk/attachments/52243/" style="cursor: pointer;" title="09_00 - 17_59 (1).png"> https://forum.antichat.xyz/attachments/27474515/ Настройка Нам понадобится Ethernet кабель. Если у вас роутер, один конец втыкаем в него, а другой в Шилд. Если ноут, в принципе то же самое. Это нам необходимо, чтобы создать локальную сеть на нашем вайфае. Заходим на мой гитхаб, качаем прошивку и открываем IDE. В ней необходимо изменить 1 параметр: это локальный IP Шилда. Как его найти:
C++: Код:
IPAddressЗаливаем прошивку в ардуинку. Теперь скачиваем исходник AHK и открываем его в блокноте. В нём также меняем локальный ip на свой. AutoHotKey: Код:
local_ipПомимо этого, можно изменить параметры: AutoHotKey: Код:
rechecktimeЦитата:
Если всё получилось - отлично! В противном случае ищите причину ошибки в интернете. Итак, у нас 2 параметра: Температура (20 *C) и Влажность (29%). В текущий момент это мои показатели в комнате. В вашем случае, выставьте наш бутерброд на балкон, предварительно запитав батарейкой-другой и свесьте датчик на улицу (для более точного отображения). Вы можете сделать это через переходники ПАПА-МАМА, но в своём случае я взял 2 провода, которые свистнул на практике в колледже, и разрезав на 3 максимально одинаковых отрезка подключил их к ардуинке и датчику с помощью изоленты (карантин, радиомагазины закрыты). Теперь запускаем RLWG.ahk, не забываем про UDF. Меню никакого нет, в трее есть иконка для управления. Заходим в игру, вероятно погода уже изменилась. Теперь, при изменении погоды на улице, скрипт изменит её и для вас в игре. Если пойдёт дождь - поднимется влага - пойдёт дождь в игре. (см. со звуком 😉) Завершение Надеюсь, моя реализация воодушевит хотя бы одного читающего эту статью. Даст понять, что даже во что-то старое можно вдохнуть жизнь (только пожалуйста, хватит клепать копии скриптов на смену погоды, однострочные биндеры и др. шлак) Напомню, что на гитхабегде и лежат все исходники - есть функция поставить https://forum.antichat.xyz/attachments/27474515/ проекту. Это я так, к слову... Спасибо что прочитали до конца. Хорошего настроения, здоровья и сил пережить этот карантин! |
Ну или для бомжоверсии проекта https://www.gismeteo.ru/api/#По координатам
|
подобное уже делал хенеси https://www.blast.hk/threads/21020/
|
Жаль я криворукий 🤡
|
Не легче было бы взять esp8266, чем брать шилд под уно? Вышло бы дешевле, и модуль уже встроен туда
|
Цитата:
Цитата:
|
| Время: 04:37 |