Satura rādītājs:
- 1. darbība: vadības bloks: ievads
- 2. solis: vadības bloks: RJ-45 ligzdas
- 3. darbība: vadības bloks: kondensatori un savienojumi
- 4. darbība: vadības bloks: LCD
- 5. darbība: vadības bloks: augšupielādējiet programmaparatūru un pārbaudiet
- 6. darbība: vadības bloks: pabeidziet
- 7. darbība: kabeļu sagatavošana
- 8. darbība: A iespēja: 30 mm arkādes pogas un 3D drukātas klikšķu kastes
- 9. solis: B iespēja: rokas klikšķi
- 10. solis: izmantojiet
- 11. darbība. Tehniskās piezīmes
- 12. solis: Lieldienu olas
Video: Certamen Quiz Practice Machine: 12 soļi (ar attēliem)
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:58
Junioru klasiskās līgas Certamen viktorīnas komandu sacensības ietver viktorīnas jautājumus par grieķu/romiešu tēmām. Atsevišķi konkursa dalībnieki, saņemot atbildi, nospiež skaņas signāla pogas. Iekārta seko līdzi pogu nospiešanas secībai, ievērojot komandas bloķēšanas noteikumu, ka, tiklīdz komandas spēlētājs nospiež pogu, otrs šīs komandas spiediens netiek ieskaitīts. Mūsu izveidotā mašīna bija paredzēta trim komandām pa četriem spēlētājiem katrā. Turklāt, lai citas skolas grupas varētu izmantot mašīnu kā standarta viktorīnas mašīnu, ir iespēja neņemt vērā komandas un vienkārši izsekot pogu secībai.
Skolas Certamen komandai bija nepieciešama mašīna, kurā praktizēt, taču oficiālā mašīna ir 545 ASV dolāri par atsevišķu sistēmu (datoram pievienojams variants ir 435 ASV dolāri), kas budžetā nebija iespējams. Plus acīmredzami pārāk dārgi!
Un tāpēc es izveidoju daudz lētāku, pamatojoties uz Arduino Mega. Tas nav apstiprināts oficiāliem turnīriem, bet ir piemērots praksei.
Viens no projektēšanas jautājumiem, ko es paturēju prātā, bija tas, ka mums bija nepieciešami vidēji gari kabeļi un bija nepieciešama signāla filtrēšana, lai izvairītos no viltus pozitīviem rezultātiem, ko rada tuvumā esošo ierīču elektriskais troksnis. Es beidzot izmantoju CAT-6 kabeli, un katras pogas signāli pārsniedza vienu vītā pāra signālu. Mēs pārbaudījām elektrisko troksni ar osciloskopu un ar maiņstrāvu darbināmu elektrisko zīmuļu asināmo, kas darbojas virs netīras kabeļu kaudzes, un noskaidrojām, ka filtrēšanai vajadzētu pietikt ar 100 nF kondensatoru.
Nepieciešamās detaļas (2017. gada oktobra cenas):
- 3 CAT-6 kabeļa segmenti, katrs 26,5 pēdas garš, ar vīriešu RJ-45 kontaktdakšu katrā (viens 70 pēdu kabelis, 16 ASV dolāri Amazon, pārgriežams uz pusēm, plus 30 pēdu kabelis, 9 ASV dolāri Amazon)
- Arduino 2560 rev.3 vai klons ar USB kabeli (8 USD par Aliexpress)
- 94 mm x 53 mm sloksnes gabals (3,29 ASV dolāri par trīs iepakojumu ebay)
- rezistori, katrs no tiem: 2.2K, 1K, 100R (ja jums tie nav pie rokas, Aliexpress var iegādāties 600 gabalu dažādu rezistoru komplektu par 2,30 USD)
- 12 kondensatori, 100 nF, keramikas vai monolīti (100 gab. Par 0,81 USD Aliexpress)
- tranzistors, 2N3904 (10 gabali par 0,74 USD Aliexpress)
- 3 RJ45 ligzdas (10 gabali par 0,89 USD Aliexpress)
- 3 RJ45 sadalīšanas dēļi (katrs USD 0,55 Aliexpress)
- 1602 zils LCD modulis (1,75 ASV dolāri Aliexpress); ja izmantojat citu krāsu, jums var būt nepieciešama atšķirīga rezistora vērtība nekā 2.2K, kuru izmantoju
- 65 maizes dēļa džemperu vīriešu kabeļu komplekts (1,09 USD par Aliexpress; vai izveidojiet pats)
- komplekts ar 40 vīriešu un sieviešu 15 cm dupont džemperiem (1,39 USD par Aliexpress)
- pārslēgšanas slēdzis ($ 0.43 par Aliexpress) režīma maiņai
-
13 spiedpogas, ideālā gadījumā tādas, lai katra četru komandu komanda varētu iegūt vienādu krāsu, un skaidrai pogai ir ceturtā krāsa:
- mēs izmantojām 30 mm arkādes pogas (20 gabali par 10 USD Aliexpress)
- šīs klikšķinošās taustes pogas, iespējams, būtu bijušas labākas, taču tām būtu vajadzīgs atšķirīgs pogas dizains (es to apspriedīšu instrukcijās) (iegādājieties trīs 10 gabalu komplektus par kopējo summu 1,20 USD Aliexpress)
- 52 lipīgas silikona pēdas (1,14 USD par 100 gabaliem vietnē Aliexpress)
- termiski saraušanās cauruļu sortiments (zem 2 USD Aliexpress)
- 64 skrūves, #4, 3/8 "skrūves (aptuveni 3,50 USD par 100 vietējā datortehnikas veikalā; jums ir nepieciešami tikai 16, ja izmantojat alternatīvu rokas klikšķu dizainu)
- 24 mazas kabeļu (rāvējslēdzēja stila) saites (apmēram 4 ASV dolāri Lowesā)
Starpsumma: aptuveni 68 USD plus piemērojamie nodokļi.
Un tad jums ir jādomā par pogām un vadības kārbai. Es izstrādāju un 3D izdrukāju mūsu, izmantojot apmēram 10 USD kvēldiegu. Ja jums nav piekļuves 3D printerim, jūs varētu izdrukāt manus dizainus, izmantojot komerciālu pakalpojumu (vai varbūt par saprātīgu samaksu man uzdrukāt un nosūtīt?), Vai vienkārši izmantot standarta projekta kastīti-vai tikai plastmasas pārtiku konteiners-galvenajai kastei un alternatīvam pogas dizainam. Jūs varat priekšskatīt dizainu šeit.
Mūsu 3D drukātās klikšķu pogu kastes lieliski atrodas uz galda, atšķirībā no oficiālajām rokās esošajām Certamen, tāpēc ir apšaubāms, vai Junioru klasiskā līga tos apstiprinās oficiālajām sacensībām, taču mūsu mašīna bija paredzēta praksei.
Ja vēlaties standarta rokas klikšķinātāja versiju (tā joprojām nav oficiāli apstiprināta, bet varat mēģināt lūgt apstiprinājumu JCL, ja vēlaties to izmantot turnīros, nevis tikai skolas praksē), es aprakstīšu arī citu dizainu, ko es faktiski neesmu uzbūvējis, bet tam vajadzētu būt vienkāršam. Šī dizaina priekšrocība ir tāda, ka tai nav nepieciešama 3D drukāšana (lai gan galvenajai kastei joprojām ir nepieciešams sava veida futrālis). Tas prasa apmēram sešas pēdas no grafika 80 1/2 collu PVC caurules, epoksīda un karstās līmes, un samazina projekta izmaksas par aptuveni 6 ASV dolāriem.
1. darbība: vadības bloks: ievads
Vadības kastē būs Arduino Mega, sloksnes plāksne ar RJ-45 ligzdām, filtrēšanas kondensatori un dažādi citi savienojumi, CLEAR poga un pārslēgšanas režīms. Savienojumos Arduino pusē tiks izmantoti džemperi, tāpēc tos var viegli nomainīt.
Es pieņemu, ka jūs veidojat trīs komandu versiju ar trim RJ-45 ligzdām. Ar nelielu rūpību var būt iespējams ievietot četras RJ-45 ligzdas, un programmaparatūras izmaiņas būs nelielas. Ja vēlaties divu komandu versiju, vienkārši izlaidiet vienu no kontaktligzdām.
2. solis: vadības bloks: RJ-45 ligzdas
Lodējiet RJ-45 kontaktligzdas pie sadalīšanas dēļiem.
Lodējiet sadalīšanas dēļus līdz sloksnes malu malām. Ja izmantojat manu 3D drukātās vadības kastes dizainu, jums tie ir jāpielodē tajās pašās vietās kā fotoattēlā.
3. darbība: vadības bloks: kondensatori un savienojumi
Tagad sloksnes plāksnei ir nepieciešami vairāki papildu savienojumi. Jūs vēlaties atsaukties uz shēmu (lai tuvinātu, šī-p.webp
Liela daļa lodēšanas ietver džemperu lodēšanu pie tāfeles. Jūs varat izmantot 22AWG stieples stieples vai iepriekš izgatavotus džemperus. Ja izmantojat iepriekš izgatavotus džemperus, dažreiz varēsit garo pārgriezt uz pusēm un izmantot abas puses atsevišķi. Vienmēr pārliecinieties, ka jūsu džemperi ir pietiekami gari, lai sasniegtu vajadzīgo vietu. Ja vien es neminēšu citādi, "džemperis" nozīmē "džemperis vīrietis-vīrietis".
Jūs varat vienkārši izmantot shēmu un ignorēt šādus padomus, taču daži no tiem var šķist noderīgi.
1. Rezervējiet sloksnes centrālo sloksni zemei un pielodējiet džemperi (ideālā gadījumā melnu), kas iet uz vienu no Arduino GND tapām.
2. Katra RJ-45 ligzda kalpo vienai komandai, un tai ir astoņi savienotāji, kas iet (savīti) pāros uz četrām pogām. Ielieciet 100 nF kondensatoru starp 1 un 2, 3 un 6 (!), 4 un 5 (!) Un 7 un 8. Pievienojiet 2, 4, 6 un 8 zemei. Savienojiet 1, 3, 5 un 7 ar džemperu vadiem, kuru otrs gals nonāks Arduino digitālajās tapās. Ideālā gadījumā katrai komandai izmantojiet vienas krāsas džemperu vadus, tāpēc būs vieglāk izsekot.
3. Lodēt vienkāršā tranzistora ķēdē, kas kalpo skaļrunim shematiski. Tranzistora tapas shēmā ir sakārtotas no kreisās uz labo pusi ar plakano pusi pret jums: kreisā puse jāpievieno džempera vadam, kas nonāks vienā no Arduino zemējuma tapām, vidējais vads - 1K rezistoram, kura otrs gals iet uz džemperi uz Arduino digitālo tapu 9, bet labā tapa - uz 100 omu rezistoru, kura otrs gals iet uz vadu vienam no skaļruņu savienojumiem. Otra skaļruņa savienojumam vajadzētu doties uz džemperi, kas tiks pievienots kādai no Arduino 5V tapām.
4. Pievienojiet pārslēgšanas slēdzi vadam. Jūs varat vienkārši pielodēt vienu vadu no viena režīma pārslēgšanas kontakta uz zemes sloksni un pielodēt vīrieša džemperi no cita kontakta, lai galu galā izveidotu savienojumu ar Arduino.
5. Skaidra spiedpoga ir sarežģītāka, ja izmantojat 30 mm arkādes pogas, jo tā būs jāpiestiprina pie korpusa no ārpuses, un jūs šajā brīdī nevēlaties nodarboties ar lietu. Es iesaku ņemt vienu džemperi ar sievišķo galu, nogriezt to tuvu sieviešu galam un pielodēt otru galu pie pogas. Pēc tam lodējiet vīrieša džemperi pie sloksnes dēļa zemes sloksnes, un galu galā jūs varat pievienot šo džemperi pie pogas. Turklāt lodējiet vīrieša džemperi pie otra pogas savienotāja; tas galu galā izveidos savienojumu ar Arduino.
Piezīme. Es ievietoju 150 omu rezistoru sērijā ar 100 nF kondensatoru gan pārslēgšanas slēdzim, gan dzēšanas pogai, bet, atklāti sakot, tas, iespējams, ir pārspīlēts, tāpēc es to neiekļāvu shēmā, un jums, iespējams, tas nav jāuztraucas. (Jebkurā gadījumā programmaparatūra veic visu nepieciešamo programmatūras atcelšanu.)
4. darbība: vadības bloks: LCD
Divu rindu "1602" LCD, iespējams, ir aprīkots ar vīriešu galveni, kas jums jāpielodē. Kad esat ieguvis vīriešu galveni, vienkārši pievienojiet tajā 16 džemperus no sievietēm līdz vīriešiem.
Ņemiet vērā, ka shēmas shēmā LCD ekrānā ir četras tapas, kas iet uz zemes, viena no tām caur 2.2K rezistoru. Lai saglabātu dārgās Arduino GND tapas, nogrieziet vīriešu galus no trim sieviešu-sieviešu džemperiem, jo īpaši, ieskaitot V0, kas iegūst rezistoru. Lodējiet vienu rezistora galu pie džempera V0. Pēc tam pievienojiet rezistora otru galu un atlikušos trīs džemperus tā, lai tie visi saplūst vienā kontaktdakšā, kas var nonākt Arduino GND tapā.
Atcerieties, ka galu galā jāsedz visas atklātās lietas ar elektrisko lenti vai termisko saraušanos.
Bet ņemiet vērā: ja displeja kontrasts nav labs, nākamajā darbībā, iespējams, būs jāmaina 2,2K rezistors, tāpēc, iespējams, vēl neveiciet karstuma samazināšanu.
Turklāt LCD ekrānā ir divas tapas, kas pāriet uz 5V: apvienojiet tās līdzīgi. Iespējams, vēlēsities pārbaudīt, vai LED+ savienotājs ir savienots ar rezistoru LCD ekrānā (tas bija uz tāfeles, ko es saņēmu). Ja nē, pievienojiet 220 omu rezistoru.
Pēc tam pievienojiet vīriešu galus Arduino, kā norādīts shēmā.
5. darbība: vadības bloks: augšupielādējiet programmaparatūru un pārbaudiet
Pārliecinieties, vai esat instalējis Arduino IDE. Lejupielādējiet manu programmatūru no šejienes. Jūs varat vienkārši lejupielādēt zip failu un ievietot tā saturu Arduino direktorijā.
Zip faila iekšpusē atradīsit citu zip failu ar nosaukumu ModNewLiquidCrystal.zip. Tas ir nedaudz sarežģīti tikt galā. Tā ir ļoti optimizēta bibliotēka darbam ar 1602 LCD, un tā uzlabos Certamen ierīces laika precizitāti. Dzēst noklusējuma LiquidCrystal Arduino bibliotēku. (Operētājsistēmā Windows tas atrodas mapē C: / Program Files (x86) Arduino / libraries.) Pēc tam izvelciet ModNewLiquidCrystal.zip saturu savā Arduino lietotāju bibliotēku mapē.
Pievienojiet Arduino datoram, iestatiet Rīki | Valde | Arduino Mega… 2560, Instrumenti | Procesors | ATmega2560 un rīki | Pieslēdzieties savam Arduino seriālajam portam (cerams, ka tas ir tikai tur). Pēc tam augšupielādējiet ar labo bultiņas pogu.
Ja viss ir kārtībā, LCD displejā parādīsies Certamen ziņojums un tiks atvērts ekrāns, kurā ir tikai uzraksts "Certamen". Ja nē, kaut kas nav kārtībā ar jūsu LCD savienojumiem. Ja kontrasts ir slikts, jūs varat nomainīt 2,2K rezistoru pret kaut ko citu. Vai arī izmantojiet 10K potenciometru, kā šeit.
Atvienojiet Arduino strāvas padevi un pievienojiet striptīza, caurspīdīgo un režīma džemperus Arduino, kā norādīts shematiski.
Vēlreiz ieslēdziet Arduino, un tagad varat to vēl pārbaudīt. Ir divi režīmi: Certamen režīms un Quiz režīms. Jūs pārslēdzat starp tiem ar pārslēgu. Certamen režīmā pogas nospiešana bloķē komandu. Viktorīnas režīmā nav komandas bloķēšanas. Viktorīnas režīms ir noderīgs arī, lai pārbaudītu, vai visi savienojumi darbojas. Tā kā jums vēl nav pieslēgtas pogas, testēšanai vienkārši izmantojiet skrūvgriezi, lai savienotu kontaktus RJ45 ligzdās.
6. darbība: vadības bloks: pabeidziet
Projekta kastē jābūt caurumiem, lai notīrītu pogu, režīma pārslēgu, USB portu, RJ-45 portus un LCD ekrānu. Varētu būt laba ideja, lai skaļrunim būtu dažas atveres, taču varat eksperimentēt. Varat to izdomāt vai izmantot 3D drukājamo lodziņu.
Ja kā dzēšanas pogu izmantojat 30 mm arkādes pogu un režīma pārslēgšanas pogai ir tādi paši izmēri kā manējai, varat vienkārši izdrukāt STL failus.
Bet, ja vēlaties mainīt lietas, jums būs jālejupielādē OpenSCAD un jārediģē fails mainbox.scad. OpenSCAD var būt biedējošs, bet, ja jums vienkārši jāveic nelielas izmaiņas, tas būs viegli:
- Ja neizmantojat 30 mm arkādes pogu kā dzēšanas pogu, varat izveidot apļveida pogas caurumu, mainot use30MMArcadeButton uz nepatiesu un pēc tam noregulējot parametrus clearButtonNeckDiameter, clearButtonNeckLength un clearButtonOuterDiameter pēc saviem ieskatiem.
- Lai mainītu režīma pārslēgšanas atveres izmēru, noregulējiet režīmuSwitchNeckDiameter, modeSwitchNeckLength, modeSwitchOuterDiameter.
- Ja jums ir cita izmēra skaļrunis, ir dažādi skaļruņaXXX parametri.
Lai redzētu efektus, noklikšķiniet uz priekšskatījuma pogas ">>". Faila augšdaļā ir "mode =", kas ļauj izvēlēties, vai renderējat TOP, BOTTOM vai dažas MAZGĀTĀJAS, kas var būt noderīgas lietu uzstādīšanai. Kad esat apmierināts, noklikšķiniet uz kuba ar smilšu pulksteņa pogu, lai renderētu, un pēc tam uz pogas STL, lai izveidotu izdrukājamu STL failu.
Kad kaste ir gatava, ar #4 skrūvēm piestipriniet Arduino, sloksnes dēli un LCD. Dažiem apakšējiem caurumiem skrūves var būt nedaudz par garu un izlocīties. Jūs varat vienkārši vīlēt skrūvju galus līdzenus vai izmantot īsākus. Ievietojiet skaļruni slaidos aiz skaļruņa režģa un uzstādiet režīma slēdzi un pogas.
7. darbība: kabeļu sagatavošana
Iestatījumos, uz kuriem es izvēlējos, katrs kabelis izgāja no vadības kārbas apmēram 14,5 pēdas līdz pirmajai klikšķu kārbai, un pēc tam kabelis izgāja caur klikšķu lodziņu uz nākamo un tā tālāk līdz pēdējam klikšķu lodziņam. Es gribēju apmēram 3,5-4 pēdas starp klikšķu kastēm.
Katra klikšķu kārba ir savienota ar vienu vītā pāra vadu pāri:
- oranža / oranži balta: 1. poga (tuvu galam, vistuvāk kontaktdakšai)
- zaļa / zaļa-balta: poga 2
- zils / zili balts: poga 3
- brūns / brūni balts: 4. poga (tālāks gals)
Jums būs jāizveido savienojums ar pareizajiem savītajiem pāriem no kabeļa pareizajos punktos.
Izmēriet, kur vēlaties noklikšķinātāja kastes, un pēdējais atrodas apmēram trīs collas no kabeļa tālākā gala (gals pretī RJ-45 kontaktdakšai), un uzmanīgi noņemiet apmēram pusi collas ārējās izolācijas no kabeli katrā no šiem četriem punktiem.
Pēc tam noņemiet brūnā / brūni baltā pāra galus pie pogas 4.
Pārejiet uz pogas 3 noņemto zonu. Izgrieziet zilo/zili balto pāri 1/2 collu noņemtajā zonā (t.i., pusē no kontaktdakšas), atstājot 1/2 collu pāri uz. Noņemiet zilā / zilā-baltā pāra galus un lodēšanas savienojuma vadus (piemēram, atlikušos džemperus) vadu tuvākajā (kontaktdakšas) pusē, apmēram 3 collas lietošanai ar galda klikšķiem un 6 collas rokās esošie. Labi pārklājiet savienojumus ar siltuma saraušanos.
Atkārtojiet ar pogu 2 un zaļu / zaļi baltu.
Atkārtojiet ar pogu 1 un oranžu / oranži baltu.
Tagad jums ir kabelis ar četriem vadu pāriem, kas atrodas dažādos punktos. Atkārtojiet pārējiem diviem kabeļiem.
Man bija daudz sarežģītāka procedūra, kurā es izlaidu savienojumus un izvilku vadus no kabeļa tālākā gala. To darot, es laiku pa laikam sabojāju vadus, un tā vietā es iesaku iepriekš minēto procedūru.
8. darbība: A iespēja: 30 mm arkādes pogas un 3D drukātas klikšķu kastes
Ja izvēlaties 30 mm pogu uz galda klikšķinātājiem, kurus es darīju, tagad jums būs jāizdrukā visas 12 klikšķu kastes. Tie atrodas projekta github lapā gan stl formātā, gan OpenSCAD failā, kas tika izmantots to ģenerēšanai. Pogas kastes ir marķētas ar komandu un spēlētāju (komandas: A, B un C; spēlētāji: 1, 2, 3 un 4), tāpēc tās visas ir atšķirīgas. Turklāt atskaņotāja 4 kārba atrodas kabeļa galā, tāpēc tai ir tikai viens kabeļa slots divu vietā. Ir arī pamatnes pogu kastēm. Bāzes spēlētājiem 1-3 ir vienādas, bet pamats spēlētājam 4 ir atšķirīgs. Lai taupītu plastmasu, es izveidoju pamatnes no 1/4 collu saplākšņa ar caurumu zāģi (un pēc tam urbtus stiprinājumus).
Pavelciet vadus, kas iet uz katru pogu uz augšu caur pogu lodziņa apakšdaļu, un pielodējiet pie pogas. Pārliecinieties, vai visi savienojumi ir pārklāti ar elektrisko lenti vai termiski saraujas. Ievietojiet kabeli caurumos pogas kārbas apakšā (vai vienu caurumu, ja tā ir 4. poga) un pievienojiet kabeļu saites iekšpusē, lai kabelis netiktu izvilkts. Piestipriniet pamatnes ar skrūvēm un uzvelciet silikona kājas.
9. solis: B iespēja: rokas klikšķi
Izgrieziet 1/2 collu 80 PVC cauruli piecu collu segmentos klikšķu rokturiem.
Ievietojiet kabeļa spraugu abās caurules daļu apakšējās pusēs, izņemot 4. pogas gadījumā, kurai nepieciešams tikai viens slots.
Vīlējiet caurules gabala iekšpusi tā, lai augšpusē esošā poga būtu berzes stāvoklī.
Pavelciet vadus augšup caur cauruli un pielodējiet pie pogas. Epoksīda poga vietā, kur tai ir piemērota berze. Ievietojiet kabeli caur slotu (-iem), kuru ievietojāt apakšā. Ievietojiet kabeļa saites caurules iekšpusē, lai tas neizvilktu. Pēc tam noslēdziet caurules dibenu vai nu ar epoksīdu, vai ar karsta kausējuma līmi.
Es iesaku ievietot kādu Shoe Goo vai silikona hermētiķi kabeļa ārpusei, kur tas izplūst no caurules, kā deformācijas samazināšanas līdzekli.
10. solis: izmantojiet
Pirms lietošanas pārbaudiet visas pogas. Pārvietojiet režīma slēdzi uz "Viktorīna" un ļaujiet katram spēlētājam nospiest pogu. Ekrānā vajadzētu parādīties visām 12 pogām. Pēc tam pārslēdzieties uz “Certamen”, un jūs iegūsit komandas bloķēšanas funkciju. Lai notīrītu ekrānu, nospiediet pogu Notīrīt.
Mani kabeļa izmēri tika izstrādāti tā, lai pogas varētu atrasties uz atsevišķiem galdiem klasē.
11. darbība. Tehniskās piezīmes
Neizšķirta rezultāta gadījumā programmatūra izvēlas nejauši.
Laika precizitāte, lai noteiktu, kurš ir pirmais spēlētājs, kurš nospiež pogu, nav sliktāka par 50 mikrosekundēm (pārbaudīta ar osciloskopu).
Retos sliktākajos gadījumos laika precizitāte otrā trešās preses noteikšanai būs aptuveni 2 milisekundes. Tas notiek tikai tad, ja visi trīs spiedieni notiek 2 milisekundēs viens no otra, un tas ir saistīts ar to, ka procesors pēc pirmā nospiešanas ir aizņemts ar ekrāna atjaunināšanu. Lai samazinātu šo laika kļūdu avotu, LCD ir paralēls 8 bitu savienojums (parasti cilvēki savieno 1602 LCD, izmantojot mazāk Arduino tapu), un es izmantoju optimizētu LiquidCrystal bibliotēku, lai to izmantotu (lielākā daļa optimizāciju nav raktuves, bet es pievienoju paralēlo 8 bitu optimizāciju).
12. solis: Lieldienu olas
Ja turat nospiestu dzēšanas pogu, kamēr ierīce sāk darboties, atkarībā no režīma slēdža stāvokļa jūs saņemsiet vienu no divām Lieldienu olām: klavieres, ko darbina klikšķu pogas, vai kādu latīņu dzeju ekrānā. Lai izietu, pagrieziet režīma slēdzi.
Otrā vieta skolotāju konkursā 2017
Ieteicams:
Arduino Pinball Machine, kas spēlē pats!: 13 soļi (ar attēliem)
Arduino Pinball Machine, kas spēlē pats !: " Pinball machine, kas spēlē pats, vai tas neizraisa visu jautrību? &Quot; Es dzirdu, kā jūs jautājat. Varbūt, ja jūs neuztverat autonomus robotus, tas varētu notikt. Tomēr es ļoti vēlos veidot robotus, kas spēj darīt atdzist lietas, un šis
Micro: bit - Micro Drum Machine: 10 soļi (ar attēliem)
Micro: bit - Micro Drum Machine: Šī ir mikro: bitu bungu mašīna, kas tā vietā, lai radītu skaņu, ir efektīvas bungas. Tas ir smags, iedvesmojoties no trušiem no mikro: bitu orķestra. Man bija vajadzīgs laiks, lai atrastu dažus solenoīdus, kurus bija viegli lietot kopā ar mocro: bit
Bare Minimum Raspberry Pi Torrent Machine Tutorial: 4 soļi (ar attēliem)
Bare Minimum Raspberry Pi Torrent Machine Tutorial: Hai cilvēki. Torrentēšana vienmēr ir dzīvības glābējs, un cerot, ka bezgalvaina Raspberry Pi, kas to dara, var patiešām būt pārsteidzošs. Ar apmācību es jums visiem palīdzēšu izveidot Torrent mašīnu ar Pi, kas var darboties bez galvas, un jūs varat izmantot mūsu Andro
X-men Arcade Machine: 30 soļi (ar attēliem)
X-men Arcade Machine: Es uzbūvēju šo " X-men " Arkādes mašīna ar manu meitu aptuveni divu gadu laikā (tam nevajadzēja aizņemt tik ilgu laiku). Tas bija patiešām jautrs projekts, un mēs esam ļoti apmierināti ar tā iznākšanu. Dažas lietas par šo pamācību
Arduino: Pinball Machine: 8 soļi (ar attēliem)
Arduino: Pinball Machine: Tā kā es vienmēr esmu mīlējis gan pinball mašīnas, gan elektroniku, es nolēmu izveidot savu pinball automātu. Programmēšanai un elektronikai es izvēlējos Arduino, jo tā ir ļoti pieejama platforma, kas ir gan kompakta, gan viegli lietojama. Šajā rokasgrāmatā