Satura rādītājs:

Aveņu PI kauliņu projekts: 6 soļi
Aveņu PI kauliņu projekts: 6 soļi

Video: Aveņu PI kauliņu projekts: 6 soļi

Video: Aveņu PI kauliņu projekts: 6 soļi
Video: Milan, Italy Evening Walking Tour - 4K60fps with Captions - Prowalk Tours 2024, Jūlijs
Anonim
Image
Image
Aveņu PI kauliņu projekts
Aveņu PI kauliņu projekts

Jauks mazs lodēšanas projekts un pēc tam, kad tika pabeigts Raspberry PI programmēšanas vingrinājums. Korona vīrusa dēļ mēs esam slēgti, tāpēc šis ir mēģinājums mācīties mājās un paturēt manu 10 gadus veco dēlu. Šis ir jauks mazs projekts, jo, tiklīdz viņš ir pielodējis dēli un pārbaudījis, vai tas darbojas, izmantojot barošanas avotu, viņš to savieno ar aveņu pi un ieprogrammē, lai tas darbotos kā kauliņš.

UN pirms kāds saka … tas bija ļoti vienkāršs skats uz kauliņiem, ja vēlaties, lai jums būtu tikai 3 vadi, kas dodas uz gaismas diodēm, pirmais ir centrs "ONE", otrais ir divi gaismas diodes, kas parāda "DIVI" un, visbeidzot, 4 Gaismas diodes, kas parāda “ČETRUS”, skaitlis 3 tiek veidots, izmantojot 1 un 2, pieci ir 1 un 4, un visbeidzot 6 ir 2 un 4. Tas viss bija daļa no mācīšanās, jo jūs varat vienkāršot programmu, lai vadītu 1, 2 un 4 gaismas diodes.

  • 7 * gaismas diodes,
  • 7 * 120 omu rezistori,
  • 1 * 10K omu rezistors,
  • 1 * nospiediet, lai izveidotu pogu.
  • 1 * sloksnes dēlis 14 sloksnes ar 20 caurumiem (skatiet fotoattēlu)
  • 10 * nelielas krāsainas stieples daļas.
  • 10 * dupont sieviešu savienotāji,
  • 10 * siltuma saraušanās daļas, lai pārklātu savienotājus.
  • 1 * lodēšanas garums.

Nepieciešamie instrumenti.

  • lodāmurs,
  • siltuma lielgabals,
  • gofrēšanas rīks dupont termināļiem,
  • sānu griezēji.

1. solis: dēļa sagriešana un sliežu laušana

Dēļa griešana un sliežu laušana
Dēļa griešana un sliežu laušana
Dēļa griešana un sliežu laušana
Dēļa griešana un sliežu laušana
Dēļa griešana un sliežu laušana
Dēļa griešana un sliežu laušana

Tātad, vispirms apskatīsim tā dēļa veidu, kuru es izmantoju. Tas notiek, izmantojot dažādus nosaukumus, piemēram, verbooard, matricas tāfeli, sloksnes dēli un prototipa dēli. Es to zinu kā vārdu karti, un šķiet, ka jūs varat meklēt šo vārdu, lai to atrastu. Man patīk domāt par šo dēli kā nākamo posmu no maizes dēļa izmantošanas (tāfele, kurā jums vienkārši jāiespiež komponenti termināļos, kas iet sloksnēs). Šāda veida plāksne ir nākamā labākā lieta PCB izgatavošanai un, ja tikai gatavojas veikt vienu vai divus no projekta, tad jūs tiešām nebūtu iet uz grūtībām, lai padarītu PCB.

Tātad, kā jūs izmantojat šo dēli?

  • Vispirms izmantojiet papīra lapu un plānojiet savu dizainu. izstrādājiet nepieciešamo izmēru.
  • Pēc tam sagrieziet dēli pēc izmēra, izmantojot smalku zobu zāģi, un notīriet malas. Ir svarīgi, lai sliežu ceļi beigās būtu kārtīgi, jo tiem var būt izciļņi no griešanas un īssavienojums starp sliežu ceļiem.
  • Ja vēlaties izmēģinājuma versijā, šajā posmā varat instalēt visas sastāvdaļas, lai pārliecinātos, ka viss ir piemērots.
  • Kad esmu laimīgs, ka viss ir kārtībā, man patīk griezt celiņus, kur tas ir nepieciešams.

Tātad attēlos var redzēt, ka esmu izgriezis visas nepieciešamās sliedes (kopā 11) un uzstādījis rezistorus. Es nogriezu sliedes, izmantojot 3 mm urbi. Tagad man jāatzīmē, ka komponentu novietošana pa sliežu ceļu nav īsti pareizais veids, kā rīkoties, tomēr LED izvietojums kauliņu attēlošanai bija svarīgāks.

2. solis: rezistori, gaismas diodes un saites

Rezistori, gaismas diodes un saites
Rezistori, gaismas diodes un saites
Rezistori, gaismas diodes un saites
Rezistori, gaismas diodes un saites
Rezistori, gaismas diodes un saites
Rezistori, gaismas diodes un saites

Tāpēc es ievietoju rezistorus plāksnē un, lai gan es neiedziļinājos pilnā omu likumā, es paskaidroju savam dēlam, ka rezistoriem ir dažādas vērtības un krāsas norāda vērtību. Līdz ar to es teicu savam dēlam novietot visus rezistorus vienā virzienā. Tāpat, kad runa bija par gaismas diodēm, es parādīju viņam plakanumu uz LED korpusa un īsās kājas, kas bija veids, kā noteikt pareizo gaismas diodes novietošanas veidu. Fotogrāfijās vajadzētu redzēt, ka 4 gaismas diodes ir uzstādītas vienā virzienā, bet pārējās 3 ir pretējās.

Pēc rezistoru un LED lodēšanas es pievienoju saites. Tie tika izgatavoti no nogrieztajām rezistora kājām. Saites, kas atrodas vistuvāk rezistoriem, novirza zemi uz LED (katoda) kopīgajām kājām, kā arī varat redzēt pēdējo 10K rezistoru, kas arī ir savienots ar to pašu sliežu ceļu ar zemi. Šis rezistors velk pogu uz leju līdz zemei. Saites starp gaismas diodēm vienkārši izlīdzina gaismas diodi ar attiecīgo rezistoru.

3. solis: poga un vadi

Poga un elektroinstalācija
Poga un elektroinstalācija
Poga un elektroinstalācija
Poga un elektroinstalācija
Poga un elektroinstalācija
Poga un elektroinstalācija
Poga un elektroinstalācija
Poga un elektroinstalācija

Poga bija jāpievieno blakus. Es jau biju pārbaudījis savu pogu, lai apstiprinātu, kādā veidā tā jānovieto. tas bija svarīgi, jo tā platums bija atšķirīgs no garuma un slēdzis tika novietots nepareizi, tāpēc slēdzis, kas darbojās pa sliežu ceļu, būtu vismaz bezjēdzīgs.

Kad slēdzis bija vietā, es arī pielodēju katra sliežu ceļa galus, kur vajadzēja pielodēt vadus. Šajā brīdī jūs varat redzēt, ka es turu ķēdi nelielā netikumā, lai tas būtu vieglāk.

Visbeidzot, tika pievienoti vadi, es teicu savam dēlam vispirms pielodēt sarkano un melno, lai tie netiktu sajaukti. Sarkans ir slēdža pozitīvais (3.3v) spriegums, bet melnais ir zemējums. Tad nebija nozīmes, kuras krāsas viņš izvēlēsies, kurp doties.

Vadu galus iespieda Dupont spailēs, lai tie varētu uzspiest uz Raspberry PI GPIO tapām. Es zinu, ka lielākajai daļai no jums nav piekļuves šāda veida gofrēšanas rīkiem, bet manā gadījumā es veicu daudzus ar radio vadāmus modeļus, un šis terminālis labi darbojas servos un ESC, tāpēc es atvedu instrumentu pirms gadiem. Tomēr jūs varat iegādāties galvenes un pat termināli "HATS", kas var būt labāks risinājums savienojumam ar PI.

4. darbība: pārbaude un savienošana

Testēšana un savienošana
Testēšana un savienošana
Testēšana un savienošana
Testēšana un savienošana

Tātad, kad tāfele ir pabeigta, pirmais pārbaudes posms ir izveidot patiešām labu vizuālu attēlu. Pārbaudiet, vai nav sausu savienojumu un šortu, kā arī nelielas lodēšanas lodītes un sagrieztas detaļu kājas. dodiet tāfelei labu suku un manā gadījumā izmantojiet palielināmo stiklu, lai iegūtu patiešām labu izskatu.

Ja esat apmierināts ar lodēšanu, es uzskatu, ka vislabāk ir pārbaudīt to ar 3.3V barošanas avotu vai pāris AA baterijām. Man ir maza sprieguma iekārta, kas piestiprinās pie maizes dēļa sloksnes gala un ļauj barot 3,3 V vai 5 V (vai abus) uz strāvas sliedēm abās galvenajās sloksnēs. Es to izmantoju, lai pārbaudītu, vai visas gaismas diodes darbojas. Zeme tika novietota uz grd tapas un pa vienam LED vadi tika pievienoti 3.3V. Pēc tam poga tika pārbaudīta, novietojot sarkano strāvas vadu uz 3,3 V, zeme tika atstāta tur, kur tā bija, un viena no gaismas diodēm tika pievienota dzeltenajam slēdža vadam. Nospiežot pogu, gaismas diodei vajadzētu iedegties. Es to parādīšu videoklipā, ja neesat to ļoti labi izskaidrojis!

5. darbība: Aveņu PI un programma

Aveņu PI un programma
Aveņu PI un programma
Aveņu PI un programma
Aveņu PI un programma
Aveņu PI un programma
Aveņu PI un programma
Aveņu PI un programma
Aveņu PI un programma

Šis projekts vienmēr bija labs izaicinājums, ne tikai Tomasam vajadzēja izveidot ķēdi, bet arī to ieprogrammēt, lai tas darbotos!

Tāpēc es izmantoju Raspberry pi 3 B+modeli. Man ir aveņu pi 4, bet es nolēmu izmantot 3. Šī iemesla dēļ es arī izvēlos izmantot Scratch 2, nevis Scratch 3, kas darbosies ar Raspberry PI 3, bet tas ir ļoti lēns, un es tam piekritu.

Šīs projekta daļas pirmais posms bija izdrukāt Raspberry PI tapu un parādīt manam dēlam, kā tas darbojas. Nekā es pievienoju zemi un 3.3v vadus. Tad es savam dēlam teicu, ka nav svarīgi, kur viņš pievienoja atlikušos vadus, kamēr tie bija atzīmēti kā GPIO, un viņam bija jāpieraksta, kuru vadu viņš ir ievietojis!

Kad visi vadi bija pievienoti, PI tika ieslēgts un Scratch 2 tika atvērts. Pirmais, kas jādara, ir pievienot GPIO, tāpēc dodieties uz "Vairāk bloku" un izvēlieties GPIO. Tad jums ir pieeja aveņu pi GPIO, un šajā brīdī jūs varat vienkārši pārbaudīt katru gaismas diodi, velkot apgabalā bloku "SET GPIO ** uz HIGH/LOW" un atlasot pareizo GPIO numuru un loģikas stāvokli, pēc tam noklikšķiniet uz bloka, lai palaist kodu.

6. darbība. Pilna grafiskā un fiziskā programma

Pilna grafiskā un fiziskā programma
Pilna grafiskā un fiziskā programma
Pilna grafiskā un fiziskā programma
Pilna grafiskā un fiziskā programma
Pilna grafiskā un fiziskā programma
Pilna grafiskā un fiziskā programma
Pilna grafiskā un fiziskā programma
Pilna grafiskā un fiziskā programma

Tātad jūs varētu sadalīt programmu divās daļās, pirmkārt, gaismas diodes un pēc tam ekrāna attēlojumu. Abās programmās tiek izmantots viens un tas pats pamatprincips, kas norādīts zemāk.

  • Datu blokā izveidojiet mainīgo, ko sauc par kauliņu skaitu, tas saglabās ģenerēto nejaušo skaitli.
  • Pagaidiet, līdz tiek nospiesta poga.
  • zvaniet "shuffle" blokam, lai izmestu kauliņus.
  • Izveidojiet nejaušu skaitli un piešķiriet to mainīgajam "kauliņu numurs"
  • Pēc tam veiciet 6 secīgus “ja” paziņojumus, lai tie atbilstu 6 dažādiem skaitļiem, katrā gadījumā pārraidiet numuru uz sprite un izsauciet ciparu blokus, lai iedegtu gaismas diodes
  • Pagaidiet, līdz poga tiek nospiesta, lai atkal ritinātu.
  • Pievienojiet iespēju nospiest taustiņu, lai ieslēgtu visas gaismas diodes, tas ir noderīgi, jo, izslēdzot programmu Scratch, jo gaismas diodes paliks pašreizējā stāvoklī neatkarīgi no tā.

Ekrāna displejam es izvēlos izgatavot 7 sprites ar diviem kostīmiem (ieslēgt un izslēgt), tas izklausās sarežģīti, bet nebija pārāk slikti, kad bijāt pilnībā ieprogrammējis pirmo spritu ar tā atbildēm uz 6 apraides ziņojumiem, tad jums atliek tikai nokopējiet to un mainiet tā atrašanās vietu un nosakiet, kuram tērpam jaunajā vietā jābūt ieslēgtam vai izslēgtam.

Es tiešām nezinu, vai tam ir jēga vai nē! jebkurā gadījumā tas ir izaicinājums! Es nevaru šeit iekļaut programmu kā neatļautu faila tipu, bet nekautrējieties lūgt sīkāku informāciju.

Ieteicams: