Πίνακας περιεχομένων:
- Προμήθειες
- Βήμα 1: Connectie: Klap Sensor
- Βήμα 2: Connectie: LED
- Βήμα 3: Connectie: Οθόνη αφής
- Βήμα 4: Overzicht: Alles
- Βήμα 5: Κωδικός
- Βήμα 6: Ρύθμιση Unity
- Βήμα 7: Έγινε
Βίντεο: Το Arduino ελέγχει τον παίκτη στην ενότητα: 7 βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:34
Met met project kan je de snelheid van de player bepalen στο Unity met behulp van een touch screen op de Arduino. Ook is er een waarde die na een tijdje steeds minder word, in mijn project heet deze waarde "oxygen". Hoe lager deze waarde word, hoe donkerder het scherm word van de player στο Unity. Om deze waarde op te hogen moet je klappen. Als deze waarde helemaal leeg is zal je niet veel meer zien στο παιχνίδι. Ook zit er een LED lampje bij het project, για να μάθετε το παιχνίδι zien του "οξυγόνου" για τη λέξη της νιέτας. Groen = goed, Blauw = gaat nog, Rood = gevaarlijk.
Έλεγχοι παιχνιδιών:
-
Οθόνη αφής:
- Linker kant van het scherm -> snelheid omlaag.
- Rechter kant van het scherm -> snelheid omhoog.
-
Αισθητήρας Klap:
Klappen om de Oxygen meter weer voller te creativegen
-
Muis:
Κάμερα rond kijken
-
(επιπλέον):
A + D toetsen: Om extra bij te sturen
Προμήθειες
- 1x Λεκτικές μηχανές Klap sensor
- 1x LED lampje (RGB)
- 1x οθόνη αφής (2,8 ιντσών ILI9341 240x320 SPI TFT LCD Display Touch Panel SPI Serial Port Module)
- 1x Arduino Uno
Βήμα 1: Connectie: Klap Sensor
- GND: Σε de - (έδαφος)
- PWR: Σε de + (5v)
- Έξοδος: Σε de 2 (ψηφιακό)
Βήμα 2: Connectie: LED
V (τάση): σε de + (5v)
- R: Σε A0 + καταλαβαίνουμε (Rood, Rood, Bruin, Goud)
- Β: Στο A2 + καταλαβαίνουμε (R. R. B. G)
- G: Στο A1 + καταλαβαίνουμε (R. R. B. G)
Βήμα 3: Connectie: Οθόνη αφής
- VCC: Σε de + (5v)
- GND: Σε de - (έδαφος)
- CS: Σε 10 + καταλαβαίνουμε (Bruin, Zwart, Orange, Goud)
- ΕΠΑΝΑΦΟΡΑ: Σε 8 + καταλαβαίνουμε (B. Z. O. G)
- DC: Σε 9 + καταλαβαίνουμε (B. Z. O. G)
- SDI MOSI: Σε 11 + καταλαβαίνουμε (B. Z. O. G)
- SCK: Σε 13 + καταλαβαίνουμε (B. Z. O. G)
- LED: Σε de + (5v)
- SDO MISO: Στο 12
- T_CLK: Σε 3 + καταλαβαίνουμε (B. Z. O. G)
- T_CS: Σε 4 + καταλαβαίνουμε (B. Z. O. G)
- T_DIN: Σε 5 + καταλαβαίνουμε (B. Z. O. G)
- T_DO: Σε 6
- T_IRQ: σε 7 + καταλαβαίνουμε (B. Z. O. G)
Βήμα 4: Overzicht: Alles
Αισθητήρας Klap:
- GND: Σε de - (έδαφος)
- PWR: Σε de + (5v)
- Έξω: Σε de 2 (ψηφιακό)
LED:
V (τάση): σε de + (5v)
- R: Σε A0 + καταλαβαίνουμε (Rood, Rood, Bruin, Goud)
- Β: Στο A2 + καταλαβαίνουμε (R. R. B. G)
- G: Στο A1 + καταλαβαίνουμε (R. R. B. G)
Οθόνη αφής:
- VCC: Σε de + (5v)
- GND: Σε de - (έδαφος)
- CS: Σε 10 + καταλαβαίνουμε (Bruin, Zwart, Orange, Goud)
- ΕΠΑΝΑΦΟΡΑ: Σε 8 + καταλαβαίνουμε (B. Z. O. G)
- DC: Σε 9 + καταλαβαίνουμε (B. Z. O. G)
- SDI MOSI: Σε 11 + καταλαβαίνουμε (B. Z. O. G)
- SCK: Σε 13 + καταλαβαίνουμε (B. Z. O. G)
- LED: Σε de + (5v)
- SDO MISO: Στο 12
- T_CLK: Σε 3 + καταλαβαίνουμε (B. Z. O. G)
- T_CS: Σε 4 + καταλαβαίνουμε (B. Z. O. G)
- T_DIN: Σε 5 + καταλαβαίνουμε (B. Z. O. G)
- T_DO: Σε 6
- T_IRQ: σε 7 + καταλαβαίνουμε (B. Z. O. G)
Βήμα 5: Κωδικός
Βιβλιοθήκες:
- URTouch (https://www.rinkydinkelectronics.com/library.php?id=92)
- Adafruit_ILI9341
- Adafruit_GFX
Βήμα 6: Ρύθμιση Unity
drive.google.com/open?id=1whpSVED7v-ocgt0IgCIx7Cu2EvHo6fHx (σενάρια)
1. Maak een nieuw Unity3D project aan.
2. Λήψη στοιχείου: "Ardity" και εισαγωγέας
2α: Σφάλματα άλλου είδους: Επεξεργασία -> ρυθμίσεις έργου -> Player -> Άλλες ρυθμίσεις -> "Επίπεδο συμβατότητας Api" -> verander deze naar ". Καθαρό 4.x"
3. Πλαίσια σεναρίου "CameraControl" στην κάμερα.
4. Εισαγωγέας και παίκτης του 3D καψακίου για τη δέσμη ενεργειών "PlayerController".
5. Στο φάκελο de Ardity -> Prefabs -> SerialController. Deπνος ύπνου στη σκηνή/ιεραρχία
6. Δημιουργήστε ένα κενό gameobject με τη βοήθεια του σεναρίου "ArduinoListener".
7. Voeg een UI panel toe en verander de kleur naar zwart.
8. In de player: voeg de panel toe bij: "Fade Overlay" en de ArduinoListener gameobject bij "Listener"
9. Voeg aan de player een LookAt point toe: Δημιουργήστε ένα κενό πρόγραμμα αναπαραγωγής (για περισσότερες πληροφορίες σχετικά με το πρόγραμμα αναπαραγωγής) και για τον ύπνο σας. Voeg deze toe in de camera bij: "Target"
10: In SerialController voeg bij "Message Listener" de ArduinoListener toe.
11. Maak een plane zodat de player hierop kan lopen.
12: Sluit de Arduino aan en play.
Συνιστάται:
Πώς να φτιάξετε ένα σύστημα Wifi που ελέγχει τον φωτισμό και τη θέρμανση του ενυδρείου σας: 5 βήματα
Πώς να φτιάξετε ένα σύστημα Wifi που θα ελέγχει τον φωτισμό και τη θέρμανση του ενυδρείου σας: Τι κάνει; Ένα σύστημα που ενεργοποιεί / απενεργοποιεί αυτόματα το ενυδρείο σας σύμφωνα με έναν προγραμματισμό ή χειροκίνητα με ένα κουμπί ή αίτημα διαδικτύου. Ένα σύστημα που παρακολουθεί τη θερμοκρασία του νερού και στέλνει email και ειδοποιήσεις σε περίπτωση απενεργοποίησης κάτω από
Χρονοδιακόπτης αντίδρασης ενός παίκτη (με Arduino): 5 βήματα
Χρονοδιακόπτης αντίδρασης ενός παίκτη (με Arduino): Σε αυτό το έργο, θα δημιουργήσετε ένα χρονόμετρο αντίδρασης που τροφοδοτείται από ένα Arduino. Λειτουργεί με τη λειτουργία millis () ενός Arduino όπου ο επεξεργαστής καταγράφει το χρόνο από την έναρξη του προγράμματος. Μπορείτε να το χρησιμοποιήσετε για να βρείτε τη διαφορά ώρας μεταξύ
Σεμινάριο: Πώς το Arduino ελέγχει πολλαπλές συσκευές ίδιας διεύθυνσης χρησιμοποιώντας το TCA9548A I2C Multiplexer: 3 βήματα
Φροντιστήριο: Πώς το Arduino ελέγχει πολλαπλές συσκευές ίδιας διεύθυνσης χρησιμοποιώντας το TCA9548A I2C Multiplexer: Περιγραφή: Το TCA9548A I2C Multiplexer Module πρέπει να επιτρέπει τη σύνδεση συσκευών με την ίδια διεύθυνση I2C (έως 8 ίδια διεύθυνση I2C) συνδεδεμένες σε έναν μικροελεγκτή. Ο πολυπλέκτης λειτουργεί ως θυρωρός, μεταφέροντας τις εντολές στο επιλεγμένο σύνολο
Δημιουργία καμπύλης διεπαφής χρήστη στην ενότητα για εικονική πραγματικότητα: 4 βήματα
Δημιουργία Curved UI in Unity for Virtual Reality: Αν ψάχνετε για μια δωρεάν και εύκολη λύση για να δημιουργήσετε μια καμπύλη διεπαφή χρήστη για την Εφαρμογή Εικονικής Πραγματικότητας ή το Παιχνίδι VR, βρίσκεστε στο σωστό μέρος. Σε αυτό το ιστολόγιο θα μάθετε να δημιουργείτε ένα καμπύλο στοιχείο ui σε ενότητα χρησιμοποιώντας τις επεκτάσεις Unity UI
Σύστημα Περιβαλλοντικής Παρακολούθησης Βασισμένο στην Ενότητα OBLOQ-IoT: 4 Βήματα
Σύστημα Παρακολούθησης Περιβάλλοντος Βασισμένο στην Ενότητα OBLOQ-IoT: Αυτό το προϊόν εφαρμόζεται κυρίως σε ηλεκτρονικό εργαστήριο για την παρακολούθηση και τον έλεγχο δεικτών όπως η θερμοκρασία, η υγρασία, το φως και η σκόνη και η έγκαιρη αποστολή τους στο χώρο δεδομένων σύννεφων για επίτευξη απομακρυσμένης παρακολούθησης και ελέγχου αφυγραντήρα , καθαρισμός αέρα