INHOUDSOPGAWE:
- Stap 1: Sny die bord en breek die spore
- Stap 2: Weerstands, LED's en skakels
- Stap 3: Knoppie en bedrading
- Stap 4: Toets en verbind
- Stap 5: Die framboos PI en program
- Stap 6: Die volledige program grafies en fisies
Video: Framboos PI Dobbelprojek: 6 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:24
'N Prettige soldeerprojek en het een keer 'n Raspberry PI -programmeringsoefening voltooi. Ons is gesluit weens die korona -virus, so dit is 'n poging om tuisonderrig te doen en my 10 -jarige seun besig te hou. Dit is 'n lekker klein projek, want sodra hy die bord gesoldeer het en nagegaan het of dit met 'n kragtoevoer werk, kan hy dit aan 'n framboospi koppel en dit as 'n dobbelsteen laat werk.
EN voordat iemand sê…. dit was 'n baie basiese blik op 'n dobbelsteen, as u net wou hê, hoef u net 3 drade na die LED's te laat gaan; die eerste een is die middelste 'EEN', die tweede die twee LED's wat die 'TWEE' vertoon en laastens die 4 LED's wat die "VIER" vertoon, die getal 3 word gemaak met die 1 en 2, vyf is 1 en 4, en laastens 6 is 2 en 4. Dit was alles deel van die leer, aangesien u die program kan vereenvoudig om die 1, 2 en 4 LED's.
- 7 * LED's,
- 7 * 120 ohm weerstande,
- 1 * 10K ohm weerstand,
- 1 * druk om die knoppie te maak.
- 1 * strookbord 14 stroke met 20 gate (sien foto)
- 10 * klein stukke gekleurde draad.
- 10 * dupont vroulike verbindings,
- 10 * gedeeltes van hitte krimp om verbindings te bedek.
- 1 * lengte soldeer.
Gereedskap benodig.
- soldeerbout,
- hitte geweer,
- krimpgereedskap vir dupont -terminale,
- sysnyers.
Stap 1: Sny die bord en breek die spore
Laat ons dus eers kyk na die tipe bord wat ek gebruik. Dit gaan via verskillende name, soos veroboard, matriksbord, strookbord en prototipe bord. Ek ken dit as veroboard, en dit lyk asof u die naam kan soek om dit te vind. Ek dink aan hierdie bord as die volgende stap van die gebruik van broodplank (die bord waar u net komponente in die terminale moet druk wat in repe loop) Hierdie tipe bord is die volgende beste ding om 'n PCB te maak en as u as u slegs een of twee van 'n projek gaan maak, sal u regtig nie die moeite doen om 'n PCB te maak nie.
So, hoe gebruik u hierdie bord?
- Gebruik eers 'n stuk papier en beplan u ontwerp. werk die benodigde grootte uit.
- Sny dan die bord in grootte met 'n fyn tandsaag en maak die rande skoon. Dit is belangrik dat die spore aan die einde netjies is, aangesien dit brame van die sny en kort tussen spore kan hê.
- As u wil, kan u in hierdie stadium al die komponente pas om seker te maak dat alles pas.
- Sodra ek gelukkig was dat alles pas, sny ek graag die spore waar nodig.
U kan dus op die foto's sien dat ek al die vereiste spore (in totaal 11) gesny en die weerstande aangebring het. Ek sny die spore met 'n boorpunt van 3 mm. Nou moet ek daarop wys dat die plaas van komponente langs die baan nie regtig die regte manier is om dinge te doen nie, maar die LED -plasing om 'n dobbelsteen voor te stel, was belangriker.
Stap 2: Weerstands, LED's en skakels
Dus het ek die weerstande in die bord geplaas, en hoewel ek nie die volle ohm -wet ingegaan het nie, het ek aan my seun verduidelik dat weerstande verskillende waardes het en die kleure dui aan wat die waarde is. Gevolglik het ek my seun aangesê om al die weerstande in dieselfde rigting te plaas. Net so, wat die LED's betref, het ek hom die woonstel op die LED -liggaam en die kort been gewys. U moet op die foto's kan sien dat 4 LED's eenkant gemonteer is en dat die ander 3 teenoorgestelde is.
Na die soldeer van die weerstande en LED's het ek die skakels bygevoeg. Dit is gemaak van die afgesnyde weerstandbene. Die skakels naaste aan die weerstande lei die grond na die gemeenskaplike bene van die LED's (katode), en u kan ook die laaste 10K -weerstand sien wat ook op dieselfde spoor as die grond gekoppel is. Hierdie weerstand trek die knoppie grond toe. Die skakels tussen die LED's pas die LED net by die onderskeie weerstand.
Stap 3: Knoppie en bedrading
Die knoppie is langsaan bygevoeg. Ek het my knoppie al getoets om te bevestig watter kant toe dit geplaas moes word. Dit was belangrik, aangesien dit 'n ander breedte as lengte het en die skakelaar verkeerd geplaas is, sodat die skakelaar langs 'n baan bedoel sou wees om die minste te sê.
Sodra die skakelaar op sy plek was, het ek ook die ente van elke baan gesoldeer waar die drade gesoldeer moes word. Op hierdie punt kan u sien dat ek die kring in 'n klein skutbank hou, net om dit makliker te maak.
Laastens is die drade bygevoeg, en ek het vir my seun gesê om eers die rooi en swart te soldeer sodat hulle nie deurmekaar raak nie. Rooi is die positiewe (3.3v) spanning na die skakelaar en swart is die grond. Dit maak dan nie saak watter kleure hy kies om te gaan nie.
Die punte van die drade is in die Dupont -terminale ingedruk sodat hulle op die Raspberry PI GPIO -penne kon druk. Ek weet dat die meeste van julle nie toegang tot hierdie tipe krimpgereedskap het nie, maar vir my geval doen ek baie radiobeheerde modelle, en hierdie terminale werk goed vir servo's en ESC's, so ek het jare gelede 'n instrument saamgebring. U kan egter headers en selfs terminale "HATS" koop, wat 'n beter oplossing kan wees om aan te sluit op die PI.
Stap 4: Toets en verbind
Dus, sodra die bord voltooi is, is die eerste fase van die toets om 'n baie goeie visuele beeld te kry. Kyk of daar droë gewrigte en kortbroek is, ook klein balle soldeersel en gesnyde pote. gee die bord 'n goeie kwas en gebruik in my geval 'n vergrootglas om 'n baie goeie voorkoms te kry.
As u tevrede is met die soldeer, is dit die beste om dit op 'n 3.3V -kragbron of 'n paar AA -batterye na te gaan. Ek het 'n klein spanningseenheid wat aan die einde van 'n strook broodbord vasgeklem word en 3,3V of 5V (of albei) aan die kragrails aan weerskante van die hoofstroke kan voer. Ek het dit gebruik om te kyk of die LED's werk. Die grond is op die grd -pen geplaas en een vir een is die LED -drade aan die 3.3V gekoppel. Die knoppie is daarna gekontroleer deur die rooi kragdraad op die 3.3V te plaas, die grond is gelos waar dit was en een van die LED's is aan die geel skakeldraad gekoppel. As die knoppie ingedruk word, moet die LED brand. Ek wys dit in die video as dit nie baie goed verduidelik is nie!
Stap 5: Die framboos PI en program
Hierdie projek was altyd 'n goeie uitdaging, nie net dat Thomas die kring moes maak nie, maar ook om dit te programmeer, om dit aan die gang te kry!
Ek gebruik dus 'n framboos pi 3 model B+. Ek het 'n framboos pi 4, maar besluit om die 3. As gevolg hiervan kies ek ook om Scratch 2 te gebruik in plaas van Scratch 3, wat op 'n Framboos PI 3 werk, maar dit is baie stadig en ek het ingegee daarmee.
Die eerste fase van hierdie deel van die projek was om die Raspberry PI -pen uit te druk en my Seun te wys hoe dit werk. Dan het ek die grond en die 3.3v drade verbind. Ek het toe vir my seun gesê dit maak nie saak waar hy die oorblywende drade verbind het nie, solank dit gemerk is as GPIO, en hy moet aanteken watter draad hy sit!
Sodra al die drade verbind was, is die PI aangeskakel en het Scratch 2 oopgemaak. Die eerste ding wat u moet doen, is om die GPIO by te voeg, dus gaan na "Meer blokke" en kies GPIO. Dan het u toegang tot die framboos pi GPIO en op hierdie punt kan u eenvoudig elke LED toets deur die blok "SET GPIO ** na HOOG/LAAG" in die gebied te sleep en die korrekte GPIO -nommer en logiese toestand te kies, klik dan op die blok om voer die kode uit.
Stap 6: Die volledige program grafies en fisies
U kan die program dus in twee dele verdeel, eerstens die LED's en dan die vertoning op die skerm. Beide programme gebruik dieselfde basiese beginsel wat hieronder gelys word.
- Maak 'n veranderlike in die datablok genaamd dobbelsteen nommer. Dit sal die ewekansige getal wat gegenereer word, stoor.
- Wag totdat die knoppie ingedruk word.
- noem die "shuffle" blok om die dobbelsteen te gooi.
- Genereer 'n ewekansige getal en ken dit toe aan die veranderlike "dobbelsteengetal"
- Doen dan 6 opeenvolgende "as" stellings wat by die 6 verskillende nommers pas, en stuur elke keer die nommer na die sprites en skakel die nommerblokke om die LED's aan te steek
- Wag totdat die knoppie ingedruk word om weer te rol.
- Voeg die opsie by om op die spasie te druk om al die LED's uit te skakel; dit is handig as wanneer u die Scratch -program afsluit, aangesien die LED's in hul huidige toestand sal bly, ongeag.
Vir die op die skerm kies ek om 7 sprites elk met twee kostuums (aan en af) te maak, dit klink ingewikkeld, maar dit was nie so erg as jy eers die eerste sprite met sy antwoorde vir die 6 uitsendingsboodskappe volledig geprogrammeer het nie, dan hoef jy net kopieer dit en verander die ligging daarvan en bepaal watter kostuum op die nuwe plek moet wees.
Ek weet regtig nie of dit sin maak of nie! in elk geval, dit is 'n uitdaging! Ek kan die program nie hier insluit nie, aangesien dit 'n nie -toegelate lêertipe is, maar vra gerus vir meer besonderhede.
Aanbeveel:
Werk tuis tuisopnemer met 'n framboos Pi: 7 stappe
Werk van die huis af tydopnemer met 'n framboos -Pi: Die afgelope jaar het ek die geleentheid gehad om tuis te werk. Waarvoor ek die ure wat ek werk, moes dophou. Aan die begin deur 'n Excel-sigblad te gebruik en die 'klok-in'- en' uitklok'-tye handmatig in te voer, het ek dit vinnig gevind:
CCTV -voerbeheer - Framboos Pi: 3 stappe
CCTV Feed Controller - Raspberry Pi: Hallo almal, welkom by nog 'n Instructable by Scientify Inc.! Hierdie projek optimaliseer wat 'n CCTV -kamera opneem deur gebruik te maak van ingeboude bewegingswaarneming met behulp van die gemiddelde gemiddelde kwadraat (RMS) verskil tussen twee opeenvolgende beelde. Dit help om CCTV -voer te maak
Hoe om Windows 10 op 'n Framboos Pi te laat werk: 3 stappe
Hoe om Windows 10 op 'n Framboos Pi te laat werk: om Windows 10 op 'n framboospi te laat werk, kan 'n bietjie frustrerend wees, maar hierdie gids sal al u Raspberry Pi -verwante probleme oplos
Uitskakelknoppie vir Framboos Pi: 3 stappe
Uitskakelknoppie vir Raspberry Pi: Die Raspberry Pi is 'n baie nuttige rekenaarplatform waarmee u verskillende IoT/robotika/smart-home/… projek-toepassings kan skep. Die enigste ding wat dit nie het nie, in vergelyking met 'n gewone rekenaar, is 'n afskakelknoppie. So, hoe kan ons
Beheer woonkamer met Alexa en Framboos Pi: 12 stappe
Beheer woonkamer met Alexa en Raspberry Pi: beheer u woonkamer -TV, ligte en waaier met Alexa (Amazon Echo of Dot) en Raspberry Pi GPIO