Мазмұны:
- 1 -қадам: қажет
- 2 -қадам: Minecraft құрылымы
- 3 -қадам: Код (Python Castle)
- 4 -қадам: Код (NodeRED)
- 5 -қадам: Intel Эдисондағы код (міндетті емес)
- 6 -қадам: бақылау тақтасы
- 7 -қадам: Нәтиже
Бейне: IoT Minecraft Castle: 7 қадам (суреттермен)
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:26
IoT-бұл minecraft және node-RED сияқты кейбір достық құралдарды табу мен қолданудың тамаша тәсілі.
1 -қадам: қажет
Сізге қажет нәрселер:
- NodeRED және Minecraft PI бар Raspberry Pi 2
- Intel Эдисон
NodeRED бар Raspberry Pi 2
Таңқурайдың көпшілігінде Node-RED орнатылған және сіз оны осылай жаңартуыңыз керек
Сонымен қатар, сізге Node-RED бақылау тақтасы қажет, мұнда сіз оны қалай орнату керектігін және пайдалы ақпаратты таба аласыз
Minecraft бөлігінде сізде Raspbian -дың Джесси нұсқасы болуы керек және оны осы жерден жүктеп алу және MQTT байланысы қажет, мұнда сізде Raspberry -де Python -да MQTT орнатудың тамаша нұсқаулығы және кейбір мысалдар бар.
2 -қадам: Minecraft құрылымы
Бұл жағдайда қамалды Мэтт Хокинс жасаған және бастапқы кодты мына жерден табуға болады
3 -қадам: Код (Python Castle)
Алдыңғы қадамда көргеніңіздей, барлық қамал құрылысы Python -да, сонымен қатар сізге MQTT байланысы қажет.
Егер сіз MQTT -мен бірінші рет жұмыс жасасаңыз, кіріспеде бастау үшін керемет нұсқаулық бар.
MQTT тақырыптар деп аталатын кейбір тегтермен жұмыс істейді, сізге қажет бірінші нәрсе - дұрыс оқу, содан кейін бақылау тақтасынан қандай ақпарат жіберілетінін тексеру қажет (бұл ақпарат пайдалы жүктеме). Әр тақырыптағы жалаушалар - бұл бағдарламада бір рет опция болған кезде, ол басқа нұсқаны іске қосқанға дейін немесе басқаша айтқанда, ол жүктемені алған сайын бірдей нәрсені жүзеге асырмайды.
4 -қадам: Код (NodeRED)
Node-RED-бұл IoT бағдарламалаудың шынайы әдісі
- Қажетті заттарды апарып тастау керек.
- Байланыс үшін мен MQTT қолдандым және брокерді конфигурациялау қажет, бұл жағдайда Eclipse Foundation ұсынатын брокер тегін, бірақ құпия ақпаратпен бөліспеуге назар аударыңыз.
- Брокерді конфигурациялағаннан кейін, сіз жұмыс істейтін тақырыпты жобалауыңыз керек, мұнда сіз MQTT -мен бірінші рет жұмыс жасасаңыз, кейбір кеңестерді таба аласыз.
5 -қадам: Intel Эдисондағы код (міндетті емес)
Intel Edison -да көптеген керемет заттар бар, олардың бірі - Bluetooth қосылымы.
Мен мұны қолдандым, смартфонның қасында екенін білу үшін тек Bluetooth құрылғысын жұптастыру керек немесе бұл жағдайда физикалық мекен -жайға бірнеше жаңғырық қоңыраулар жіберу керек.
6 -қадам: бақылау тақтасы
Егер сіз өзара әрекеттесу үшін бақылау тақтасын жасасаңыз жақсы.
Сізге жұмыс кеңістігіндегі элементтерді апарып тастау жеткілікті (қадамдағыдай) және theNodeREDIP: 1880/ui бөліміне өтіңіз, сонда сіз оны көресіз.
7 -қадам: Нәтиже
Менің GitHub -та сіз кодты таба аласыз және егер сізде сұрақтар туындаса, маған хабарлауға болады
Ұсынылған:
Castle Planter (Tinkercad код блоктарымен): 25 қадам (суреттермен)
Castle Planter (Tinkercad кодтық блоктарымен): Бұл дизайнды орындау үшін біраз уақыт қажет болды, және менің кодтау дағдыларым шектеулі болғандықтан, бәрі жақсы болды деп үміттенемін :) Берілген нұсқауларды қолдана отырып, сіз осы дизайнның барлық аспектілерін толығымен жаңартыңыз
OreServer - LED ойнатқыш индикаторы бар Raspberry Pi арналған Minecraft сервері: 9 қадам (суреттермен)
OreServer - LED ойнатқыш индикаторы бар Raspberry Pi арналған Minecraft сервері: 2020 жылдың шілдесі ЖАҢАРТУ - Сіз бұл жобаны бастамас бұрын, мен оны екіден көп жасау үшін қолданылған бағдарламалық құралдарға көптеген өзгерістер мен жаңартулар енгізілгенін біліңіз. бірнеше жылдар бұрын. Нәтижесінде көптеген қадамдар енді жазылғандай жұмыс істемейді
Deepcool Castle AIO RGB Arduino контроллері: 6 қадам
Deepcool Castle AIO RGB Arduino контроллері: Мен аналық платада адресті rgb тақырыбы жоқ екенін тым кеш білдім, сондықтан мен ұқсас оқулықтарды қолдандым. Бұл оқулық негізінен Deepcool Castle AIO бар адамдарға арналған, бірақ басқа компьютерлік rgb қондырғыларына қолданылуы мүмкін. ЕСКЕРТУ: мен тырысамын
DIY Minecraft Pickaxe контроллері: 4 қадам (суреттермен)
DIY Minecraft Pickaxe контроллері: Мен оны бір жылға жуық уақыт бойы дайындап қойдым және ақырында оған жетуге уақыт таптым. Бізде бұл USB ойын контроллері (HID), ол USB арқылы кез келген құрылғыға қосылады және пернетақта/тінтуір/джойстик рөлін атқарады. Ол бар
Сіз жасаған кезде Minecraft қылышы соққы береді: 5 қадам (суреттермен)
Сіз жасаған кезде Minecraft семсері соққы береді: Тинкернут жақында тікелей эфирде түсініктеме берді, онда ол тыңдаушылардан жаңа жобалар бойынша ұсыныстар іздеді. Ол шынайы өмірде семсерді серпілте алатын, Minecraft -та қылыштың серпілуіне әкелетін жоба жасау туралы айтты