Sisukord:
- Samm: vajalikud osad
- 2. samm: trükkplaat
- 3. samm: telefonid
- Samm: telefonitorude ühendamine
- Samm: trükkplaadi jootmine
- 6. samm: keerake see kõik kokku
- 7. samm: kood
- 8. samm: tulevased kordused
Video: Neo Pixel, kiireim pöidlamäng: 8 sammu (piltidega)
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:49
Ma ehitasin selle projekti, sest viisin oma kohaliku Makerfaire'i Newcastle'i, Suurbritanniasse. Idee oli teha kooli õuemäng, mida oleks suhteliselt odav ja lihtne toota.
Idee on lihtne: võitmiseks peate korduvalt nuppu vajutama, kuni täidate pikslirõnga valgusega. Sa võistled otse vastasega ja võitja saab rohelise vilkuva rõnga, kaotaja aga punase vilkuva rõnga.
Projekti tegemiseks kasutasin SolidWorksi disaini, 3D -printimist ja trükkplaate kujundasin Fritzingi abil. Lasin trükkplaatidel Minu ülikooli freesida.
Ma arvan, et kokkuvõttes õnnestus projekt hästi. Video näitab mängu; lihtne, kuid tõhus.
Samm: vajalikud osad
Mul oli mõni selline kraam lebamas, kuid kogu selle ehitamine ei tohiks liiga palju maksta. Telefonide jaoks kasutasin Etherneti andmekaablit, kuna sellel oli palju südamikke telefonide ja nuppude juhtimiseks.
Osade nimekiri:
Jootepead naissoost ja meessoost
Adafruit nipsasjake - Mini mikrokontroller - 5V Logic
NeoPixeli sõrmus
3 x AAA patareipesa koos sisse/välja lülitiga ja 2-kontaktiline JST
2 x 10K takistit
vana Etherneti võrgukaabel
JST-PH 2-kontaktiline SMT täisnurga pistik
Kruviklemmid 2,54 mm sammuga (3-pin) ja (5-pin)
2. samm: trükkplaat
Esimene iteratsioon oli ilmselgelt üles ehitatud leivaplaadile, kuid kui olin seda teinud, kujundasin trükkplaadi Fritzingi abil. Ma tegin kogu seda tööd trükkplaadi vaates, kuna tahtsin asjade ühendamiseks kasutada päiseid, mitte leivaplaadi komponente. See meetod võimaldas mul kasutada ka telefonitorude kruviklemmi.
Olen.fzz -faili üles laadinud, ma pole kindel, kui palju skemaatilist kasu on, kuid saate faili hõlpsalt kasutada tahvli freesimiseks või söövitamiseks.
Tahvlivaade näitab ühepoolse tahvli alumist külge. Olen märkinud kruviklemmid telefonitorude vastavate juhtmetega.
3. samm: telefonid
Kaasas on telefonide SolidWorks ja STL -fail.
Kasutasin nende printimiseks Makerboti ja need olid orienteeritud otse püsti (st kuidas sa neid hoiad). Unustasin neopikslirõngaste juhtmetele augud lubada, nii et pidin need puurima.
Märkisin markerpliiatsiga aukude asukohad ja puurisin aukude käsipuuriga.
Samm: telefonitorude ühendamine
See oli natuke keeruline, kuid pärast juhtmete tinamist leidsin, et sisestades esmalt andmekaabli ja kasutades väikest kruvikeerajat juhtmete õigesse asendisse kiskumiseks, sain juhtmed läbi puuritud tervikute ja nööpaugu.
Minu andmekaabli juhtmete värvid olid juhtmega niimoodi
NeoPixeli sõrmus
Pruun - NeoPixel In
Pruun ja valge -NeoPixel Out
Roheline - Neopixel Power
Roheline ja valge- maapind
Nupp
Sinine - nuppudega maapind
Sinine ja valge- nuppude signaal
Ühendasin need kaks sama nupuklemmiga
Oranž nupp 5V
Samm: trükkplaadi jootmine
Ma tegin ehituse mitmes etapis:
1) Jootsin aku pistiku nipsasja külge.
See on pinnapealne jootmine, nii et see on natuke keeruline, kuid leidis, et buldogklamber oli kasulik pistiku jootmiseks paigal hoidmiseks.
2) Jootsin džemprid ja takistid sisse.
Ringis on kolm ja hiljem sain aru, et kahte pole vaja. Samuti olin algselt kavatsenud kasutada lähtestusnuppu, kuid leidsin, et akupatarei väljalülituslüliti oli parem ja hõlpsamini programmeeritav. (äkki on versioon 2 parem)
3) siis jootsin kruviklemmi oma kohale.
4) lõpuks jootsin nipsasja sisse
6. samm: keerake see kõik kokku
Kui olin seda teinud, keerasin iga käekomplekti juhtmed tahvlisse. Panin tahvli kaablisse, et kaablid paigal hoida.
7. samm: kood
Kood on lisatud (olen seda kommenteerinud, et see oleks arusaadavam), kuid kui tunnete end piisavalt julgena, et segi ajada ja võib -olla mängu enam -vähem keeruliseks muuta, on järgmised allikad väga kasulikud.
Arduino IDE -s nipsasja seadistamiseks järgisin nupuvahetuse lugemiseks Adafruit'i tutvustavat nipsasjajuhendit, kohandasin lihtsalt näidet Arduino IDE -s. Kogu NeoPixeli kraami puhul on hea viide Adafruit NeoPixel Überguide.
Ainus kodeerimisprobleem, millega ma jänni jäin, oli see, et kuna kasutasin RGB ja valge (RGBW) NeoPixeli, pidin seda rida muutma:
Adafruit_NeoPixel riba = Adafruit_NeoPixel (60, PIN, NEO_GRB + NEO_KHZ800);
et
Adafruit_NeoPixel riba = Adafruit_NeoPixel (60, PIN, NEO_RGBW + NEO_KHZ800);
8. samm: tulevased kordused
See projekt osutus päris hästi, kuid ma arvan, et parandused on järgmised:
- Muutke see traadita (Wemos või Huzzahs võivad selle jaoks töötada). Võib -olla isegi IOT -versiooni, mida saate näiteks inimestega Skype'i kaudu mängida.
- Lisage raskuskontrolli, st potentsiomeeter, et muuta rõnga täitmiseks vajalike vajutuste arvu.
- Ilmselgelt vähendage seda natuke.
- Kõike muud, mida te poisid välja mõtlete. Kui teil on ettepanekuid, kuulaksin neid hea meelega.
Soovitan:
Lihtne lõpmatuse peegel Arduino Gemma ja Neo pikslitega: 8 sammu (piltidega)
Lihtne lõpmatuse peegel koos Arduino Gemma ja NeoPikslitega: Vaata! Vaata sügavale lummavasse ja petlikult lihtsasse lõpmatuspeeglisse! Üks LED -riba särab peegelvõileivale sissepoole, et luua lõputu peegelduse efekt. See projekt rakendab minu sissejuhatava Arduini oskusi ja tehnikaid
GPS-mooduli (NEO-6m) ühendamine Arduinoga: 7 sammu (piltidega)
Kuidas ühendada GPS-moodulit (NEO-6m) Arduinoga: Selles projektis olen näidanud, kuidas ühendada GPS-moodul Arduino UNO-ga. Pikkus- ja laiuskraadi andmed kuvatakse LCD -ekraanil ja asukohta saab vaadata rakenduses. Materjalide loend Arduino Uno == > 8-dollariline Ublox NEO-6m GPS-moodul == > 15 dollarit 16x
Kerget kiirustamist! Kellel on kiireim valgus!?: 3 sammu
Kerget kiirustamist! Kellel on kiireim valgus!?: Iga mängu mängimine on lahe ja lõbus, kuid kui saate selle ise luua, on see kindlasti parem! Nii et olen harjunud arduino ja ledstripiga mängima, nii et olen sellega kergejooksu teinud. Selgitame, kuidas lõbutseda ja mängida, pole teie vanuse tõttu oluline
SMD jootmine - kiireim õpetus: 5 sammu
SMD jootmine - kiireim õpetus: hakkame jootma SMD -d. Tegelikult on see tõesti lihtne. Ja see on kiirem kui aukude osad. Usalda mind
Neo Pixeli LED -pildiraam: 6 sammu (piltidega)
Neo Pixel LED pildiraam: Tere jälle! Olen seda projekti teinud spetsiaalselt " vikerkaare värvide " konkurents. Kui teile meeldib, palun hääletage minu poolt konkursil. Nii et otsustasin teha võistluse jaoks tõeliselt kiire ja lihtsa projekti. See on uuspiksline L