Სარჩევი:
- ნაბიჯი 1: აუცილებელი
- ნაბიჯი 2: Minecraft სტრუქტურა
- ნაბიჯი 3: კოდი (პითონის ციხე)
- ნაბიჯი 4: კოდი (NodeRED)
- ნაბიჯი 5: კოდი Intel Edison– ში (სურვილისამებრ)
- ნაბიჯი 6: დაფა
- ნაბიჯი 7: შედეგი
ვიდეო: IoT Minecraft Castle: 7 ნაბიჯი (სურათებით)
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:19
IoT მართლაც საინტერესო სამყაროა, რომ აღმოაჩინო და ისეთი მეგობრული ინსტრუმენტების გამოყენება, როგორიცაა minecraft და node-RED, შეიძლება იყოს დიდი მიდგომა
ნაბიჯი 1: აუცილებელი
ის რაც გჭირდებათ არის:
- ჟოლო Pi 2 NodeRED და Minecraft PI
- ინტელ ედისონი
ჟოლო Pi 2 NodeRED– ით
ჟოლოს უმეტესობას აქვს Node-RED დაყენებული და თქვენ უნდა განაახლოთ იგი ამ გზით
ასევე, დაგჭირდებათ Node-RED Dashboard, აქ ნახავთ როგორ დააინსტალიროთ და სასარგებლო ინფორმაცია
Minecraft– ის ნაწილში აუცილებელია გქონდეთ Raspbian– ის ჯესი ვერსია და გადმოწეროთ აქედან და MQTT კავშირი, აქ თქვენ გაქვთ შესანიშნავი სახელმძღვანელო, რომ დააინსტალიროთ MQTT Python– ში თქვენს ჟოლოში და რამდენიმე მაგალითი
ნაბიჯი 2: Minecraft სტრუქტურა
ამ შემთხვევაში, ციხე შეიქმნა მეტ ჰოკინსის მიერ და წყაროს კოდი შეგიძლიათ იხილოთ აქ
ნაბიჯი 3: კოდი (პითონის ციხე)
როგორც წინა ნაბიჯზე ხედავთ, ციხის მთელი მშენებლობა პითონშია, მაგრამ ასევე დაგჭირდებათ MQTT კავშირი
თუ პირველად მუშაობთ MQTT– თან, შესავალში არის დიდი სახელმძღვანელო დასაწყებად.
MQTT მუშაობს რამდენიმე ტეგით დასახელებულ თემებზე, პირველი რაც გჭირდებათ არის სწორი წაკითხვა, ამის შემდეგ თქვენ უნდა შეამოწმოთ რა ინფორმაცია იგზავნება დაფისგან (ეს ინფორმაცია არის დატვირთვა). დროშები თითოეულ თემაში არის იმის გამო, რომ ერთხელ პროგრამამ მიიღო ვარიანტი, ის ვერ გააცნობიერებს ერთსა და იმავე ვარიანტს, სანამ სხვა ვარიანტი არ არის გაშვებული ან სხვა სიტყვებით რომ ვთქვათ, იგი ვერ ხვდება იმავეს ყოველ ჯერზე, როდესაც იღებს დატვირთვას
ნაბიჯი 4: კოდი (NodeRED)
Node-RED მართლაც მეგობრული საშუალებაა IoT– ის დასაპროგრამებლად
- თქვენ უნდა გადააადგილოთ საჭირო ნივთები.
- კავშირისთვის მე გამოვიყენე MQTT და აუცილებელია ბროკერის კონფიგურაცია, ამ შემთხვევაში, ბროკერი, რომელიც უზრუნველყოფს Eclipse Foundation– ს, ის უფასოა, მაგრამ ყურადღება მიაქციეთ მგრძნობიარე ინფორმაციის გაზიარებას
- მას შემდეგ რაც დააკონფიგურირეთ ბროკერი, თქვენ უნდა შეიმუშაოთ თემა, რომელთანაც თქვენ იმუშავებთ, აქ ნახავთ რჩევებს, თუ პირველად მუშაობთ MQTT– თან
ნაბიჯი 5: კოდი Intel Edison– ში (სურვილისამებრ)
Intel Edison– ს აქვს ბევრი მაგარი ნივთი, ერთ – ერთი მათგანი, მოიცავს Bluetooth– ის კავშირს.
მე ეს გამოვიყენე, იმის გასარკვევად, როდესაც ჩემი სმარტფონი ახლოს არის, მხოლოდ თქვენ გჭირდებათ Bluetooth მოწყობილობის დაწყვილება ან ამ შემთხვევაში ექო ზარების გაგზავნა ფიზიკურ მისამართზე
ნაბიჯი 6: დაფა
უმჯობესია შექმნათ დაფა ურთიერთობისთვის.
ყველაფერი რაც თქვენ გჭირდებათ არის სამუშაოების სივრცეში გადატანა და ჩაშვება (როგორც ნაბიჯი) და გადადით NodeREDIP: 1880/ui და ნახავთ ამას
ნაბიჯი 7: შედეგი
ჩემს GitHub– ში შეგიძლიათ იპოვოთ კოდი და მოგერიდებათ მომწეროთ თუ რაიმე შეკითხვა გაქვთ
გირჩევთ:
Castle Planter (Tinkercad Code Blocks): 25 ნაბიჯი (სურათებით)
Castle Planter (Tinkercad Code Blocks): ამ დიზაინს აქ საკმაოდ დიდი დრო დამჭირდა და ვინაიდან ჩემი კოდირების უნარ -ჩვევები, სულ მცირე, შეზღუდულია, ვიმედოვნებ, რომ კარგი აღმოჩნდა :) ინსტრუქციის გამოყენებით, თქვენ უნდა შეძლოთ მთლიანად ხელახლა შექმენით ამ დიზაინის ყველა ასპექტი
OreServer - Raspberry Pi გამოყოფილი Minecraft სერვერი LED პლეერის მაჩვენებლით: 9 ნაბიჯი (სურათებით)
OreServer - Raspberry Pi გამოყოფილი Minecraft სერვერი LED პლეერის მაჩვენებლით: 2020 წლის ივლისი განახლება - სანამ დაიწყებთ ამ პროექტს, გთხოვთ გაითვალისწინოთ, რომ ბევრი ცვლილება და განახლება განხორციელდა სხვადასხვა პროგრამულ ინსტრუმენტებში, რომლებიც მე გამოვიყენე ამ ორზე მეტის შესაქმნელად. წლების წინ. შედეგად, ბევრი ნაბიჯი აღარ მუშაობს ისე, როგორც დაწერილია
Deepcool Castle AIO RGB Arduino კონტროლერი: 6 ნაბიჯი
Deepcool Castle AIO RGB Arduino კონტროლერი: მე ძალიან გვიან აღმოვაჩინე, რომ ჩემს დედაპლატაზე არ იყო მიმართული rgb სათაური, ამიტომ იმპროვიზირებული ვიყავი მსგავსი გაკვეთილების გამოყენებით. ეს გაკვეთილი ძირითადად განკუთვნილია ვინმესთვის, ვისაც აქვს Deepcool Castle AIO, მაგრამ შეიძლება გამოყენებულ იქნას სხვა კომპიუტერის rgb აპარატურაზე. უარყოფა: ვცდილობ
DIY Minecraft Pickaxe კონტროლერი: 4 ნაბიჯი (სურათებით)
წვრილმანი Minecraft Pickaxe კონტროლერი: მე მქონდა ნაწილები მოთავსებული, რომ ეს გამეკეთებინა თითქმის ერთი წლის განმავლობაში და ბოლოს მქონდა დრო, რომ დამეწყო. რაც ჩვენ გვაქვს აქ არის USB თამაშის კონტროლერი (HID), რომელიც უერთდება პირდაპირ ნებისმიერ აპარატს USB- ით და მოქმედებს როგორც კლავიატურა/მაუსი/ჯოისტიკი. მას აქვს
ინტერაქტიული Minecraft არ შეიყვანოთ ხმალი/ნიშანი (ESP32-CAM): 15 ნაბიჯი (სურათებით)
ინტერაქტიული Minecraft არ შეიყვანოთ ხმალი/ნიშანი (ESP32-CAM): მართლაც არსებობს რამდენიმე მიზეზი იმისა, თუ რატომ შეიქმნა ეს პროექტი: 1. როგორც კოოპერატიული მრავალმხრივი ბიბლიოთეკის TaskScheduler- ის ავტორი, მე ყოველთვის მაინტერესებდა როგორ გავაერთიანო კოოპერატივის მრავალმხრივი სარგებელი და პრევენციული ერთის უპირატესობა