Përmbajtje:

Kutia e parave të gjeneruesit të basteve të rastësishme: 6 hapa (me fotografi)
Kutia e parave të gjeneruesit të basteve të rastësishme: 6 hapa (me fotografi)

Video: Kutia e parave të gjeneruesit të basteve të rastësishme: 6 hapa (me fotografi)

Video: Kutia e parave të gjeneruesit të basteve të rastësishme: 6 hapa (me fotografi)
Video: Të Pasurit | Kutia e Pandorës/ Si të pasurit e botës fshehin pasurinë e tyre | Top News 2024, Korrik
Anonim
Image
Image
Qarku
Qarku

Unë isha duke diskutuar me gjysmën time tjetër rreth futbollit dhe parave dhe tema erdhi tek bastet. Sa herë që ai shkon në ndeshje shokët e tij të gjithë bëjnë një pjesë të vogël dhe ata vënë një bast. Basti është zakonisht rezultati përfundimtar DHE ose shënuesi i golit të parë ose të fundit. Eshtë e panevojshme të thuhet se ata kurrë nuk fitojnë para.

Ne vendosëm që ato para të funksionojnë për ne në vend të kësaj - kështu që ne do të shijojmë eksitimin e një basti ndërsa kursejmë para.

Prezantimi i Dyqaneve të Basteve të Mosmarrëveshjeve të Ralph & Edna (të emëruar pas Edna Cross dhe Ralph Hardwick nga Brookside - ata pëlqyen të kenë një bast të pacipë të vogël)!

Të dy ne do të vendosim një bast 10 në një rezultat përfundimtar të krijuar rastësisht DHE golashënuesi i parë ose i fundit. Nëse ndonjëri prej nesh fiton, fitojmë 20. Nëse humbasim, paratë shkojnë në një kuti kursimi. Në fund të sezonit të futbollit ne do të përdorim gjithçka që kemi për të shkuar me pushime ose diçka tjetër. Ende ka një shans të vogël që njëri prej nesh të fitojë disa para çdo javë, por shtëpia definitivisht fiton shumicën e kohës - vetëm në rastin tonë shtëpia është e jona, kështu që ne fitojmë në çdo mënyrë!

Kështu që unë doja të bëja një kuti parash që përfaqëson dyqanin e basteve. Dhe unë dua të përfshijë një buton që, kur shtypet, do të shfaqë bastin e rastësishëm që secili prej nesh po e bën.

Hapi 1: për këtë bëj që kam përdorur:

  • Arduino
  • Ekran LCD1620
  • Kunjat e kokës
  • Breadboard
  • Tela bluzë meshkuj në femra
  • Tela bluzë meshkuj në meshkuj
  • Tela bluzë nga femra në femra
  • Shtyp butonin
  • Rezistencë 220 ohm
  • Kompensatë 3 mm
  • 2 bulona M3
  • 3 arra M3
  • 2 lidhje zip
  • Shirita Velcro
  • Tabela e prototipimit

Ju gjithashtu do të keni nevojë për qasje në:

  • Makine per ngjitjen e metalit
  • Prerës Laser
  • Gërshërë

Hapi 2: Qarku

Ngjitni titullin e kunjit në LCD1602

Mblidhni Arduino dhe ekranizojeni në një pjatë si më poshtë:

Nga ekrani LCD:

  • Të dy kunjat fundorë (VSS & K) shkojnë në tokë dhe kunjat e ardhshëm përgjatë (VDD & A) shkojnë në 5V
  • VO shkon në kunjin e mesëm në potenciometër
  • RS shkon në Arduino Digital Pin 12
  • RW shkon në tokë
  • E shkon në Arduino 11
  • D4 shkon në Arduino 5
  • D5 shkon në Arduino 4
  • D6 shkon në Arduino 3
  • D7 shkon në Arduino 2

Butoni i shtypjes:

  • Lidhni rezistencën midis këmbës pozitive dhe 5V
  • Lidhni këmbën e tokës me tokën
  • Lidhni këmbën pozitive me Arduino 8

Potenciometri

Me rrotulluesin përballë jush kunja e majtë shkon në 5V dhe kunja e djathtë shkon në tokë.

Më në fund

Lidhni binarët pozitivë dhe negativë të bukës me kunjat Arduino 5v dhe Gnd.

Hapi 3: Kodi

Kodi
Kodi

Lidhni Arduino me një kompjuter dhe regjistrohuni në redaktorin në internet të Arduino në internet ose përdorni IDE për të krijuar një skicë të re. Kopjoni dhe ngjisni këtë kod dhe ngarkojeni atë në Arduino.

#përfshi

LiquidCrystal LCD (12, 11, 5, 4, 3, 2); char * rezultate = {"1-0", "2-0", "3-0", "4-0", "5-0", "2-1", "3-1", " 4-1 "," 5-1 "," 3-2 "," 4-2 "," 5-2 "," 4-3 "," 5-3 "," 5-4 "}; char * goaltime = {"Së pari", "E fundit"}; char * player = {"Salah", "Firmino", "Mane", "Shaqiri", "Milner"}; bastcore e gjatë; kohë e gjatë basti; lojtar betimi i gjatë; // konstantet nuk do të ndryshojnë. Ato përdoren këtu për të vendosur numrat pin: const int buttonPin = 8; // numri i variablave të butonit të shtytjes // ndryshon: int buttonState = 0; // ndryshore për leximin e cilësimit të pavlefshëm të statusbutton () {lcd.begin (16, 2); lcd.qartë (); } void loop () {pinMode (buttonPin, INPUT); buttonState = digitalRead (butoniPin); bastecore = (e rastësishme (madhësia (rezultatet)/madhësia (shenja*))); koha e bastit = (e rastësishme (madhësia (koha e goalit))/madhësia (kar*))); betplayer = (rastësor (sizeof (lojtar)/sizeof (char*))); nëse (buttonState == LOW) {lcd.clear (); lcd.setCursor (0, 0); lcd.print (rezultatet [betscore]); lcd.setCursor (0, 1); lcd.print (goaltime [koha e betimit]); lcd.setCursor (6, 1); lcd.print (lojtari [lojtari i betimit]); vonesa (5000); lcd.qartë (); } else {lcd.setCursor (0, 0); lcd.print ("LFC për të fituar:"); }}

Hapi 4: zorrë dhe montim

Image
Image
Kuti parash
Kuti parash

Duke supozuar se gjithçka funksionon, mund të vazhdoni të bëni një shtresë për të.

Shkarkoni skedarin - Dizajni i rastit

Pritini modelin duke përdorur një prestar lazer.

Ndërsa përdorni dërrasën e bukës, me siguri keni përdorur tela bluzë meshkuj në meshkuj. Tani mund t'i lidhim telat drejtpërdrejt në kokën e pinit në ekran duke përdorur tela meshkuj në femra. Ne gjithashtu mund ta lidhim potenciometrin me ekranin duke përdorur një tel femër me femër.

Kam përdorur 2 pjesë të bordit të modelimit dhe bashkova të gjitha telat e tokëzimit në njërën dhe të gjitha telat 5V në një tjetër, duke siguruar që të kishte një lidhje midis të gjithë telave. Mos harroni se rezistenca gjithashtu lidhet me 5V, kështu që mund të keni nevojë për një tel shtesë midis rezistencës dhe bordit prototipues.

Futeni përsëri në Arduino për t'u siguruar që gjithçka është e lidhur dhe funksionon dhe pastaj montoni kutinë.

  • Fillova me fiksimin e prizës USB përmes vrimës katrore në panelin anësor.
  • Shtyjeni butonin përmes vrimës së rrumbullakët në pjesën e sipërme dhe ekranit LCD përmes vrimës së madhe drejtkëndëshe.
  • Nëse ka një arrë për butonin shtyjeni këtë në pjesën e përparme për ta siguruar atë në vend.
  • Ekrani duhet të jetë i përshtatshëm, kështu që nuk kërkon vidhosje.
  • Vrima në panelin anësor të mbetur është për potenciometrin.
  • Ngjitini të gjitha pjesët anësore së bashku me bazën dhe pastaj bashkojini me kujdes të gjitha telat dhe vendosini ato në hapësirë para se të shtoni kapakun. Mos e ngjisni këtë në vend pasi mund t'ju duhet të hyni në telat brenda në të ardhmen.
  • Nëse telat shtyjnë kapakun lart, sigurojeni atë me shirita elastikë.

Lidheni Arduino -n dhe kontrolloni që akoma funksionon….

Hapi 5: Kutia e Parave

Kuti parash
Kuti parash

Kam përdorur modelin e mëposhtëm për kutinë e parave e cila përfshin një hapësirë për depozitimin e parave dhe një kapak në pjesën e pasme për të tërhequr paratë. Unë e sigurova kutinë e gjeneratorit të basteve në krye duke përdorur shirita velcro. Dhe pastaj prerë një pjesë të zbukuruar të përparme për qëllime dekorative.

Shkarkoni - Skedari i dizajnit të kutisë së parave

Shkarkim - Skedari i projektimit të pjesës së përparme

  • Përdorni lidhëse zip për të bashkuar kapakun në kutinë që formon menteshat
  • Bashkangjitni drejtkëndëshin e vogël me 2 vrima në pjesën e jashtme të pllakës së derës duke përdorur një rrufe në qiell dhe sigurojeni atë nga brenda me një arrë.
  • Fiksoni një rrufe nga brenda kutisë së parave përmes vrimës 3 mm mbi kapakun, sigurojeni me një arrë dhe më pas shtyjeni nëpër vrimën e mbetur të drejtkëndëshit të vogël dhe sigurojeni me një arrë. Ky do të jetë mekanizmi i hapur dhe mbyllës për çelësin.
  • Ngjitini të gjitha anët së bashku.
  • Ngjiteni pjesën e përparme në pjesën e përparme të kutisë dhe përdorni shirita velcro për të siguruar gjeneruesin e basteve në krye të kutisë së parave

Hapi 6: Rregullat

Fut 10 £ në slotin e parave.

Shtyp butonin

Bëni një shënim të bastit të gjeneruar.

Nëse basti juaj fiton … ju fitoni 10 plus plus çdo 10 other të tjera që janë vënë bast në atë lojë

Nëse askush nuk fiton, paratë qëndrojnë në kutinë e parave.

Gëzuar kursimin!

Recommended: