Мазмуну:
- Жабдуулар
- 1 -кадам: Connectie: Klap Sensor
- 2 -кадам: Connectie: LED
- 3 -кадам: Connectie: сенсордук экран
- 4 -кадам: Overzicht: Alles
- 5 -кадам: Код
- 6 -кадам: Биримдикти орнотуу
- 7 -кадам: Бүттү
Video: Arduino Бирдикте ойноткучту башкарат: 7 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:39
Биримдикте Ардуинонун сенсордук экраны менен бирдиктүү проекти башталды. Ооба, бул "кычкылтек" долбоорунун башталгыч стейдерлеринин акылдуу сөзү. Hoe lager deze waarde сөзү, бирдикте кетмендер деттери. Дагы бир жолу, бул дагы бир нерсе. Als deze waarde helemaal leeg is zal je niet veel meer zien in de game. Жарык диоддун чырагы LED долбоору, "кычкылтектин" оюндун мааниси жок, niet сөзү. Groen = goed, Blauw = gaat no, Rood = gevaarlijk.
Оюн көзөмөлү:
-
Сенсордук экран:
- Linker kant van het scherm -> snelheid omlaag.
- Rechter kant van het scherm -> snelheid omhoog.
-
Клапан сенсору:
Klappen ом де Кычкылтекти өлчөөчү приборлор
-
Муи:
Камера rond kijken
-
(кошумча):
A + D тобу: Кошумча кошумча маалымат
Жабдуулар
- 1x оозеки машиналар Klap сенсору
- 1x LED чырагы (RGB)
- 1x сенсордук экран (2.8 дюйм ILI9341 240x320 SPI TFT LCD дисплейи Touch Panel SPI сериялык порт модулу)
- 1x Arduino Uno
1 -кадам: Connectie: Klap Sensor
- GND: Жылы де - (жер)
- PWR: де + (5v)
- Чыгуу: 2 де (санарип)
2 -кадам: Connectie: LED
- V (чыңалуу): de + (5v)
- R: A0 + weerstandде (Rood, Rood, Bruin, Goud)
- B: A2 + weerstandде (R. R. B. G)
- G: A1 + weerstandде (R. R. B. G)
3 -кадам: Connectie: сенсордук экран
- VCC: де + (5v)
- GND: Жылы де - (жер)
- CS: 10дон ашык + стендде (Брюин, Зварт, Апельсин, Гауд)
- КАЙТА ЖӨНДӨӨ: 8 + weerstandде (B. Z. O. G)
- DC: 9 + weerstandде (B. Z. O. G)
- SDI MOSI: 11 + версиясында (B. Z. O. G)
- SCK: 13 + стендде (B. Z. O. G)
- LED: де + (5v)
- SDO MISO: 12де
- T_CLK: 3 + weerstandде (B. Z. O. G)
- T_CS: 4 + weerstandде (B. Z. O. G)
- T_DIN: 5 + стендде (B. Z. O. G)
- T_DO: 6да
- T_IRQ: 7 + стендде (B. Z. O. G)
4 -кадам: Overzicht: Alles
Клапан сенсору:
- GND: Жылы де - (жер)
- PWR: де + (5v)
- Чыгуу: 2 де (санарип)
LED:
- V (чыңалуу): de + (5v)
- R: A0 + weerstandде (Rood, Rood, Bruin, Goud)
- B: A2 + weerstandде (R. R. B. G)
- G: A1 + weerstandде (R. R. B. G)
Сенсордук экран:
- VCC: де + (5v)
- GND: Жылы де - (жер)
- CS: 10дон ашык + стендде (Брюин, Зварт, Апельсин, Гауд)
- КАЙТА ЖӨНДӨӨ: 8 + weerstandде (B. Z. O. G)
- DC: 9 + версиясында (B. Z. O. G)
- SDI MOSI: 11 + версиясында (B. Z. O. G)
- SCK: 13 + стендде (B. Z. O. G)
- LED: де + (5v)
- SDO MISO: 12де
- T_CLK: 3 + weerstandде (B. Z. O. G)
- T_CS: 4 + weerstandде (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 -кадам: Биримдикти орнотуу
drive.google.com/open?id=1whpSVED7v-ocgt0IgCIx7Cu2EvHo6fHx (скрипттер)
1. Unity3D проектиси.
2. Активди жүктөп алыңыз: "Ardity" en importeer deze
2a: Ал эми каталар zihn: Түзөтүү -> проект орнотуулары -> Оюнчу -> Башка жөндөөлөр -> "Api Compatibility Level" -> Verander deze naar ". Net 4.x"
3. Камеранын "CameraControl" сценарийи.
4. "PlayerController" сценарийинин учу -кыйыры жок 3D капсуласынын импорттоочу оюнчусу.
5. De Ardity папкасында -> Prefabs -> SerialController. Сахнада/иерархияда уйку бузулат
6. "ArduinoListener" скриптинин аягына чейин бош оюн объектисин түзүү.
7. UI панелинин манжаларынын тизмеси өчүрүлдү.
8. Плеерде: панелдин манжалары: "Fade Overlay" жана ArduinoListener "Listener" оюндарынын объектиси
9. LookAt пунктунун манжасы: Бош ойноткучту түзүңүз (баланын оюну бузулганда). Voeg deze toe in de camera: "Максат"
10: SerialController "Message Listener" де ArduinoListener манжасында.
11. Maak een учак zodat де оюнчу hierop кан lopen.
12: Sluit de Arduino ойноодо.
Сунушталууда:
Батарея менен иштеген Wi-Fi акылдуу баскычы HUE жарыктарын башкарат: 5 кадам (сүрөттөр менен)
Батарея менен иштөөчү Wi-Fi акылдуу баскычы HUE чырактарын көзөмөлдөө үчүн: Бул долбоор батарейкада IoT Wi-Fi баскычын 10 мүнөттөн аз убакытта кантип курууну көрсөтөт. Баскыч HUE чырактарын IFTTT аркылуу башкарат.Бүгүн сиз электрондук түзмөктөрдү куруп, аларды башка акылдуу үй түзмөктөрүнө бир нече мүнөттө туташтыра аласыз. Эмне
Смартфон чексиз саатты башкарат: 5 кадам (сүрөттөр менен)
Смартфон чексиз саатты көзөмөлдөйт: Мен Instructables боюнча Infinity Mirrors жана Infinity Clockтын көптөгөн долбоорлорун көрдүм, ошондуктан меники болууну чечтим. Бул башкалардан такыр башкача болушу мүмкүн … бирок мен муну өзүм жасадым, так ошондой! Эгерде сиз буга чейин билбесеңиз: чексиздик деген эмне
Үйрөткүч: Arduino TCA9548A I2C мультиплексорун колдонуу менен бир эле дарек түзмөктөрүн кантип башкарат: 3 кадам
Үйрөткүч: Arduino TCA9548A I2C мультиплексорунун жардамы менен бир эле дарек түзмөктөрүн кантип башкарат: Сүрөттөмө: TCA9548A I2C мультиплексор модулу бир микроконтроллерге туташтырылган I2C дареги бар түзмөктөрдү туташтырууга мүмкүндүк берет. Мультиплексор дарбазанын милдетин аткарат, буйруктарды тандалган топтомго жабат
Arduino бир эле Pord сенсорун башкарат: 3 кадам
Arduino бир эле Pord боюнча бир нече PIR сенсорун башкарат: Бүгүн мен сизге бир нече PIR сенсорлорун жалгыз Arduino Bord менен кантип туташтыруу керектигин айтам; бул жерде мен дагы кошумча функциялар үчүн 4 канал реле модулун колдондум. (ЖЕ сиз ардуинди канчалык көп колдонсоңуз болот
Джойстик Arduino аркылуу башкарылган сервону башкарат (программалоо менен): 4 кадам
Ардуинону колдонуу менен джойстик көзөмөлдөгөн Servo (Программалоо менен): Бул үйрөткүчтө биз Arduino Uno аркылуу джойстикти башкаруучу сервону жасайбыз