Përmbajtje:

Bashkëpunues Arduino Lojë: 9 hapa
Bashkëpunues Arduino Lojë: 9 hapa

Video: Bashkëpunues Arduino Lojë: 9 hapa

Video: Bashkëpunues Arduino Lojë: 9 hapa
Video: How to use W1209 Temperature relay controller and program the thermostat 2024, Nëntor
Anonim
Image
Image
Lojë Arduino bashkëpunuese
Lojë Arduino bashkëpunuese
Lojë Arduino bashkëpunuese
Lojë Arduino bashkëpunuese

Në këtë udhëzues do të shpjegojmë se si e kemi projektuar dhe ndërtuar lojën e bashkëpunimit ‘FUN’.

Ne kemi përdorur një Arduino Uno dhe një shirit LED NeoPixel, ndër të tjera. Luani videon për një demonstrim të FUN.

Hapi 1: Çfarë na nevojitet?

Çfarë na duhet?
Çfarë na duhet?
Çfarë na duhet?
Çfarë na duhet?
Çfarë na duhet?
Çfarë na duhet?

Kërkesat:

- Arduino

- Tela + material saldimi

- 3 butona

- 1 POT-metër

- 1 LDR

- Një shirit me shumë ngjyra (në këtë udhëzues kemi përdorur një shirit me 30 led)

- Breadboard (Vetëm për testimin e kodit ose pjesëve)

- Druri (30x50cm)

- Prerës me lazer (opsional, nëse nuk është i disponueshëm, një sharrë normale gjithashtu do të bëjë punën)

- Laptop + softuer arduino

- Ngjitës druri

- letër zmerile

Pleksiglas (20x5cm)

SH NOTNIM: Ne përdorëm një shirit LED NeoPixel RGB 30. Kodi është shkruar me bibliotekën Fastled. Sigurohuni që shiriti juaj LED punon me bibliotekën Fastled si e jona, përndryshe ju duhet të modifikoni kodin për të punuar me shiritin tuaj led.

Hapi 2: Bashkimi i Pjesëve - Pjesa 1

Saldimi i pjesëve - Pjesa 1
Saldimi i pjesëve - Pjesa 1
Saldimi i pjesëve - Pjesa 1
Saldimi i pjesëve - Pjesa 1
Saldimi i pjesëve - Pjesa 1
Saldimi i pjesëve - Pjesa 1
Saldimi i pjesëve - Pjesa 1
Saldimi i pjesëve - Pjesa 1

Tani që kemi gjithçka, mund të fillojmë të bashkojmë telat në pjesë.

Butonat: Ne fillojmë me butonat. Ne kemi nevojë për tre butona, dy për vetë lojën dhe një do të jetë butoni ynë i rivendosjes. Këto tre mund të ngjiten në të njëjtën mënyrë. Për shkak se kemi vetëm 3 kunja të tokëzimit, ne do të kombinojmë tre telat e tokëzimit nga butonat në një. Filloni me bashkimin e dy telave në këmbët e njërit prej butonave. Ne duhet të jemi të kujdesshëm se në cilën këmbë i lidhim ato. Një kujtesë e lehtë për këtë mund të jetë lidhja gjithmonë në një model diagonale. Kështu lidhni tela e parë për shembull në këmbën e sipërme të majtë dhe pas kësaj lidhni tela e dytë në këmbën e poshtme të djathtë. Pastaj butoni gjithmonë do të ngjitet në mënyrë korrekte. Bëni këtë për të tre butonat. Lidhja e telave tokësorë:

Kur të gjithë butonat kanë dy tela të ngjitur në to, ne mund t'i lidhim telat e tokës së bashku. Së pari vendosni pak saldim në të tre. Pastaj vendosni se cili do të jetë teli i mesëm. Teli i mesëm do të jetë ai që vendosim në kunjin e tokëzimit të Arduino. Sigurohuni që tela e mesme të lidhet siç duhet me kunjin Arduino. Pas kësaj lidhni dy telat e tjerë në atë të mesëm, në mënyrë që të përshtatet akoma në Arduino.

Hapi 3: Bashkimi i Pjesëve - Pjesa 2

Bashkimi i pjesëve - Pjesa 2
Bashkimi i pjesëve - Pjesa 2
Bashkimi i pjesëve - Pjesa 2
Bashkimi i pjesëve - Pjesa 2

Matës tenxhere:

Tani bëjmë matësin e tenxhere. Kjo ka tre kunja për të cilat duhet të lidhim telat. Shkoni përpara dhe bëni këtë.

Pastaj thjesht vendosni disa saldime në skajet e tjera të telit në mënyrë që t'i ngjitim në kunjat e Arduino. Shihni skemën për numrin e kunjit. Kunja në mes është kunja e të dhënave.

Hapi 4: Bashkimi i Pjesëve - Pjesa 3

Saldimi i pjesëve - Pjesa 3
Saldimi i pjesëve - Pjesa 3
Saldimi i pjesëve - Pjesa 3
Saldimi i pjesëve - Pjesa 3

LDR: Ky është shumë i thjeshtë. Si më parë, thjesht lidhni telat në kunjat.

Pas kësaj lidhni telat siç tregohet në skemë.

Hapi 5: Bashkimi i Pjesëve - Pjesa 4

Bashkimi i pjesëve - Pjesa 4
Bashkimi i pjesëve - Pjesa 4
Bashkimi i pjesëve - Pjesa 4
Bashkimi i pjesëve - Pjesa 4

NeoPixel:

E fundit por jo më pak e rëndësishme, ne duhet të bashkojmë shiritin LED NeoPixel (30 led). Veryshtë shumë si Pot Meter. Ajo ka tre kunja me atë të mesmin që është kunja e të dhënave. Por me këtë shirit LED shënohet se cila kunj është 5V+ dhe cila është kunja GND (Ground). Pas kësaj, thjesht shikoni skematikën për kunjat e sakta në Arduino Me

Hapi 6: Ngarkimi i Kodit

Tani që gjithçka është bashkuar, ne mund ta testojmë me kodin. Kodi: Shkarkoni skedarin.ino të bashkangjitur dhe hapeni atë me Arduino IDE. Vendosni portën e duhur për Arduino -n tuaj nëse nuk e keni bërë akoma. Pastaj ngarkoni kodin dhe provoni lojën duke shtypur butonat. Pas disa sekondash dritat duhet të ndizen.

Hapi 7: Bërja e Kutisë

Bërja e Kutisë
Bërja e Kutisë
Bërja e Kutisë
Bërja e Kutisë
Bërja e Kutisë
Bërja e Kutisë

Prerje me lazer:

Tani që kemi gjithçka gati, mund të fillojmë me ndërtimin e kutisë. Ne shkarkuam një skedar prerës lazer nga faqja e internetit "makercase.com". Në këtë faqe në internet ju mund të krijoni kutinë tuaj dhe të shkarkoni një skedar html. Pastaj mund ta importoni këtë skedar në Adobe Illustrator për ta kthyer atë në një skedar.dfx, i cili punon me prestarin lazer. Në Adobe Illustrator gjithashtu mund të financoni gjithçka që keni shtuar në skedarin tuaj duke përdorur faqen e internetit. Pasi të jetë bërë gjithçka, mund ta preni me lazer këtë skedar në një pjatë druri prej 30x50cm. Pasi të jetë bërë e gjitha, ju keni një enigmë që mund ta ngjisni së bashku, dhe kutia është bërë. Nëse nuk përshtatet mirë, mund të përdorni letër zmerile për ta përshtatur atë. Nëse nuk keni qasje në një prestar lazer, mund të përdorni një sharrë normale, por kjo nuk do të përshtatet aq saktësisht. Në këtë rast do t'ju duhet letër zmerile për ta përshtatur në mënyrë perfekte. Mos harroni të lini të paktën njërën anë të kubit pa ngjitur, për të qenë në gjendje të vendosni arduinon dhe kontrolluesit në kuti.

Hapi 8: Asambleja

Kuvendi
Kuvendi
Kuvendi
Kuvendi
Kuvendi
Kuvendi
Kuvendi
Kuvendi

Meqë kemi gjithçka që na nevojitet, ne mund të fillojmë të montojmë kutinë. Nuk është aq e vështirë, për sa kohë që keni bërë një punë të mirë me saldim.

Muret: Ka shumë mënyra se si mund ta montoni, por ajo që ne bëmë ishte së pari ngjitja e dy anëve të kutisë dhe vendosja e tyre në pjesën e poshtme. Në këtë mënyrë ne e dinim me siguri se ato ishin ngjitur në mënyrë perfekte dhe gjithmonë do të përshtateshin. Pastaj ne bëmë dy muret e tjera të kutisë dhe gjithashtu e vendosëm atë në pjesën e poshtme. Pasi e lëmë të thahet për rreth një orë, ne vendosëm të identifikojmë të dy pjesët së bashku. Gjithashtu ngjiteni pjesën e poshtme me të. E lëmë të thahet brenda natës, por 2 ose 3 orë gjithashtu mund të jenë të mjaftueshme për të vazhduar procesin.

Pjesët: Kur zamja është tharë, ne mund të fillojmë të fusim pjesët brenda. Vetëm sigurohuni që telat nuk janë ngatërruar të gjithë. Vendosni të gjitha pjesët në vrimat e dëshiruara, përveç butonit të rivendosjes në krye. Ne siguruam gjithçka me shirit dhe më pas përdorëm gjithashtu një zam të fortë plastik për të siguruar butonat dhe matësin e tenxhere. Nëse nuk e bëni këtë, butonat nuk do të jenë në gjendje të shtypen.

Rrip LED: Pjesa e fundit që duhet të ngjisim në vend është shiriti LED. Sigurohuni që të përshtatet bukur brenda. Ne përdorëm pleksigla me rërë të rërës për dritaren e shikuesit. Përndryshe LED -të ishin të ndritshme për sytë. Thjesht ngjiteni në vend.

Butoni i rivendosjes: Kur të keni mbaruar, sigurohuni që të mos harroni të ngjisni butonin e rivendosjes në pllakën e sipërme dhe ta lini të gjithë njësinë të thahet për disa orë. Gjëja më e mirë është ta lini të thahet brenda natës që zamja të ngurtësohet vërtet. Pllaka e sipërme nuk duhet të ngjitet, kjo është dera për të hyrë në zorrët brenda kur është e nevojshme (si karikimi i baterive). Pas kësaj kutia juaj e lojës ka përfunduar dhe mund ta provoni!

Hapi 9: Përfundim

Përfundim
Përfundim

Përfundoi

Kështu krijoni një lojë Arduino ku bashkëpunoni intensivisht me miqtë! Në këtë udhëzues, ne nuk i kemi kushtuar vëmendje mënyrës sesi ju u shpjegoni lojtarëve sesi ata duhet të luajnë lojën në një mënyrë të thjeshtë. Ne kemi shtuar tekst në kuti i cili shpjegon qëllimin e lojës, është mënyra më e drejtpërdrejtë për t’ua shpjeguar atë lojtarëve. Ju gjithashtu mund të shtoni një 'histori' të vogël në dizajn, për shembull një bombë që duhet parandaluar të fiket ose një bateri që duhet të ngarkohet. Mos ngurroni të ndryshoni kodin sipas dëshirës tuaj dhe të provoni gjëra të reja me këtë konfigurim

Argëtohuni! Team FUN

Recommended: