Părintele lui Frost
Am observat deja de mai multe ori că până la sfârșitul anului se întâmplă ceva ciudat în timp. Se accelerează, astfel încât în ultimele zile înainte de Anul Nou, aveți deja o idee proastă dacă veți putea să terminați toate lucrurile care au fost inițiate sau planificate. Din anumite motive, îmi pare întotdeauna că ceva nu are timp, nu a făcut ceva, nu a terminat-o.
În astfel de momente începeți să înțelegeți că, probabil, trebuie doar să vă opriți, să respirați, poate chiar să vă relaxați și să vă pregătiți pentru vacanță.
O parte specială a pregătirii pentru vacanță este costumele de Anul Nou. Desigur, costumul lui Moș Crăciun este necesar. Iar Moș Crăciun are nevoie de un personal magic. Este recomandabil să aveți un personal foarte magic - cum ar fi să surprindeți copiii. Aceasta este fabricarea lui și o va face.
1) Mars rover
2) LED-uri albastre
3) o bucată de țeavă de plastic din plastic
4) minge din plastic din jucaria de Anul Nou
Conducta de apă din plastic este bună deoarece este ieftină, ușoară, ușor de văzut și de găurit, în interiorul căruia puteți ascunde niște fire.
Pe roverul Mars există șase ieșiri "puternice". Le voi folosi pentru a controla LED-urile. De aceea am decis că personalul va avea șase grupuri de LED-uri.
De-a lungul țevii pregătesc șase găuri la o distanță de 16-17 centimetri unul față de celălalt. Prin aceste deschideri în interiorul țevii mă întind șase perechi de fire:
În cazul în care conducta de găuri forate și firele se lipesc de nevoia lor de a curăța, și să facă zaludit cu LED-uri „mulează“ - un minim de patru LED-uri, dar poate fi mai lung. Astfel de "curele", așa cum am spus deja, vor fi șase.
În locurile de lipire, colofoniul ar fi bine îndepărtat din considerente estetice. Ca solvent, folosim, de exemplu, alcool:
Este necesară, de asemenea, o autocolantă strălucitoare pentru a înfășura o țeavă de plastic alb.
Mai aproape de partea superioară a personalului, trebuie să găuriți o gaură mai mare pentru fixarea butonului. Este recomandabil să faceți acest lucru imediat, și nu așa cum am făcut - mai întâi am întins firele și apoi am făcut o gaură pentru buton. Ei bine, greșit, se întâmplă.
Butonul va activa navigatorul Mars. care controlează LED-urile.
Bateria este bine introdusă direct în țeavă.
Mingea de deasupra personalului pe care am dorit-o pentru prima dată dintr-o mare jucărie de pom de Crăciun. Adevărul a cumpărat apoi o minge galbenă cu dulciuri - a mâncat dulciuri și mingea este convenabilă pentru că este ușor de separat în mijloc. Bilele au fost atașate la țeavă cu șuruburi mici.
Iată o altă fotografie și puteți vedea în mod clar tot ce se află în interiorul mingii: baterie, fire, bord:
Da, aproape că am uitat. Taxa trebuie încă programată cumva!
Luăm pe site-ul nostru în secțiunea de proiecte pentru plată Mars rover cel mai simplu proiect - "aproape gol". Acolo, proiectul folosește un generator integrat de 5GHz și contoare încorporate în FPGA. Tot ce avem nevoie este să clipești LED-urile într-o anumită ordine. E suficient pentru asta.
Aici este modulul de vârf al proiectului "Personal" (schema este clicabilă - puteți să o creșteți):
modul de efect (
sârmă de intrare clk,
mclk sârmă de intrare,
cablu de ieșire [7: 0] led-uri,
cablu de ieșire f0,
cablu de ieșire f1,
cablu de ieșire f2,
cablu de ieșire f3,
cablu de ieșire f4,
cablu de ieșire f5
);
reg [3: 0] cnt;
reg [5: 0] biți;
inițială
începe
biți = 6'h00;
cnt = 4'h0;
capăt
mereu @ (posedge clk)
dacă (cnt == 11)
cnt<=0;
altfel
cnt <= cnt + 1'b1;
întotdeauna @ *
începe
caz (cnt)
4'h0: biți = 6'b000001;
4'h1: biți = 6'b000011;
4'h2: biți = 6'b000111;
4'h3: biți = 6'b001111;
4'h4: biți = 6'b011111;
4'h5: biți = 6'b111111;
4'h6: biți = 6'b011111;
4'h7: biți = 6'b001111;
4'h8: biți = 6'b000111;
4'h9: biți = 6'b000011;
4'ha: biți = 6'b000001;
default:
biți = 6'b000000;
endcase
capăt
atribuiți f0 = biți [0] MCLK;
atribuiți f1 = biți [1] MCLK;
atribuiți f2 = biți [2] MCLK;
atribuiți f3 = biți [3] MCLK;
atribuiți f4 = biți [4] MCLK;
atribuiți f5 = biți [5] MCLK;
După cum puteți vedea, nu este nimic cosmic aici.
LED-urile ar trebui să fie aprinse de jos în sus, răspândind un val.
Singura subtilitate - LED-urile pe care le-am conectat direct la ieșirile plăcii. În teorie, ar trebui să fie conectate prin rezistențe, astfel încât să nu ardă accidental, ar fi necesar să limiteze cumva curentul. Am făcut mai ușor prin modularea semnalului de comandă cu frecvența mclk astfel: f0 = biți [0] MCLK. astfel încât LED-ul să nu ardă în mod constant, dar clipește foarte repede. Acesta este un fel de protecție.
Întregul proiect pentru placa de bază FPGA în mediul Altera Quartus II poate fi luat aici:
Citez Alexei Prudskikh:
Citez pe Igor Nikolaevici:
Și nu vinde personalul?
Dacă aveți nevoie de dame - sunați la 0968046525
Bună ziua sau seara! În fiecare an mă duc să felicit copiii pentru Anul Nou de la locul de muncă! Și acum, ca întotdeauna, vreau să surprind copiii cu ceva și acum am venit peste super-personal! Vroiam să vă întreb dacă puteți cumpăra de la dvs. un astfel de personal sau aceeași taxă! Vă mulțumim în avans! Eu însumi sunt de la Tula.
Citez pe Igor Nikolaevici:
Și nu vinde personalul?
Dacă aveți nevoie de dame - sunați la 0968046525
Bună ziua sau seara! În fiecare an mă duc să felicit copiii pentru Anul Nou de la locul de muncă! Și acum, ca întotdeauna, vreau să surprind copiii cu ceva și acum am venit peste super-personal! Vroiam să vă întreb dacă puteți cumpăra de la dvs. un astfel de personal sau aceeași taxă! Vă mulțumim în avans! Eu însumi sunt de la Tula.
Citez pe Igor Nikolaevici: