God dag til alle.
På en eller anden måde, lige før min datters fødselsdag, fik jeg en idé. Normalt på hendes fødselsdage forbereder jeg alle mulige konkurrencer, køber præmier til gæsterne, giver medaljer til vinderne osv. Generelt underholder jeg børn. Og ideen var denne: hvorfor ikke arrangere noget som et lotteri? På en eller anden måde dannede jeg straks de grundlæggende regler i mit hoved, og efter overvejelser kunne jeg godt lide ideen mere og mere. Men reglerne er reglerne, og hvad sikrer tilfældigheden af valget og processens meget attraktivitet? Men smid ikke papirstykker med kryds i en hat, jo er det 21. århundrede i haven.
Faktisk kom kravene til selve enheden også ganske hurtigt op: det vil være noget som et cirkulært felt med sektorer nummereret og malet i forskellige farver, det skal være lyse farver, tri-farve RGB LED'er vil blive brugt i det (jeg så engang på Aliexpress - et hak i hovedet til venstre), PIC-mikrokontrolleren administrerer al denne forretning. For at tilføje nogle klokker og fløjter og udvide mulighederne på dette tidspunkt anså jeg det for upassende. alligevel var der inden fødselsdagen en temmelig begrænset periode. Dette kan udskydes indtil senere.
Nå, så gå videre!
Naturligvis tænker jeg først og tegner et diagram. Styring, som forventet, fra mikrokontrolleren. Jeg bruger skiftregistre som bufferelementer. I alt har enheden 36 lysdioder. Kredsløbet drives fra en stabiliseret 5V kilde. Det er logisk at bruge en af de udbredte USB-adaptere til dette.
På en eller anden måde, lige før min datters fødselsdag, fik jeg en idé. Normalt på hendes fødselsdage forbereder jeg alle mulige konkurrencer, køber præmier til gæsterne, giver medaljer til vinderne osv. Generelt underholder jeg børn. Og ideen var denne: hvorfor ikke arrangere noget som et lotteri? På en eller anden måde dannede jeg straks de grundlæggende regler i mit hoved, og efter overvejelser kunne jeg godt lide ideen mere og mere. Men reglerne er reglerne, og hvad sikrer tilfældigheden af valget og processens meget attraktivitet? Men smid ikke papirstykker med kryds i en hat, jo er det 21. århundrede i haven.
Faktisk kom kravene til selve enheden også ganske hurtigt op: det vil være noget som et cirkulært felt med sektorer nummereret og malet i forskellige farver, det skal være lyse farver, tri-farve RGB LED'er vil blive brugt i det (jeg så engang på Aliexpress - et hak i hovedet til venstre), PIC-mikrokontrolleren administrerer al denne forretning. For at tilføje nogle klokker og fløjter og udvide mulighederne på dette tidspunkt anså jeg det for upassende. alligevel var der inden fødselsdagen en temmelig begrænset periode. Dette kan udskydes indtil senere.
Nå, så gå videre!
Naturligvis tænker jeg først og tegner et diagram. Styring, som forventet, fra mikrokontrolleren. Jeg bruger skiftregistre som bufferelementer. I alt har enheden 36 lysdioder. Kredsløbet drives fra en stabiliseret 5V kilde. Det er logisk at bruge en af de udbredte USB-adaptere til dette.
Så skriver jeg programmet og debugger det i Proteus.
Den næste fase, som jeg betragter som en af de vigtigste, når jeg opretter en enhed, er designen af sagen og dens udseende. Jeg besluttede at lave sagen ud af plexiglas og den dekorative coating fra lamineret papir og selvklæbende film.
Jeg tegner en sag på en computer (set ovenfra) ...
Jeg tegner en sag på en computer (set ovenfra) ...
... og selve området med sektorer. Da alle børn kender regnbuens farver, maler jeg sektorer i overensstemmelse hermed. Men på grund af det faktum, at der er 36 af dem på banen, falder man ud af spektret. For sjov kan du finde ham.
Nu hvor sagens dimensioner og placeringen af elementerne på enheden på det er bestemt, går jeg videre til udviklingen af et printkort, hvilket er meget vanskeligt.
Derefter, som sædvanligt, ved hjælp af en laser-strygningsteknologi, fremstiller jeg et printkort.
Nu kan du bore huller og bestråle de trykte spor.
Før loddemodstande, mikrokredsløb, lysdioder og andre detaljer installerer jeg jumpertråde på brættet. På grund af kredsløbets særegenheder blev der samlet et ret stort antal af dem - ca. 140 stykker. Dette er bestemt det største antal jumpere, som jeg var nødt til at installere på et bord.
Nå, nu kan du lodde de andre dele.
For at alle lysdioder skal være i samme afstand fra overfladen på det trykte kredsløbskort, laver jeg en skabelon fra et stykke af en fem-millimeter getinax og bruger den ved lodning.
Endelig er alle lysdioder og andre dele (undtagen knappen) forseglet!
Så laver jeg det øverste panel.
Først limer jeg de ydre sektorer med en selvklæbende film, og derefter limer jeg spillebanen efter fjernelse af overskydende film.
Derefter skar jeg med en skarp skalpell huller i det laminerede papir til lysdioderne.
Derefter limer jeg de resterende dele af sagen, installerer en knap på øverste panel, fastgør pladen indeni, tilslutter strømkablet (det igen tilslutter til en hvilken som helst USB-adapter), skruer bunddækslet, som jeg sætter filtcirklerne på. Jeg dækker sidefladerne på den nedre del af kroppen med en sort selvklæbende film.
Og så til sidst enhedsenheden.
Hvordan fungerer det? Når du trykker på knappen i en cirkel, lyser lysdioderne med en stigende hastighed i 3 omdrejninger, hvorefter der sker en gradvis reduktion i hastighed til et komplet stop. LED'en, hvorpå rotationen er afsluttet, blinker. Dette er "prissektoren." Hvis knappen derefter ikke trykkes på i cirka 15 sekunder, går enheden i standbytilstand. Når de er i standbytilstand med en bestemt frekvens på 3 omdrejninger, lyser lysdioderne, hvilket indikerer, at enheden er tændt. Valget af den sidste LED samt de farver, som LED'erne er oplyst med, foretages tilfældigt og afhænger af det tidspunkt, hvor knappen trykkes på. Vindervilkårene kan bestemmes for eksempel farven på LED eller sektorens farve eller det faldede antal.
Selvfølgelig er det temmelig vanskeligt at beskrive driften af sådanne enheder, hvor visuel opfattelse spiller en stor rolle. Jeg håber dog, at den generelle idé om at bruge denne enhed er klar. For øvrig kunne min datter og hendes veninder virkelig lide det. Mere detaljeret vises hele fremstillingsprocessen og arbejdet i videoen.
Hvordan fungerer det? Når du trykker på knappen i en cirkel, lyser lysdioderne med en stigende hastighed i 3 omdrejninger, hvorefter der sker en gradvis reduktion i hastighed til et komplet stop. LED'en, hvorpå rotationen er afsluttet, blinker. Dette er "prissektoren." Hvis knappen derefter ikke trykkes på i cirka 15 sekunder, går enheden i standbytilstand. Når de er i standbytilstand med en bestemt frekvens på 3 omdrejninger, lyser lysdioderne, hvilket indikerer, at enheden er tændt. Valget af den sidste LED samt de farver, som LED'erne er oplyst med, foretages tilfældigt og afhænger af det tidspunkt, hvor knappen trykkes på. Vindervilkårene kan bestemmes for eksempel farven på LED eller sektorens farve eller det faldede antal.
Selvfølgelig er det temmelig vanskeligt at beskrive driften af sådanne enheder, hvor visuel opfattelse spiller en stor rolle. Jeg håber dog, at den generelle idé om at bruge denne enhed er klar. For øvrig kunne min datter og hendes veninder virkelig lide det. Mere detaljeret vises hele fremstillingsprocessen og arbejdet i videoen.
[media = https: //youtu.be/yNx8CsfDQFk]
På grund af tidsbegrænsninger viste det sig selvfølgelig, at enheden var ganske enkel, men senere vil jeg gerne tilføje forskellige funktioner, især da flere input / output-porte forblev ubrugte på mikrokontrolleren. Gå f.eks. Ind i tilstanden til at spille terninger (forresten, har de alle med jævne mellemrum mislykkede søgninger efter dem, eller kun i vores hus?). Eller tilføj visuelle og lydeffekter. Ja, du ved aldrig hvad ellers ... Det ville også være nødvendigt at overføre enheden til strøm fra indbyggede batterier eller akkumulatorer, fordi det ikke altid er praktisk at bruge strøm fra en 220 V. stikkontakt. Det er alt i fremtiden. Indtil videre er der sket hvad der skete.
Skemaer og firmware i vedhæftningen: