Përmbajtje:

Portali 2 Frëngji - Kontrolli Master i Frëngjisë: 9 Hapa (me Fotografi)
Portali 2 Frëngji - Kontrolli Master i Frëngjisë: 9 Hapa (me Fotografi)

Video: Portali 2 Frëngji - Kontrolli Master i Frëngjisë: 9 Hapa (me Fotografi)

Video: Portali 2 Frëngji - Kontrolli Master i Frëngjisë: 9 Hapa (me Fotografi)
Video: Control Fruit Is The MOST INSANE Fruit.. (Blox Fruits) 2024, Korrik
Anonim
Image
Image

Ky projekt është një shtesë ose një përzierje e frëngjisë sime origjinale të Portalit në Instructables (Portal-2-Turret-Gun). Mund të përdoret gjithashtu si një kontrollues i lirë për të kontrolluar gjithçka që përdor çipin radio nRF24L01. Ekrani LCD është veçanërisht i dobishëm kur personalizoni.

(Rezulton të jetë mjaft e dobishme për të kontrolluar kur radiot e mia krijojnë dhe humbin lidhjet me nRF24L01 të tjerë në "rrjet". Unë mund të eci përreth dhe të shikoj ekranin e ekranit që tregon statusin e lidhjes së radiove! Mjaft e dobishme për rregullimin e cilësimeve dhe verifikimin diapazoni!)

Pasi kisha përfunduar Frëngjinë e Portalit, pashë një videoklip të shkurtër të skenës së operës Cara Mia në fund të Portalit 2. Mendova, “hej, unë kam ndërtuar disa frëngji tani. Unë mund ta bëjë këtë! Epo, unë kisha frëngjitë, por për ta bërë atë të funksionojë, ata tani do të kishin nevojë të komunikonin me njëri -tjetrin, ose me ndonjë pajisje tjetër. Pasi mendova pak dhe mendova se kontrolli manual do të ishte gjithashtu i mirë, përfundova duke vendosur se do të ndërtoja një Kontrollues Master Frëngji, ose një MTC.

Ok, pra si të veprojmë për këtë? Epo, nuk më pëlqente të modifikoja frëngjitë shumë, kështu që kjo ishte një kufizim. Unë kisha disa çipa radio nRF24L01 të cilët ende nuk i kisha përdorur dhe mendova se do të qëndronin në përputhje me qëllimin tim për të përdorur përbërës të lirë dhe duke u mbështetur në modelin dhe kodin mekanik për ta bërë këtë punë. Do të më duhej të ndërtoja një kontrollues dhe fillova të mendoj se çfarë do të përmbante kontrolluesi dhe çfarë saktësisht mund të bëja me frëngjitë. Cara Mia ishte tashmë në rendin e ditës, por çfarë tjetër?

Kontrolli manual: Pra, sapo krahët të jenë hapur, unë do të doja të kontrolloja lartësinë dhe strumbullarin. 2 akse = një levë, kështu që kontrolli i levës dhe disa butona. Butoni i shtypjes 1 do të ndizte frëngjinë, dhe ndoshta butoni 2 do ta bëjë atë të thotë një nga thëniet e tij. Tingëllon mirë! Mjaft e thjeshtë…

Chat: Kohët e fundit pashë "Kush është në radhë të parë" - rutina e Abbott dhe Costello përsëri, dhe një dritë ra në kokën time! Unë gjithashtu do të bëja një skicë rutinë të komedisë duke përdorur të gjitha thëniet, duke përdorur frëngji të shumta !! Në rregull, ky nuk ishte kuptuar plotësisht, por jam i sigurt se do ta rregulloja sapo ndërtimi im ishte duke u zhvilluar.

Unë gjithashtu doja që ky MTC të ishte pa tel, kështu që zgjodha një opsion të thjeshtë të mundësuar nga bateria 9V dhe projektova kontrolluesin që të mundësohej nga priza mini-USB përmes Nano në pjesën e pasme. E dobishme edhe për përditësimin.

Hapi 1: Përfshirja e radios në frëngji

Së pari e kam punuar radion me disa Nano të zhveshur, për t'u siguruar që mund ta bëj atë të funksionojë dhe të dërgoj informacion midis pajisjeve të shumta. Pasi u bë kjo, ishte një çështje e përfshirjes së radios në frëngjitë ekzistuese. Hmm, shtimi i PCB fizike në frëngji ishte shumë e lehtë. Sapo modifikova mbajtësin e çipit për të përfshirë nRF24L01, Nano dhe çipin mp3. Ne rregull. Një pjesë fizike e modifikuar, me disa tela.

Mbajtësi i çipit të modifikuar tashmë është pjesë e pjesëve të shtypura nga frëngji tani. Sapo fshiva opsionin jo-radio nga pjesët e printuara në atë ndërtim. Nuk do të ketë ndryshim nëse dikush dëshiron të ndërtojë variantin jo-radio. Thjesht mos përfshini çipin radio nRF24L01.

Hapi 2: (Ri) instalime elektrike të frëngjive

(Re) instalime elektrike të frëngjive
(Re) instalime elektrike të frëngjive
(Re) instalime elektrike të frëngjive
(Re) instalime elektrike të frëngjive
(Re) instalime elektrike të frëngjive
(Re) instalime elektrike të frëngjive
(Re) instalime elektrike të frëngjive
(Re) instalime elektrike të frëngjive

Uh Oh…

Kjo nuk dukej mirë. Më duhej të shtoja 5 lidhje në Nano, dhe tashmë isha i ulët në kunjat në dispozicion. Pasi e shikova pak këtë, kuptova se cilat lidhje kishin përparësi dhe kuptova se për ta bërë këtë punë, do të më duhej të rishikoja shumicën e lidhjeve ekzistuese Nano.

Për ata që duan të bëjnë një "Radio Frëngji" dhe tashmë kanë ndërtuar gjeneratën e mëparshme … Na vjen keq …

Tani, e kam bërë këtë ndryshim disa herë dhe rezulton se procesi nuk është shumë i keq. Ai përfshin kthimin, por unë kam qenë në gjendje të zhbëj lidhjet ekzistuese me Nano -n dhe më pas të lidhem përsëri me kunjat e duhura pa shumë pikëllim. Unë shtova 7 telat për çipin e radios në nRF24L01 (5 tela kom, 3v dhe GND), pastaj lidha skajet e tjera me Nano.

Sidoqoftë, ka më shumë tela atje, kështu që e bën atë shumë më të rëndësishme për t'i mbajtur gjërat të rregullta kur drejtoni telat.

E RORTNDSISHME: Kur montoni, sigurohuni që telat të mos shtypin butonin e rivendosjes Nano në tabelë !! Kjo më ndodhi mua në një dhe më hodhi për një lak të panevojshëm!

Pra, ndërtimi i frëngjisë tani ka 2 skema të instalimeve elektrike: opsioni i vjetër "jo-radio" i vjetër dhe opsioni i rishikuar "radio frëngji". Nëse do të ndërtoja një frëngji "jo-radio" sot, unë ende do të përdor skemën dhe kodin e radios. Thjesht fshini ose komentoni pjesët e radios nëse kjo është rruga e zgjedhur, apo jo. Frëngji duhet të punojë ende pa radio.

Hapi 3: Komponentët elektrikë të MTC

Komponentët Elektrikë të MTPT -së
Komponentët Elektrikë të MTPT -së
Komponentët Elektrikë të MTPT -së
Komponentët Elektrikë të MTPT -së
Komponentët Elektrikë të MTPT -së
Komponentët Elektrikë të MTPT -së

Pasi u rregulluan frëngjitë, ishte koha për të bërë një MTC.

MTC përdor komponentët e mëposhtëm, të gjithë me burim nga Amazon ose Baggood ose Ali Express, etj. Unë po tregoj numrat e pjesëve të Amazon që iu referova për referencë, pasi këto artikuj janë zakonisht të disponueshëm dhe me çmime të arsyeshme (dhe nuk më duhej prisni 2+ javë për të marrë në dorë atë që më duhej para se të filloja modelimin mekanik!)

  • Arduino Nano 0.96”LCD, (SSD1306) Kam përdorur versionin blu/të verdhë
  • Joystick i vogël (HW-504) modul levë 5V PS
  • Ndërro çelësin (dx-004) 22mm * 13mm
  • Radio - (nRF24L01)
  • Butona 12mm (CLT1088 për butonat me ngjyra, PBS-33B për të zezë)
  • Vida 2 mm (Set për vida M2 të vetë -përgjimit, shumëllojshmëri e kokës së kryqëzuar me makinë)
  • LED 5mm sipas zgjedhjes tuaj për treguesit. (Mos përdorni LED të ndritshëm !!)
  • Lidhës i përgjithshëm i baterisë 9V me bishtalec
  • Bateri 9V (përdorni një të mirë, jo një nga varietetet e dyqaneve dollarë që nuk mund të sigurojnë gjithmonë energji të mjaftueshme për këto projekte!)
  • Kam përdorur tela të veshur me silikon. Më pëlqen ta përdor për këto projekte.

Fillimisht kam përdorur disa LED të ndritshëm, por zbulova se ato ishin shumë të mira. Po më verbonin! Përfundova duke përdorur disa LED të vjetër, të dobët, dhe kjo kishte më shumë kuptim për këtë aplikacion.

Hapi 4: Pjesët e printuara në 3D

Pjesë të printuara 3D
Pjesë të printuara 3D
Pjesë të printuara 3D
Pjesë të printuara 3D
Pjesë të printuara 3D
Pjesë të printuara 3D

Unë projektova MTC duke përdorur Fusion, e ngjashme me mënyrën se si bëra projektimin e frëngjisë.

Asambleja e shtypur kërkon vetëm 3 pjesë:

  • Paneli i sipërm (versioni 1 ose 2)
  • Strehim i poshtëm
  • Rrip LCD

Çipi nRF, Nano, bateria 9V, çelësi i ndërrimit dhe LED janë instaluar në pllakën e sipërme pa fiksues. LED -të thjesht shtypin në pjatë dhe mbahen në vend nga skedat. Ata thjesht duhet të futen brenda, por mos e teproj. Pllaka e sipërme është krijuar për të kapur Nano, dhe çipi nRF duhet të futet butësisht. Kujdes me skedën e vogël nRF; është i vogël dhe është i përkulur prapa për tu hapur dhe lëshuar për të kapur çipin. Edhe pse udhëtimi i tij është i kufizuar, jini të butë këtu.

Joystick dhe LCD kanë nevojë për vida 2 mm (5 mm të gjata) për t'i mbajtur ato në pllakën e sipërme. PCB e levës ka vrima të mëdha, kështu që ndjeva se kisha nevojë për rondele të vogla për t'u siguruar që vidhat të mos kalonin.

Kam zbuluar se LCD -të e PCB -së vijnë nga dimensionale nga prodhuesi në prodhues, kështu që zgjodha të përdor një rrip të thjeshtë për ta mbajtur atë në vend të çarçafëve ose grepave.

Vini re se LCD mund të instalohet fizikisht në pllakën e sipërme në çdo mënyrë, por ekrani shfaqet plotësisht vetëm përmes hapjes në një orientim! Për këtë arsye, unë kam përfshirë një opsion të dytë të pllakës së lartë kur përdorni ekranin e ndarë të verdhë/blu. Një version ka të verdhë në krye, dhe tjetri do të tregojë të verdhë në fund siç tregohet në fotot e mia.

Për versionin LCD me një ngjyrë, nuk ka rëndësi se cili përdoret pasi mund ta rrokullisni ekranin duke përdorur softuer.

Meqenëse të gjitha instalimet elektrike janë bërë në pllakën e sipërme, pjesa e poshtme është efektivisht vetëm një mbulesë e mbajtur në pllakën e sipërme me vida më të gjata 2mm (sasi: 4).

Në vend të një opsioni "dera e baterisë", unë thjesht e përfshiva baterinë në pllakën e sipërme. Kjo do të thotë të hiqni 4 vidhat që mbajnë pjesën e poshtme në krye për të ndryshuar një bateri, por meqenëse mund të mundësohet edhe nga kabllo USB, jo fundi i botës. Pllaka e sipërme është bërë me një sistem mbajtës të baterisë 9V që duhet të jetë mjaft i fortë për përdorim të përsëritur, nuk është tepër i komplikuar, por parandalon lëvizjen e baterisë.

Unë e printova pllakën e sipërme me 2 ngjyra siç shihet në foto. Unë përdor një Prusa i3 Mk2 pa opsionin me shumë ngjyra, por përdor mjetin e tyre të printimit me ngjyra (https://www.prusaprinters.org/color-print/) për të ndryshuar ngjyrën pjesërisht gjatë procesit. Kontrolloni shtresën që teksti ndalon dhe bëhet e fortë, dhe bëni që shtresa kalimtare. Voila! Tekst me ngjyra!

I printova pjesët në lartësinë e shtresës 0.35mm pasi nuk ka nevojë për rezolucion më të imët në këto pjesë të sheshta. Unë gjithashtu preferoj mënyrën se si duket kjo rezolutë. Oh, dhe printohet shumë shpejt!

Hapi 5: Asambleja Elektrike

Asambleja Elektrike
Asambleja Elektrike
Asambleja Elektrike
Asambleja Elektrike
Asambleja Elektrike
Asambleja Elektrike
Asambleja Elektrike
Asambleja Elektrike

Komponentët elektrikë janë të instaluar të gjithë në pjesën e poshtme të pllakës së sipërme, dhe të gjitha instalimet elektrike janë bërë së bashku. Butonat e shtypjes dhe ndërrimi duhet të instalohen së pari, dhe radioja LCD, Nano, Joystick, nRF mund të lidhen të gjitha para se të instalohen në pllakën kryesore. Unë rekomandoj këtë metodë të para-lidhjes së përbërësve individualë, pastaj lidhjet përfundimtare me Nano në fund. Unë gjithashtu rekomandoj të ngarkoni skicën në një Nano të zhveshur së pari, para se të përfundoni instalimet elektrike.

Nuk ka asgjë më të kënaqshme sesa ndezja e pajisjes dhe shikimi i saj të vijë në jetë ashtu siç pritej kur të përfundojë!

E vetmja përgatitje elektrike e kërkuar ishte heqja e kunjave të kokës nga levë për ta bërë atë të përshtatet nën pllakën e sipërme. Ekrani LCD mund të blihet me ose pa kunja të instaluar dhe do të funksionojë në çdo mënyrë. Nano duhet të zgjidhet pa kunjat e kokës.

Hapi 6: Kodi

Kodi për MTC, frëngji e kuqe, frëngji e bardhë dhe frëngji blu tani lart

Epo, kjo ishte një përvojë në kodim! Unë kisha frëngjinë që punonte në mënyrë të pavarur, por përfshirja e radios ishte më e vështirë sesa mendoja në fillim! Gjithashtu u argëtova që pjesa "Chat" të funksionojë sipas dëshirës (më shumë për këtë më vonë).

Kodi MTC, pasi të ishte kuptuar plotësisht, filloi të tatonte kufijtë e kujtesës së Nano! Më duhej të bëja rregullime dhe të ekonomizoja kodin për të qenë më efikas në kujtesë. Një përvojë tjetër e mirë mësimore.

Unë kam përfshirë kodin përkatës "Turret w radio option" në këtë ndërtim, pasi ato punojnë së bashku. Ndërtimi i frëngjisë së opsionit të radios sipas faqes së ndërtimit të frëngjisë do ta bëjë atë gati për përdorim me MTC, ose për metodën tuaj tjetër të kontrollit nRF24L01.

Gjithashtu, funksionimi i tingujve me këtë kod zgjati ca kohë, dhe meqë tingujt u morën nga uebfaqe të tjera të arritshme për publikun, i përfshiva të gjithë tingujt siç i kam përdorur në disa skedarë ZIP; një për frëngjinë e rregullt, dhe një për frëngjinë me defekt. Gjëja e mirë për ju, lexues i dashur, është se ju mund të përdorni tingujt në kartat tuaja SD me kodet e shkruara dhe do të jeni mirë të shkoni!

Hapi 7: Menuja MTC - Lundrimi

Menuja MTC - Navigimi
Menuja MTC - Navigimi
Menuja MTC - Navigimi
Menuja MTC - Navigimi
Menuja MTC - Navigimi
Menuja MTC - Navigimi

Kodi MTC fillon me një ekran Splash të personalizuar, pastaj kontrollon statusin e frëngjive. Nëse nuk ka frëngji, ato do të ulen atje derisa të lidhen frëngjitë!

Nëse të paktën një frëngji është e lidhur, menuja kryesore do të shfaqet dhe LED "Ready" do të ndizet, përveç nëse frëngjitë ndërpriten ose janë të zënë "duke u marrë me dikë". Nëse ata janë të zënë, do të shfaqet një ekran "Frëngji janë të zënë" dhe LED "i zënë" do të ndizet.

Të gjitha frëngjitë e lidhura në mënyrë aktive duhet të jenë në "Modalitetin e gatshëm" para se MTPT të mund të kontrollojë frëngjitë.

Përdorni levën (lart e poshtë) për të kaluar nëpër zgjedhjet e menysë:

  • Aria
  • Chat
  • Manual

Zgjidhni opsionin e dëshiruar duke përdorur butonin ‘X’, ose duke shtypur poshtë në levë.

Modaliteti Aria - përzgjedhja e këtij opsioni do të shfaqë ekranin "Modaliteti Aria" dhe do t'i bëjë frëngjitë të kryejnë skenën Aria në fund të lojës Portal 2. Pasi të përfundojnë, frëngjitë do të mbyllen dhe do të presin për një komandë ose dikë që t'i zgjojë ato.

Mënyra e Bisedës - Zgjedhja e këtij opsioni do të shfaqë ekranin "Modaliteti i Bisedës" dhe do të fillojë sekuencën e Bisedës. Pasi të përfundojnë, frëngjitë do të mbyllen dhe do të presin për një komandë ose dikë që t'i zgjojë ato.

Modaliteti Manual - Zgjedhja e këtij opsioni do të shfaqë ekranin "Modaliteti Manual", do të ndriçojë LED "Manual" dhe do të lejojë funksionimin manual të frëngjive. Kontroll xhojstiku i katranit dhe strumbullarit. Shtypja e butonit ‘X’ do të aktivizojë sekuencën e qitjes. Shtypja e butonit ‘T’ do t’i bëjë ata të “flasin”, ku frëngjitë flasin një thënie të rastësishme nga biblioteka e tyre.

Shtypja e butonit ‘<’ ose mbrapa do të anulojë këto tre mënyra, do të mbyllë frëngjitë dhe do të kthehet në menunë kryesore.

Nëse dëshironi të shihni statusin e lidhjes së turmës tuaj të frëngjive (aktualisht e kufizuar në 3), shtypni butonin 'T' kur jeni në menunë kryesore. Do të çoheni në ekranin e "statusit të frëngjisë", ku mund të shihni statusin e lidhjes së secilës frëngji.

Kur jeni në ekranin e "statusit të frëngjisë", do të shihni statusin e secilës frëngji.

  • Gati - gati për kontroll
  • I zënë - frëngji është e zënë duke "kujdesur" për dikë
  • Jo në dispozicion - MTC nuk mund të lidhet me këtë frëngji

Shtypni butonin '<' për t'u kthyer në menunë kryesore.

Hapi 8: Përshtatja e Kodit

Përshtatja e Kodit
Përshtatja e Kodit

Pamja e ekranit e treguar këtu tregon atë që unë po shikoja për një kohë shumë të gjatë … 4 skica në të njëjtën kohë! Kush tha që korrigjimi i gabimeve nuk është kënaqësi!

Kodi siguron kontrollin dhe opsionet e paraqitura më lart, por ç'të themi për personalizimin e kodit?

Sigurisht! Por këtu po ndodh një shumë e drejtë, kështu që këtu janë disa udhëzime ose këshilla.

Këshillë 1 - Ndryshimi i sekuencës "Chat". Ky modifikim bëhet në kodin e frëngjisë.

Unë u përpoqa të gjej një mënyrë për ta bërë kodin të funksionojë për mua kudo që të mundem. Bërja e sekuencës së bisedës më të redaktueshme (A është kjo një fjalë?) Në mënyrë që të mund të përqendrohem në histori kërkoi më shumë punë paraprakisht, por e bën më të lehtë përshtatjen më pas.

Ndryshimi i sekuencës së Chat duke përdorur strukturën e kodimit të dhënë mund të bëhet në një mënyrë mjaft të drejtpërdrejtë, me kusht që të ndiqni metodën e përdorur në kod. Duke përdorur skedarët e zërit të dhënë, nga loja Portal 2, do t'ju duhet vetëm të ndryshoni tabelën (chatSayings ).

Zgjidhni thënien ose për frëngjinë e zakonshme ose frëngjinë me defekt. Thënia është skedari mp3 që identifikohet me "00XX -" i ndjekur nga teksti që përshkruan thënien. Theshtë numri që është pjesa e rëndësishme. Frëngji # 1 do të përdorte këtë vlerë XX në tabelë. Frëngji # 2 do të parashtrojë vlerën XX me një '1', dhe frëngji # 3 do të parashtrojë vlerën XX me një '2'. Kështu, për shembull, nëse po përzgjidhnit thënien, "0040 - më fal", dhe dëshironi që frëngji # 3 ta thotë atë, ju do të futni "240" në tabelë në sekuencën e duhur. Nëse frëngji # 1 do ta thoshte atë, ju do të fusnit "40" në tabelë.

Bëni të njëjtën gjë për shprehjen tjetër, dhe kështu me radhë. Mund të jenë disa shprehje midis frëngjive, ose mjaft. (Unë nuk jam i vetëdijshëm për kufizimet e kësaj metode, përveç kujtesës).

Ju nuk do të keni nevojë të ndryshoni vlerat e tabelave të tjera pasi ato janë afatet që korrespondojnë me thënien në tabelë. E vetmja linjë tjetër për të ndryshuar është rreth linjës 520.

nëse (i> = 43) {// fundi i sekuencës

Vlera e i këtu do të duhej vendosur në numrin e thënieve në tabelën chatSayings.

Për të bërë thënie plotësisht të personalizuara, (ku fillon argëtimi i vërtetë!), Do t'ju duhet të vendosni shprehjet në skedarë të numëruar dhe të dini kohëzgjatjen e nevojshme për të luajtur skedarin. Ruani skedarin në dosjen "mp3" në drejtorinë rrënjësore të kartës SD duke përdorur metodën katër shifrore ("0001", "0002", etj.). Pastaj regjistroni kohën në milisekonda që duhet për të luajtur atë skedar. Futini këto vlera në tabelën përkatëse.

Pra, për një shprehje të ruajtur si, "0037 - [shprehja juaj]", e cila merr 5400 milisekonda për t'u luajtur, ju do të vendosnit '37' në tabelën chatSayings në vendin e duhur (dhe shtoni parashtesën në varësi të asaj frëngji që thotë it), dhe 5400 në tabelën NormaTimings në të njëjtin vend (siç është artikulli i 5 -të në secilën tabelë).

Tani kur vlera e 'i' rritet, kodi do të luajë 0037 për 5400 milisekonda.

Vini re se kam shtuar një ndryshore "timeadder" e cila i shton pak kohë shtesë secilës thënie gjatë lojës. Kjo jep një distancë të vogël midis thënieve në mënyrë që ato të mos duken të mbivendosura.

Bukuria e kësaj metode është se tabelat e plotësuara janë saktësisht të njëjta në secilën frëngji! Nuk ka nevojë të personalizoni këto tabela për secilën frëngji. Ju duhet vetëm të rendisni një tabelë, dhe kodi tregon se çfarë thotë secila frëngji bazuar në të njëjtën tabelë.

Kjo do të thotë që ju mund të përqendroheni në shkrimin e shkrimit në vend të kodimit!

Nëse dikush ka një mënyrë më të mirë për ta bërë këtë, do të doja ta dëgjoja !!

Hapi 9: Përmbledhje

Përmbledhje
Përmbledhje

Kështu që kjo mori më shumë kohë nga sa mendoja, por unë jam mjaft i gudulisur nga rezultati. Disa nga rutinat e Chat ende më bëjnë të qesh!

Do të më pëlqente të dëgjoja metoda të tjera për të bërë gjërat që bëra brenda kodit tim. Jam i sigurt se ka seksione që mund të rishkruhen dhe të përdorin më pak memorie, duke lejuar më shumë veçori ose opsione.

Unë gjithashtu do të doja të shihja ide të tjera të përfshira në MTC dhe kontrollin e frëngjive!

Shpresoj se kam siguruar një platformë për projektuesit dhe koduesit e tjerë që të përdorin / vjedhin / mësojnë prej tyre. Unë mund ta shihja këtë duke u përdorur për të ndihmuar njerëzit të mësojnë të kodojnë. Hiqni një pjesë nga MTC dhe/ose frëngji, si "Modaliteti manual" për shembull, dhe nxitini studentët të zhvillojnë mënyrën e tyre për të përfshirë kontrollin manual!

Kam mësuar shumë nga ky komunitet dhe rrjeti më i gjerë në përgjithësi. Unë jam akoma i mahnitur se sa njerëz kalojnë kohë për të kuptuar gjërat dhe për t’i ndarë me botën. Mendoj se duhet të marr atë që kam mësuar, ta zbatoj, pastaj ta ndaj me ju gjithashtu!

Fat i mirë dhe argëtohuni duke ndërtuar ushtrinë tuaj të frëngjive!

Recommended: