Sisukord:

Vaarika PI täringuprojekt: 6 sammu
Vaarika PI täringuprojekt: 6 sammu

Video: Vaarika PI täringuprojekt: 6 sammu

Video: Vaarika PI täringuprojekt: 6 sammu
Video: Электрика в квартире своими руками. Финал. Переделка хрущевки от А до Я. #11 2024, Juuli
Anonim
Image
Image
Vaarika PI täringuprojekt
Vaarika PI täringuprojekt

Kena väike jootmisprojekt ja lõpetasin vaarika PI programmeerimisharjutuse. Oleme koroonaviiruse tõttu lukus, nii et see on katse teha koduõpet ja hoida oma 10 -aastane poeg hõivatud. See on tore väike projekt, sest kui ta on jootnud tahvli ja kontrollinud, kas see töötab toiteallikaga, siis ühendab ta selle vaarika pi -ga ja programmeerib selle täringutööks.

JA enne kui keegi ütleb … see oli väga lihtne pilk täringule, kui sa tahad, siis peaks LED -idesse minema ainult 3 juhtmest, millest esimene on keskel "ÜKS", teine on kaks LED -i, mis kuvavad "KAKS" ja lõpuks 4 Valgusdioodid, mis näitavad numbrit "NELI" ja number 3, on tehtud 1 ja 2 abil, viis on 1 ja 4 ning lõpuks 6 on 2 ja 4. See kõik oli osa õppimisest, kuna saate programmi 1 abil lihtsustada. 2 ja 4 LED -i.

  • 7 * LEDid,
  • 7 * 120 oomi takistid,
  • 1 * 10K oomi takisti,
  • 1 * valmistamiseks vajutage nuppu.
  • 1 * ribaplaat 14 riba 20 auguga (vt foto)
  • 10 * värvilise traadi väikesed osad.
  • 10 * dupont naissoost pistikud,
  • 10 * kuumuse kokkutõmbumise osad, et katta pistikud.
  • 1 * joote pikkus.

Vajalikud tööriistad.

  • jootekolb,
  • soojuspüstol,
  • pressimisvahend kahekordsete terminalide jaoks,
  • külgmised lõikurid.

Samm: plaadi lõikamine ja jälgede murdmine

Laua lõikamine ja jälgede murdmine
Laua lõikamine ja jälgede murdmine
Laua lõikamine ja jälgede murdmine
Laua lõikamine ja jälgede murdmine
Laua lõikamine ja jälgede murdmine
Laua lõikamine ja jälgede murdmine

Nii et kõigepealt vaatame, millist tüüpi tahvlit ma kasutan. See käib erinevate nimede kaudu, nagu veroboard, maatrikstahvel, riba ja prototüüp. Ma tean seda veroboardina ja tundub, et saate selle nime otsimiseks selle leidmiseks otsida. Mulle meeldib mõelda sellest plaadist kui järgmisest etapist alates leivaplaadi kasutamisest (plaat, kus peate komponendid lihtsalt ribadesse klemmidesse suruma) Seda tüüpi plaat on PCB valmistamisel järgmine parim asi ja kui Kui kavatsete teha ainult ühe või kaks projekti, siis poleks PCB valmistamisega tõesti probleeme.

Niisiis, kuidas seda plaati kasutada?

  • Kõigepealt kasutage paberit ja kavandage oma disain. määrake vajalik suurus.
  • Seejärel lõigake plaat peene hamba saega mõõtu ja viilutage servad puhtaks. Oluline on, et rajad oleksid lõpus kenad, kuna lõikamisel võivad tekkida kulumisjäljed ja radade vahel lühis.
  • Kui soovite prooviversiooni, saate selles etapis kõik komponendid sobitada, et kõik sobiks.
  • Kui olen õnnelik, et kõik sobib, meeldib mulle radu lõigata, kui vaja.

Nii et piltidelt näete, et olen lõiganud kõik vajalikud rajad (kokku 11) ja paigaldanud takistid. Lõikasin rajad 3 mm puuri abil. Nüüd peaksin märkima, et komponentide paigutamine rajale ei ole tegelikult õige viis asju teha, kuid täringut tähistav LED -paigutus oli olulisem.

Samm: takistid, LED -id ja lingid

Takistid, LED -id ja lingid
Takistid, LED -id ja lingid
Takistid, LED -id ja lingid
Takistid, LED -id ja lingid
Takistid, LED -id ja lingid
Takistid, LED -id ja lingid

Nii et ma panin takistid plaadile ja kuigi ma ei uurinud täieliku oomi seadust, selgitasin oma pojale, et takistitel on erinevad väärtused ja värvid näitavad väärtust. Järelikult käskisin oma pojal paigutada kõik takistid samas suunas. Samamoodi, kui tuli LED -ide juurde, näitasin talle LED -korpuse tasapinda ja lühikest jalga, mis määras LED -i õige paigutuse. Peaksite fotodelt nägema, et 4 LED -i on paigaldatud ühel viisil ja ülejäänud 3 on vastupidised.

Pärast takistite ja LED -ide jootmist lisasin lingid. Need olid valmistatud lõigatud takisti jalgadest. Takistitele lähimad lingid suunavad maapinna LED -de (katood) ühistele jalgadele, samuti näete viimast 10K takistit, mis on samuti ühendatud maapinnaga samale rajale. See takisti tõmbab nupu maapinnale. Valgusdioodide vahel olevad lingid viivad LED -i lihtsalt vastava takisti külge.

Samm: nupp ja juhtmestik

Nupp ja juhtmestik
Nupp ja juhtmestik
Nupp ja juhtmestik
Nupp ja juhtmestik
Nupp ja juhtmestik
Nupp ja juhtmestik
Nupp ja juhtmestik
Nupp ja juhtmestik

Nupp tuli lisada. Olin oma nuppu juba testinud, et veenduda, millisel viisil see tuleb asetada. see oli oluline, kuna selle laius erineb pikkusest ja lüliti asetatakse valesti, nii et mööda rada kasutatav lüliti oleks pehmelt öeldes mõttetu.

Kui lüliti oli paigas, jootsin ka iga raja otsad, kus juhtmed jootma hakati. Siinkohal näete, et hoian vooluringi väikses pahes, et seda lihtsamaks teha.

Lõpuks lisati juhtmed, ütlesin pojale, et joodan kõigepealt punase ja musta, et need ei läheks segamini. Punane on lüliti positiivne (3,3 V) pinge ja must on maapind. Siis polnud vahet, milliseid värve ta kuhugi valida soovib.

Juhtmete otsad olid pressitud Duponti klemmidesse, et need saaksid vajutada Raspberry PI GPIO tihvtidele. Ma tean, et enamikul teist pole seda tüüpi pressimisvahenditele juurdepääsu, kuid minu puhul teen palju raadio teel juhitavaid mudeleid ja see terminal töötab hästi servode ja ESC -de jaoks, nii et tõin tööriista aastaid tagasi. Siiski saate osta päiseid ja isegi terminali "HATS", mis võib olla parem lahendus PI -ga ühenduse loomiseks.

Samm: testimine ja ühendamine

Testimine ja ühendamine
Testimine ja ühendamine
Testimine ja ühendamine
Testimine ja ühendamine

Nii et kui plaat on valmis, on testimise esimene etapp tõeliselt hea visuaali tegemine. Kontrollige, kas liigesed ja lühikesed püksid, samuti väikesed jootmispallid ja lõigatud komponendi jalad on olemas. anna tahvlile hea pintsel ja minu puhul tõeliselt hea välimuse saamiseks kasutage suurendusklaasi.

Kui olete jootmisega rahul, siis usun, et on parem kontrollida seda 3,3 V toiteallika või paari AA patareiga. Mul on väike pingeseade, mis kinnitub leivaplaadi riba otsa ja võimaldab toita 3,3 V või 5 V (või mõlemat) toiteliinidele mõlemal pool põhiribasid. Kasutasin seda, et kontrollida, kas kõik LED -id töötavad. Maa asetati grd -tihvtile ja ükshaaval ühendati LED -juhtmed 3,3 V -ga. Seejärel kontrolliti nuppu, asetades punase toitejuhtme 3,3 V külge, jäeti maapind sinna, kus see oli, ja üks LED -idest ühendati kollase lülitusjuhtmega. Nupu vajutamisel peaks LED -tuli põlema. Näitan seda videos, kui pole seda väga hästi selgitanud!

Samm: Vaarika PI ja programm

Vaarika PI ja programm
Vaarika PI ja programm
Vaarika PI ja programm
Vaarika PI ja programm
Vaarika PI ja programm
Vaarika PI ja programm
Vaarika PI ja programm
Vaarika PI ja programm

See projekt oli alati hea väljakutse, mitte ainult Thomas pidi tegema ringraja, vaid ka selle programmeerima, et see tööle saada!

Nii et ma kasutan Raspberry pi 3 mudelit B+. Mul on vaarika pi 4, kuid otsustasin kasutada 3. Seetõttu valin ma ka Scratch 2 asemel Scratch 3, mis töötab Raspberry PI 3 -ga, kuid see on väga aeglane ja andsin sellega järele.

Projekti selle osa esimene etapp oli välja printida Raspberry PI pin ja näidata mu pojale, kuidas see töötas. Ma ühendasin maanduse ja 3,3 V juhtmed. Ütlesin siis oma pojale, et pole vahet, kuhu ta ülejäänud juhtmed ühendas, kui need olid märgitud kui GPIO, ja ta pidi üles märkima, millise juhtme ta kuhu pani!

Kui kõik juhtmed olid ühendatud, lülitati PI sisse ja Scratch 2 avanes. Esimene asi, mida teha, on GPIO lisamine, seega minge jaotisse „Veel plokke” ja valige GPIO. Siis on teil juurdepääs vaarika pi GPIO -le ja sel hetkel saate lihtsalt testida iga LED -i, lohistades ploki "SET GPIO ** to HIGH/LOW" alale ja valides õige GPIO numbri ja loogikaoleku ning seejärel klõpsake plokil käivitage kood.

6. samm: graafika ja füüsika täielik programm

Kogu programm graafiline ja füüsiline
Kogu programm graafiline ja füüsiline
Kogu programm graafiline ja füüsiline
Kogu programm graafiline ja füüsiline
Kogu programm graafiline ja füüsiline
Kogu programm graafiline ja füüsiline
Kogu programm graafiline ja füüsiline
Kogu programm graafiline ja füüsiline

Nii et saate programmi jagada kaheks osaks, esiteks LED -id ja seejärel ekraanil kuvatavad esemed. Mõlemad programmid kasutavad sama põhimõtet, mis on loetletud allpool.

  • Tehke andmeplokis muutuja nimega täringunumber, see salvestab loodud juhusliku arvu.
  • Oodake, kuni nuppu vajutatakse.
  • täringute veeretamiseks helistage plokile "shuffle".
  • Looge juhuslik number ja määrake see muutujale "täringunumber"
  • Seejärel tehke 6 järjestikust "if" lauset, mis sobivad kuuele erinevale numbrile, edastage igal juhul number spritidele ja helistage numbriplokkidele, et valgustada LED
  • Oodake, kuni nuppu vajutatakse uuesti rullima.
  • Lisage võimalus vajutada tühikut kõigi LED -ide sisselülitamiseks, see on kasulik, kuna sulgete programmi Scratch, kuna LED -id jäävad oma praegusesse olekusse.

Ekraaniekraani jaoks valin ma 7 kostüümi kahe kostüümiga (sisse ja välja), see kõlab keeruliselt, kuid ei olnud väga halb, kui olite täielikult programmeerinud esimese sprite ja selle vastused kuuele eetrisõnumile, siis peate ainult kopeerige see ja muutke selle asukohta ning määrake, milline kostüüm peaks uues kohas sisse või välja lülitama.

Ma tõesti ei tea, kas sellel on mõtet või mitte! igal juhul on see väljakutse! Ma ei saa programmi siia lisada, kuna see on keelatud failitüüp, kuid küsige lisateavet.

Soovitan: