Përmbajtje:
- Furnizimet
- Hapi 1: Por çfarë mund të bëj !?
- Hapi 2: Paraqitja dhe Ndërtimi
- Hapi 3: Tërheqjet
- Hapi 4: Informacioni Arduino, Skica, Info të Ndryshme, etj
- Hapi 5: Prodhimi Serik
- Hapi 6: Video demonstruese
- Hapi 7: Disa mendime përfundimtare
Video: Sheshi i lojërave të mesnatës: 7 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:19
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 !?
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
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
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ë:
- Laseri vizaton një rreth
- Laseri ndjek një rrugë të programuar drejt levës së topit që kërcen
- Topi kërcehet 10 herë midis pozicioneve të rastësishme dhe më pas kthehet në kovën e poshtme
- Laseri ndjek një shteg të programuar drejt timonit të miut
- Rrota e miut dridhet pak para dhe mbrapa, pastaj miu lëviz në raftin e sipërm. Pastaj kthehet në pozicionin origjinal.
- Laseri tërheq rrethin
- 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:
HackerBox 0060: Sheshi i lojërave: 11 hapa
HackerBox 0060: Sheshi i lojërave: Përshëndetje për HackerBox Hakerët në të gjithë botën! Me HackerBox 0060 ju do të eksperimentoni me Adafruit Circuit Playground Bluefruit që përmban një mikrokontrollues të fuqishëm Nordik Semiconductor nRF52840 ARM Cortex M4. Eksploroni programimin e ngulitur me
Një kambanë e dyerve 'Sheshi i Zi': 5 hapa
Një kambanë e dyerve "Sheshi i Zi": Ky projekt ju tregon se si të ndërtoni një zile të thjeshtë por efektive të derës që është mjaft e zhurmshme për një studio ose një apartament të vogël. (Pamja e pajisjes godet në "Sheshin e Zi" të Malevich). Kjo është ajo që ju nevojitet për të bërë këtë zile:
Sheshi i xhepit LED: 5 hapa (me fotografi)
Sheshi Xhepi LED: Që kur pashë Draper 2.0 nga ChrisSmolinksi në Instructables kam dashur të bëj diçka të ngjashme. Epo, shansi im më në fund erdhi kur gruaja ime dhe unë u ftuam në një Gala të MPJ -së në Boston me 'kravatë të zezë krijuese' si kod veshjeje. Kjo ishte
Kontrolluesi i lojërave të bazuara në Arduino - Kontrolluesi i lojërave Arduino PS2 - Duke luajtur Tekken Me DIY Arduino Gamepad: 7 hapa
Kontrolluesi i lojërave të bazuara në Arduino | Kontrolluesi i lojërave Arduino PS2 | Luajtja e Tekken Me DIY Arduino Gamepad: Përshëndetje djema, të luani lojëra është gjithmonë argëtuese, por të luani me Kontrolluesin tuaj të personalizuar të lojës DIY është më argëtuese. Pra, ne do të bëjmë një Kontrollues të lojës duke përdorur arduino pro micro në këtë udhëzues
Kodi Sheshi i Lojërave: 4 Hapa
Kodi i Lojërave: Administratori i udhëzueshëm me të vërtetë meriton një dimension shtesë respekti … ata kanë zgjedhur të mbajnë faqen e tyre të hapur duke sjellë kështu funksionalitetin në një nivel krejt të ri. *** Kjo veçori është hequr që atëherë për një arsyetim krejtësisht racional dhe të kuptueshëm