Përmbajtje:

Sheshi i lojërave të mesnatës: 7 hapa
Sheshi i lojërave të mesnatës: 7 hapa

Video: Sheshi i lojërave të mesnatës: 7 hapa

Video: Sheshi i lojërave të mesnatës: 7 hapa
Video: Часть 3 — Аудиокнига Герберта Уэллса «Война миров» (книга 2 — главы 1–10) 2024, Korrik
Anonim
Sheshi i lojërave të mesnatës
Sheshi i lojërave të mesnatës
Sheshi i lojërave të mesnatës
Sheshi i lojërave të mesnatës

Paralajmërim! Ju lutemi lexoni këtë së pari! Mos e lëndoni kafshën tuaj

Laserët janë të rrezikshëm! NUK rekomandoj ndërtimin e këtij projekti SI ISSHT për disa arsye

  • Sepse është shumë e lehtë për një mace të shikojë lazer
  • Ndoshta zëvendësoni lazerin me një "shufër peshkimi dhe varg" (lloji i lodrës së maceve) që del nga vrima …
  • Ndërhyrja mund të bëjë që servo lazer të sillet papritur dhe të rivendoset në pozicionin 0
  • Nuk mund të fiket shpejt lazeri ose të ri-drejtojë lazerin. Ndryshe nga një lazer i mbajtur me dorë
  • Macja tërhiqet nga zhurma dhe lëvizja e servos dhe shikon lazerin
  • Macja nuk i kupton rreziqet e lazerit

Macja ime pëlqen të ndjekë lazer

Krahët e mi lodhen shumë shpejt për pëlqimin e saj kur është fjala për të ndjekur treguesin lazer që unë tund me dorë … Sigurisht, i jap një vrap të mirë; herë pas here, për disa minuta, por kisha nevojë për diçka më të automatizuar … Më pëlqen të automatizoj gjëra.

Kohët e fundit ndoqa tutorialin arduino më poshtë dhe ndërtova një "TREGUES LASER CAT".

create.arduino.cc/projecthub/circuito-io-team/how-to-make-a-cat-laser-pointer-5f6307

Kjo njohuri është një parakusht për Sheshin e Lojërave të Midnight

Do të mësoni se si të lidhni servos me një arduino, të konfiguroni bluetooth -in, të merrni softuerin e kërkuar. E gjitha është shumë e thjeshtë dhe mësimi është i paraqitur shumë mirë.

Kam ndjekur udhëzimet. Unë kisha një mik 3D Print nga 3 komponentët e vegjël që kërkon. Unë pastaj porosita modulin bluetooth, servos (dhe disa servos shtesë).

Unë jam gjithmonë duke u përpjekur të mësoj gjëra rreth arduino dhe elektronikës. Unë gjej "Instructables" një burim të paçmuar dhe gjej ide dhe këshilla të shkëlqyera këtu çdo ditë! Unë nuk jam profesionist dhe jam ende duke mësuar. Më pëlqen programimi i kompjuterëve, kështu që mezi prisja të luaja me këta servos dhe lazer.

Unë ndërtova "treguesin e lazerit të maceve" dhe funksionoi siç pritej. Macja me të vërtetë po ndiqte me kënaqësi pikën e kuqe që u projektua rastësisht në dysheme.

Pastaj Instructables pati një konkurs për PETS. Nuk mund të rezistoja. Unë tashmë kisha një Arduino Mega 2560 R3 dhe kam ndërtuar disa projekte të tjera, kështu që kam disa sensorë shtesë të ulur në një kuti. Mblodha disa copa druri që kisha. Disa copa këtu dhe atje për të cilat mund të gjej një përdorim.

Dhe, vendosa të ndërtoj Midnight një shesh lojërash të vogël duke përdorur lazerin si një "Udhëzues".

Furnizimet

Përbërësit kryesorë të kërkuar

  • Arduino Mega 2560 (ose e ngjashme) & Kabllo USB
  • Breadboard & Kabllo të shumta kërcyese (M-M. M-F, F-F)
  • Përshtatës të energjisë 9v & 12v (Për Arduino & Servo's)

Komponentët e sheshit të lojërave

  • (4) x DXW90 Mikro Servo Motor 9g/1.6kg
  • (1) x Tre Module të Rregullatorit të Tensionit Terminal Për Arduino
  • (2) x Moduli i sensorit të distancës tejzanor HY-SRF05
  • (1) x Pan/Tank Mekanizmi (https://www.thingiverse.com/thing:2800192)
  • (1) x HC-05 6 Pin Modul pa tel Bluetooth RF Transceiver
  • (1) x Laser Diode Module Mini 650nm 6mm 5V 5mW Laser
  • (6) x Copa të ndryshme druri
  • (2) x Mbulesa jastëkuese
  • (1) x Fletë krevati të vjetër për të mbështjellë gjithçka

Softuer

  • Arduino IDE
  • Arduino BlueControl i disponueshëm nga dyqani i lojërave Google.

Mjete të ndryshme

  • Armë kryesore
  • Stërvitje
  • Matës i tensionit (për zgjidhjen e problemeve, nuk është e nevojshme)
  • Masa e shiritit
  • Prerës i telave
  • Vidhosje/Pincë hundësh me gjilpërë
  • Shirit Elektrik
  • Gërshërë
  • Thikë e shërbimeve

Hapi 1: Por çfarë mund të bëj !?

Por Çfarë Mund të Bëj !?
Por Çfarë Mund të Bëj !?
Por Çfarë Mund të Bëj !?
Por Çfarë Mund të Bëj !?
Por Çfarë Mund të Bëj !?
Por Çfarë Mund të Bëj !?
Por Çfarë Mund të Bëj !?
Por Çfarë Mund të Bëj !?

Meqenëse kjo është për macen time, më duhej të merrja parasysh disa gjëra… Unë nuk dua që kotela ime të lëndohet, dhe lodrat duhet të jenë fleksibile…

Sapo kisha blerë disa servos shtesë dhe kisha disa sensorë me rreze tejzanor në një sirtar… Plus, sapo kisha bërë një tregues lazer të automatizuar të mrekullueshëm.

Shikova përreth apartamentit dhe e lashë imagjinatën time të egër. Kisha disa enë të vjetra plastike të kafesë. Unë mund të përdor kapakët e rrumbullakët dhe t'i rrotulloj me servos. Gjeta një shishe të vjetër llak që nuk spërkatte më, ekzaminova tubin plastik të shpëtuar brenda tij dhe zbulova se kishte disa veçori të pastra që do të funksiononin bukur.

Unë gjithmonë i mbaj kutitë më gjatë seç duhet … Pra, kisha një kuti të bukur të madhe në të cilën mund t'i prisja dhe t'i montoja gjërat. Kartoni doli i dobishëm shumë herë gjatë projektit. Mbajtësi i topit është bërë prej kartoni, montimet tejzanor janë bërë prej kartoni. Kam përdorur karton për të mbuluar telat për të ndihmuar në mbrojtjen e tyre, dhe përfundimisht do t'i mbuloj telat dhe pajisjet elektronike në një kuti kartoni.

Hapi 2: Paraqitja dhe Ndërtimi

Paraqitja & Ndërtimi
Paraqitja & Ndërtimi
Paraqitja & Ndërtimi
Paraqitja & Ndërtimi
Paraqitja & Ndërtimi
Paraqitja & Ndërtimi

Unë tashmë kisha disa dru të prera përreth, kështu që u përpoqa të shfrytëzoja atë që kisha tashmë …

  • Një copë kompensatë 2 '1 "katrore (për bazën)
  • Një tabelë 1 "x 6" (për raftin)
  • Tre 1 "x 1" s Rreth 1 '1 "në gjatësi (për të mbajtur raftin)
  • Një piedestal 1.5 "1.5" (për të mbajtur mekanizmin lazer)

E pranuar, ky është një dizajn mjaft i thjeshtë. Unë jam i sigurt se me më shumë kohë dhe pak kreativitet, ju mund të dilni me diçka spektakolare jam i sigurt !!!

Unë do ta përdor atë copën e madhe të sheshtë të kartonit në anën e pasme për të fshehur rrotat dhe levat.

Kam shpuar paraprakisht vrimat dhe kam përdorur disa vida druri për të mbajtur gjithçka së bashku. Unë nuk jam një marangoz shumë i mirë, kështu që ju lutemi falni disa nga gabimet e dukshme …

Kam fiksuar disa mbushje të izolimit të zërit që kisha në dru. Përdorimi i kartonit për të ndihmuar në mbajtjen e kapëseve.

KUJDES! Mbani piedestalin të ulët, një centimetër më së shumti. Macja mund të shikojë drejtpërdrejt në të nëse është shumë e lartë! E imja është shumë e lartë

Hapi 3: Tërheqjet

Frëngji Laser

Tërheqja kryesore është frëngji lazer.

Kohët e fundit kam bërë një tregues lazer të automatizuar të maceve.

Ishte një lodër perfekte për të ndërtuar sheshin e lojërave të Mesnatës përreth. "Treguesi" mund të kontrollohet përmes bluetooth dhe telefonit tuaj Android duke përdorur një aplikacion të quajtur "Arduino BlueControl" i disponueshëm nga dyqani i lojërave Google. Duhet ta pranoj. Softueri për mekanizmin origjinal të pjerrësisë/pjerrësisë ishte i rëndësishëm në fillimin e kësaj. Unë po dërgoja shpejt komandat e mia blu arduino në minuta. Softueri ka një mënyrë "Autoplay" ku lazeri lëviz rastësisht në një zonë të paracaktuar. Punon shkëlqyeshëm për atë që kisha në mendje!

Topi i kërcimit/Leva e miut duke kërcyer

Ky është thjesht një top i llojit të fijeve i lidhur me një varg që gjeta. Unë pastaj e bashkova këtë me levën, e cila nga ana tjetër është e bashkangjitur me një servo. Servo mund të programohet të rrotullohet diku nga 0 - 180 gradë. Unë e përdor këtë funksionalitet për të lëvizur levën lart e poshtë në mënyrë të rastësishme, dhe i jap topit një dridhje herë pas here.

Një bonus: Unë bashkova një mi në levë. Kur leva tërheq vargun lart, miu shfaqet mbi sfond. Kur topi bie, miu bie poshtë prapa sfondit.

Rrota e miut

Bashkangjitur në njërën prej servo -ve është kapaku plastik nga një kanaçe kafeje. Unë e fiksova miun në kapak dhe e bashkova kapakun në një server. Më pas kam prerë vrima të veçanta (dritare?) Që miu të "shfaqet" papritur. Një vrimë mbi raft, dhe një vrimë më poshtë. Rrotullimi i timonit më lejon të pozicionoj miun në çdo nivel ose ta fsheh atë.

Rrota e Vargut

Edhe një herë, kam përdorur kapakun plastik të kutisë së kafesë, megjithatë këtë herë ngjita disa fije fije në kapak. Duke përdorur të njëjtin parim si rrota e miut, unë mund t'i shtrëngoj telat përpara dhe prapa para një "dritareje", ta fsheh ose ta bëj atë të shfaqet përsëri. (Fatkeqësisht, për shkak të një servo të gabuar, më duhej të hiqja këtë tërheqje të festivalit.

Hapi 4: Informacioni Arduino, Skica, Info të Ndryshme, etj

Arduino pinout

Ne do të përdorim kunjat dixhitale, 2, 5, 7, 10, 11, 22, 23, 24, 25, 36, 40.

// Përcaktoni kunjat e Bluetooth #përcaktoni BTHC05_PIN_RXD 10 #përcaktoni BTHC05_PIN_TXD 11

// Përcaktoni pinin e Laserit #përcaktoni LASER_PIN_S 2

// Përcaktoni 5 kunja servo #përcaktoni SERVO9G1_PIN_SIG 36 // Laser majtas dhe djathtas #përcaktoni SERVO9G2_PIN_SIG 40 // Laser lart dhe poshtë #përcaktoni SERVO9G3_PIN_SIG 5 // Top Lever #define SERVO9G4_PIN_SIG 7 HY-SRF05 (Sensorë tejzanor 1 & 2) #përcaktoni trigPin1 22 // 12 Sensori i afërsisë së topit #përcaktoni echoPin1 23 // 13 Sensori i afërsisë së topit #përcaktoni trigPin2 24 // Sensori i afërsisë së sheshit të lojërave #përcaktoni echoPin2 25 // Sensori i afërsisë së sheshit të lojërave

Variablat minimale dhe maksimale për servos:

// Kjo përcakton pozicionin min & mix për servo -të

shembull:

int servo1Min = 70; int servo1Max = 110; int servo2Min = 25; int servo2Max = 90;

PlayTime State

Një rutinë që ekzekuton kodin kur një objekt aktivizon sensorin e duhur tejzanor.

nëse (playTimeState) {// Paralajmërim! Konfiguroni koordinatat lazer sipas dimensioneve që keni ndërtuar! vizatoni rrethin, vizatoni vijën, etj, etj…}

Paralajmërim! Laserët janë të rrezikshëm. Mos shikoni drejtpërdrejt në lazer

Kam përdorur një rregullator 12v - 5v për të siguruar një 5v të zbutur për servos dhe sensorë.

Hapi 5: Prodhimi Serik

Ndërsa përdorni IDE të Arduino, mund të shikoni "Serial Monitor" për të parë daljen ndërsa rutina po ekzekutohet.

Më poshtë është një mostër e redaktuar e prodhimit të prodhuar.

filloj

Sensori tejzanor 1 - 28.85 Sensori tejzanor 2 - 42.66 Sensori tejzanor 1 - 28.79 Sensori tejzanor 2 - 43.36 Sensori tejzanor 1 - 28.78 Sensori tejzanor 2 - 43.66 Sensori tejzanor 1 - 28.31 Sensori tejzanor 2 - 43.07 Sensori tejzanor 1 - 282.92.2 (Sensori i sheshit të lojërave. Tejkaloi rregullin "45"!) Objekti ka hyrë në shesh lojërash - Laser ON - Vizatoni rrethin x - 100.00, y - 45.00 x - 100.00, y - 45.20 x - 99.99, y - 45.39… (një bandë e tërë koordinatash të redaktuara jashtë) x - 97.37, y - 51.76 x - 97.23, y - 51.91 x - 97.10, y - 52.05 - Vizato diagonale drejt topit x - 91, y - 20 x - 92, y - 21 x - 93, y - 22… x - 121, y - 50 x - 122, y - 51 x - 123, y - 52 - Vizatimi i vijës në top x - 123, y - 53 x - 123, y - 54… x - 123, y - 59 x - 123, y - 60 x - 123, y - 61 - Laser OFF - Leva e aktivizimit të topit - Laser ON - Vizatimi i vijës poshtë nga topi x - 123, y - 62 x - 123, y - 61 x - 123, y - 60… x - 123, y - 48 x - 123, y - 47 x - 123, y - 46 - Vizatimi i vijës nga miu x - 123, y - 45 x - 122, y - 45 x - 121, y - 45… x - 76, y - 45 x - 75, y - 45 x - 74, y - 45 - Vija e vizatimit deri te miu x - 73, y - 44 x - 73, y - 45 x - 73, y - 46… x - 73, y - 83 x - 73, y - 84 x - 73, y - 85 - Laser OFF - Wiggling Mouse - Laser ON - Vizatimi i rrethit x - 100.00 y Sensori tejzanor 1 - 27.45 Sensori tejzanor 2 - 42.12 Sensori tejzanor 1 - 27.56 Sensori tejzanor 2 - 41.47 Sensori tejzanor 1 - 27.93 Sensori tejzanor 2 - 42.02

Hapi 6: Video demonstruese

Image
Image

Video e parë

Unë jam duke demonstruar rutinën kryesore të "sheshit të lojërave", duke përdorur një sensor tejzanor.

Kjo rutinë është si më poshtë:

  1. Laseri vizaton një rreth
  2. Laseri ndjek një rrugë të programuar drejt levës së topit që kërcen
  3. Topi kërcehet 10 herë midis pozicioneve të rastësishme dhe më pas kthehet në kovën e poshtme
  4. Laseri ndjek një shteg të programuar drejt timonit të miut
  5. Rrota e miut dridhet pak para dhe mbrapa, pastaj miu lëviz në raftin e sipërm. Pastaj kthehet në pozicionin origjinal.
  6. Laseri tërheq rrethin
  7. Laseri fiket dhe pret që të ndodhë një shkaktar

Video e dytë

Unë jam duke demonstruar levën e kërcimit të topit/servo rutinën duke përdorur një tjetër sensor tejzanor.

Video e tretë

Unë jam duke demonstruar fillimin në modalitetin Autoplay. Pastaj kur një objekt zbulohet (ose tërhiqet), fillon rutina e përmendur në videon e parë.

Video e katërt

Mesnata është testimi beta i sheshit të lojërave për mua. Ajo po bën një punë të shkëlqyeshme!

Video e Pestë

Kjo është një nga videot e mia blooper. Për shkak se një tel tokësor ishte shkëputur, u prodhuan disa rezultate të papritura … Zëri vjen nga televizori im, por pothuajse duket i sinkronizuar … Mendova se ishte pak argëtuese. Më vjen mirë që asgjë nuk është dëmtuar.

Hapi 7: Disa mendime përfundimtare

  • Për sigurinë e maceve. Mos e përdorni fare pikën lazer. Ka vetëm shumë ndryshore për t'u marrë parasysh dhe ne nuk duam të dëmtojmë mikun tonë të vogël të mbuluar me qime.
  • Rrotat dhe levat japin shumë stimulim, shtoni disa kambana ose LED dhe vjollca … Ju keni një alternativë të sigurt për lazerin.
  • Ju lutemi kini kujdes kur dhe nëse vendosni të përdorni armën tuaj kryesore. Kam qëlluar një lëndë në të njëjtin gisht dy herë. Gjaku shpërtheu. Fatkeqësisht, nuk mendova të bëja një fotografi derisa ta pastroja … Na vjen keq:(

Recommended: