Sadržaj:

PiNAS - Raspberry Pi NAS: 20 koraka (sa slikama)
PiNAS - Raspberry Pi NAS: 20 koraka (sa slikama)

Video: PiNAS - Raspberry Pi NAS: 20 koraka (sa slikama)

Video: PiNAS - Raspberry Pi NAS: 20 koraka (sa slikama)
Video: И ЭТО ТОЖЕ ДАГЕСТАН? Приключения в долине реки Баараор. БОЛЬШОЙ ВЫПУСК (Путешествие по Дагестану #3) 2024, Juli
Anonim
PiNAS - Raspberry Pi NAS
PiNAS - Raspberry Pi NAS
PiNAS - Raspberry Pi NAS
PiNAS - Raspberry Pi NAS
PiNAS - Raspberry Pi NAS
PiNAS - Raspberry Pi NAS

Uvod:

Ovo uputstvo opisuje izgradnju vrlo kompaktnog mrežnog skladišta sa dva ležišta (Raspberry Pi) sa mrežnim napajanjem (NAS).

Karakteristike:

  • Super mali
  • Lako se gradi
  • Jednostavno postavljanje
  • Cheap
  • Savršeno za učenje o mreži, sistemu datoteka, sigurnosnim mehanizmima
  • Može se koristiti malina Pi 2 ili 3 (Pi 4 s nekim izmjenama)
  • Napajanje jednim USB kablom
  • Mogu koristiti WiFi
  • Koristi tvrdi disk za prijenosno računalo
  • tvrdi diskovi se mogu zamijeniti hots
  • Dva USB porta za dodatni hardver
  • Kućište se lako otvara

Ako vam se sviđa PiNAS, pogledajte moju stranicu AraymBox za ostale projekte. Također možete objaviti ideje o tome kako poboljšati dizajn.

Bilješka:

Imajte na umu da engleski nije moj prvi jezik. Ako pronađete greške ili vam nešto nije jasno, slobodno mi to recite i pokušat ću to ispraviti. Isto vrijedi i za opće greške. Ako imate prijedloge za poboljšanja, javite mi.

Sadržaj:

Korak 01: Alati i materijali

Korak 02: 3D štampanje kućišta

Korak 03: Post-obrada 3D ispisa (opcionalno)

Korak 04: Priprema SATA na USB adaptere

Korak 05: Priprema unutrašnjeg kućišta

Korak 06: Ožičenje i montaža: Raspberry Pi

Korak 07: Ožičenje i sastavljanje: USB izlazna ploča

Korak 08: Ožičenje i montaža: Instalacija

Korak 09: Ožičenje i montaža: HDD adapteri

Korak 10: Sklapanje kućišta: prednja ploča (opcionalno)

Korak 11: Priprema SD kartice

Korak 12: Sklapanje kućišta

Korak 13: Konfiguriranje Open Media Vault -a

Korak 14: Konfiguriranje OMV: System

Korak 15: Konfiguriranje OMV -a: Pohrana

Korak 16: Konfiguriranje OMV -a: Upravljanje pravima pristupa

Korak 17: Konfiguriranje OMV -a: Usluge

Korak 18: Upotreba NAS -a

Korak 19: Završni korak

Korak 20: Promijenite historiju

Korak 1: Materijali i alati

Materijali i alati
Materijali i alati

Pobrinite se da imate sve što vam je potrebno za izgradnju. Ne postoji ništa dosadnije od zaustavljanja vašeg projekta jer morate čekati da se isporuči mali dio.

Ne morate kupovati navedene dijelove i materijal sa navedenih linkova. Ovo su primjeri i pokazuju potrebna svojstva dijelova.

Dijelovi:

  • 1x Raspberry Pi 2 ili 3 [35,00 USD]
  • 1x mikro SD kartica - 8 GB ili 16 GB [5,79 USD]
  • 1x ženska Micro USB ploča za razbijanje [6,99 USD]
  • 2x SATA na USB adapter [7,99 USD]
  • 2x 2.5 "čvrsti diskovi
  • 1x napajanje Raspberry Pi (5V / min. 2A) [9,99 USD]
  • 4x vijci: M3x8mm
  • 4x vijci: M3x6mm
  • 4x matice: kvadrat M3
  • Žice (npr. Sa starog USB kabla)

Alati:

  • Uslužni programi za lemljenje
  • Odvijači
  • Pištolj za vruće ljepilo
  • 3D štampač ili usluga 3D štampanja

Korak 2: 3D štampanje kućišta

3D štampanje kućišta
3D štampanje kućišta
3D štampanje kućišta
3D štampanje kućišta

Dizajnirao sam kućište što je moguće jednostavnije:

  • Samo 4 dijela
  • Može se štampati bez nosača
  • Drže se zajedno sa 4 vijka
  • Lako se otvara radi održavanja

Unutrašnji dio mog kućišta odštampan je sa PLA, a 3 vanjske školjke sa ABS -om. Koristio sam ABS za ljusku jer sam ga htio slikati i ABS je mnogo lakši za naknadnu obradu. Također možete koristiti PLA ili isprobati bilo koju drugu nit.

Ako nemate 3D štampač, možete koristiti uslugu 3D štampanja.

Skinuti:

Ažurirane dijelove ćete pronaći na ovoj stranici za dizajn stvari.

Ove datoteke su prva verzija:

Korak 3: naknadna obrada 3D štampe (opcionalno)

Post-obrada 3D štampe (opcionalno)
Post-obrada 3D štampe (opcionalno)
Post-obrada 3D štampe (opcionalno)
Post-obrada 3D štampe (opcionalno)
Post-obrada 3D štampe (opcionalno)
Post-obrada 3D štampe (opcionalno)

Ovisno o vašem ukusu, ovaj korak nije obavezan.

3D štampani dijelovi nisu savršeni - imaju male pukotine, rupe, mjehuriće, vidljive slojeve itd. Ako želite pristojno gladak sjajni izgled, morate poduzeti dodatni korak i naknadno obraditi dijelove.

Evo što sam učinio s tri vanjska dijela kućišta:

1. Brusite dijelove:

  • 1. korak: upotrijebite brusni papir granulacije 120
  • 2. korak: upotrijebite brusni papir granulacije 240
  • vožnja 3: upotrijebite vlažnu spužvu za fino brušenje

2. Očistite delove:

Operite delove čistom vodom i ostavite da se osuše

3. Boja:

  1. Poprskajte tanki sloj temeljnog premaza za boju. Ostavite da se osuši 24 sata.
  2. Provjerite površinu.
  3. Poprskajte tanki sloj boje. Ostavite da se osuši 24 sata.

Korak 4: Priprema SATA na USB adaptere

Priprema SATA na USB adaptere
Priprema SATA na USB adaptere
Priprema SATA na USB adaptere
Priprema SATA na USB adaptere
Priprema SATA na USB adaptere
Priprema SATA na USB adaptere

U ovom koraku pripremit ćemo SATA na USB adaptere za montažu.

Slijedite ove korake za rastavljanje adaptera:

  1. Podignite poklopac kućišta.
  2. Uklonite PCB i kabel iz kućišta.
  3. Uklonite vruće ljepilo.
  4. Raspojajte USB žice s PCB -a.

Korak 5: Priprema unutrašnjeg kućišta

Priprema unutrašnjeg kućišta
Priprema unutrašnjeg kućišta
Priprema unutrašnjeg kućišta
Priprema unutrašnjeg kućišta
Priprema unutrašnjeg kućišta
Priprema unutrašnjeg kućišta
Priprema unutrašnjeg kućišta
Priprema unutrašnjeg kućišta

U ovom koraku ćemo pripremiti unutrašnji dio kućišta za montažu.

Slijedite ove korake za dodavanje oraha:

  1. Provjerite ima li krhotina u utorima za matice i uklonite ih.
  2. Gurnite sve četiri matice u utore.
  3. Pričvrstite matice vijcima M3x6 mm kako biste ih držali na mjestu.
  4. Nanesite malu količinu vrućeg ljepila na utore kako biste pričvrstili matice.
  5. Uklonite vijke M3x6mm.

Provjerite odgovaraju li svi dijelovi na predviđeno mjesto.

Korak 6: Ožičenje i montaža: Raspberry Pi

Ožičenje i montaža: Raspberry Pi
Ožičenje i montaža: Raspberry Pi
Ožičenje i montaža: Raspberry Pi
Ožičenje i montaža: Raspberry Pi

U ovom koraku povezujemo svu elektroniku i postavljamo je na mjesto.

Uvijek dvostruko (i trostruko) provjerite svoje lemljenje

Najprije lemite sve žice na RasPi:

  1. Počnite lemljenjem svih potrebnih žica na RasPi
  2. Slike u ovom koraku prikazuju sve potrebne tačke ožičenja.

Korak 7: Ožičenje i sastavljanje: USB razvodna ploča

Ožičenje i montaža: USB razvodna ploča
Ožičenje i montaža: USB razvodna ploča

Dodajte žensku mikro USB ploču za razbijanje:

  1. Dodajte žensku mikro USB razvodnu ploču na žice RasPi -a
  2. Lemite žice na razvodnu ploču koja napaja adaptere
  3. Slike u ovom koraku prikazuju sve potrebne tačke ožičenja.

Korak 8: Ožičenje i montaža: Instalacija

Ožičenje i montaža: Instalacija
Ožičenje i montaža: Instalacija
Ožičenje i montaža: Instalacija
Ožičenje i montaža: Instalacija

Instalirajte RasPi i USB razvodnu ploču:

  1. Gurnite RasPi na njegovo mesto.
  2. Osigurajte RasPi pomoću matica M3x6mm.
  3. Postavite USB prekidač u namjensko udubljenje.
  4. Osigurajte USB razvodnu ploču pomoću male količine vrućeg ljepila.

Korak 9: Ožičenje i sastavljanje: HDD adapteri

Ožičenje i montaža: HDD adapteri
Ožičenje i montaža: HDD adapteri
Ožičenje i montaža: HDD adapteri
Ožičenje i montaža: HDD adapteri
Ožičenje i montaža: HDD adapteri
Ožičenje i montaža: HDD adapteri

Instalirajte gornji HDD adapter:

Umetnite gornji HDD adapter (onaj desno ispod RasPi -a)

Lemite gornji HDD adapter:

  1. Lemite žice za prijenos podataka i napajanje na gornji HDD adapter.
  2. Dodajte žice koje će napajati donji HDD adapter.
  3. Slike u ovom koraku prikazuju sve potrebne tačke ožičenja.

Instalirajte donji HDD adapter:

Umetnite donji HDD adapter

Lemite donji adapter čvrstog diska:

  1. Lemite žice za prenos podataka i napajanje (koje dolaze sa gornjeg adaptera za čvrsti disk) na donji adapter za čvrsti disk.
  2. Slike u ovom koraku prikazuju sve potrebne tačke ožičenja.

Poravnajte adaptere HDD -a:

  1. Umetnite oba čvrsta diska.
  2. Uvjerite se da su adapteri HDD -a uključeni u tvrde diskove samo s malom silom.
  3. Učvrstite oba HDD adaptera pomoću male količine vrućeg ljepila (vidi sliku).
  4. Uklonite oba tvrda diska.

Korak 10: Sklapanje kućišta: prednja ploča (opcionalno)

Sklop kućišta: prednja ploča (opcionalno)
Sklop kućišta: prednja ploča (opcionalno)
Sklop kućišta: prednja ploča (opcionalno)
Sklop kućišta: prednja ploča (opcionalno)
Sklop kućišta: prednja ploča (opcionalno)
Sklop kućišta: prednja ploča (opcionalno)

Ovisno o vašem ukusu, ovaj korak nije obavezan.

Datoteke koje je potrebno odštampati (thingiverse) sadrže i opcionalne dijelove koje možete koristiti ako želite dodati drvenu (ili drugu) prednju ploču.

  1. Odštampajte opcionalne delove.
  2. Napravite prednju ploču (npr. Lasersko graviranje).
  3. Postavite prednju ploču u opcionalni prednji dio kućišta.
  4. Prednju ploču učvrstite vrućim ljepilom.
  5. Postavite opcionalni zatvarač tvrdog diska na prednju ploču.
  6. Učvrstite čep tvrdog diska vrućim ljepilom.

Korak 11: Priprema SD kartice

Priprema SD kartice
Priprema SD kartice
Priprema SD kartice
Priprema SD kartice
Priprema SD kartice
Priprema SD kartice

Sada kada smo završili većinu hardverskog dijela, vrijeme je da pogledamo softver.

U ovom koraku ćemo preuzeti sav potreban softver, zapisati sliku Open Media Vaulta na SD karticu i prvi put pokrenuti RasPi.

Potreban softver:

  • Balena Etcher: Alat za pisanje podataka sa slike na SD karticu
  • Open Media Vault: Operativni sistem za PiNAS

Priprema SD kartice:

  1. Uključite SD karticu u Windows računar.
  2. Pobrinite se da Windows otkrije karticu.
  3. Otvorite "Moj računar" ili "Ovaj računar" ili Windows Explorer i zapamtite slovo pogona SD kartice. U mom slučaju to je bilo F: (razlikuje se od sistema do sistema). Uvjerite se da je to zaista slovo kartice, a ne neki od vaših tvrdih diskova.
  4. Pokrenite balena etcher.
  5. Odaberite sliku Open Media Valut.
  6. Odaberite slovo pogona SD kartice.
  7. Kliknite Flash!
  8. Sačekajte da treptanje završi.
  9. Izvucite SD karticu.

Pokretanje Raspberry Pi:

  1. Uključite SD karticu u Raspberry Pi.
  2. Povežite Raspberry Pi na ekran pomoću HDMI kabla.
  3. Povežite Raspberry Pi na svoju mrežu pomoću ethernet kabla.
  4. Uključite sistem povezivanjem kabla za napajanje na Raspberry Pi.
  5. Na sceni ćete vidjeti postupak automatskog pokretanja.
  6. Pričekajte dok ne vidite istu poruku kao što je prikazano na posljednjoj slici u ovom koraku. Za to je potrebno neko vrijeme - oko 20 minuta.
  7. Zapamtite IP adresu, korisničko ime i lozinku prikazane na ekranu.
  8. Isključite RasPi.
  9. Uklonite sve kablove.

Korak 12: Sklapanje kućišta

Montaža kućišta
Montaža kućišta
Montaža kućišta
Montaža kućišta
Montaža kućišta
Montaža kućišta
Montaža kućišta
Montaža kućišta

Sada možete sastaviti PiNAS

  1. Pažljivo gurnite stražnji dio kućišta i provjerite da li mikro USB priključak odgovara svom izrezu u kućištu.
  2. Stražnji dio kućišta učvrstite s dva vijka M3x8 mm.
  3. Klizite po srednjem dijelu kućišta.
  4. Gurnite prednji dio kućišta.
  5. Stražnji dio kućišta učvrstite s dva vijka M3x8 mm.

Korak 13: Konfiguriranje Open Media Vault -a

Konfiguriranje Open Media Vault -a
Konfiguriranje Open Media Vault -a
Konfiguriranje Open Media Vault -a
Konfiguriranje Open Media Vault -a

Sada ćemo konfigurirati Open Media Vault.

Nakon prijavljivanja u Open Media Vault, s lijeve strane vidjet ćete prikaz stabla. Sve postavke su podijeljene u 5 glavnih odjeljaka:

  • Sistem
  • Skladištenje
  • Upravljanje pravima pristupa
  • Usluge
  • Dijagnostika

Sljedeći koraci prikazuju najvažnije postavke u ovim odjeljcima.

Pokretanje Raspberry Pi:

  1. Povežite Raspberry Pi na svoju mrežu pomoću ethernet kabla.
  2. Uključite sistem povezivanjem kabla za napajanje na Raspberry Pi.
  3. Zapamtite IP adresu, korisničko ime i lozinku prikazane na ekranu.

Prvo prijavljivanje:

  1. Pokrenite svoj omiljeni internet pretraživač (firefox, chrome, itd.).
  2. Unesite IP adresu PiNAS-a u adresnu traku pretraživača.
  3. Sada biste trebali vidjeti masku za provjeru autentičnosti Open Media Vault -a.
  4. Odaberite jezik.
  5. Unesite korisničko ime, lozinku i kliknite Prijava.

Korak 14: Konfiguriranje OMV: System

Konfiguriranje OMV -a: System
Konfiguriranje OMV -a: System
Konfiguriranje OMV -a: System
Konfiguriranje OMV -a: System
Konfiguriranje OMV -a: System
Konfiguriranje OMV -a: System

Opće postavke

  1. Otvorite karticu Lozinka administratora weba
  2. Postavite i potvrdite novu lozinku
  3. Pritisnite Spremi za spremanje

Datum i vrijeme

  1. Odaberite svoju vremensku zonu
  2. Omogućite funkciju NTP (Network Time Protocol) i postavite server vremena
  3. Pritisnite Spremi za spremanje

Mreža

  1. Otvorite karticu Općenito
  2. Dajte svom PiNAS -u naziv hosta (ime na vašoj mreži)
  3. Pritisnite Spremi za spremanje
  4. Otvorite karticu Interfejsi
  5. Pritisnite Dodaj
  6. Postavite statičku IPv4 adresu tako da se ne mijenja nakon ponovnog pokretanja
  7. Pritisnite Spremi za spremanje
  8. Otvorite karticu Otkrivanje usluge
  9. Aktivirajte usluge koje su vam potrebne

Korak 15: Konfiguriranje OMV -a: Pohrana

Konfiguriranje OMV -a: Storage
Konfiguriranje OMV -a: Storage
Konfiguriranje OMV -a: Storage
Konfiguriranje OMV -a: Storage
Konfiguriranje OMV -a: Storage
Konfiguriranje OMV -a: Storage
Konfiguriranje OMV -a: Storage
Konfiguriranje OMV -a: Storage

Diskovi

  1. Provjerite jesu li oba pogona identificirana i navedena (obično se montiraju kao sda i sdb)
  2. Odaberite disk, kliknite Uredi
  3. Omogući keš za pisanje
  4. Pritisnite Spremi za spremanje
  5. Učinite isto za drugi disk
  6. Odaberite disk, kliknite Obriši
  7. Kliknite Brzo da biste uklonili sve podatke s diska
  8. Učinite isto za drugi disk

RAID Management

  1. Pritisnite Kreiraj da biste stvorili novi RAID (redundantni niz nezavisnih diskova)
  2. Dajte svom RAID -u ime - npr. raid1
  3. Odaberite nivo RAID -a - npr. Ogledalo (RAID nivo 1)
  4. Odaberite Uređaje koje želite dodati u RAID - odaberite oba diska
  5. Pritisnite Kreiraj da kreirate RAID koristeći odabrane diskove
  6. Novi RAID 1 se sada ponovo sinkronizira
  7. Kada se sinhronizacija završi, stanje RAID -a se mijenja u čisto

Sistemi datoteka

  1. Pritisnite Kreiraj da kreirate sistem datoteka
  2. Odaberite svoj uređaj (prethodno stvoreni raid1)
  3. Dajte vašem datotečnom sistemu oznaku da ga lako identifikuje
  4. Odaberite željenu vrstu sistema datoteka
  5. Pritisnite U redu da biste kreirali sistem datoteka
  6. Pričekajte da vaš datotečni sistem dovrši inicijalizaciju (status mora biti na mreži)
  7. Odaberite svoj inicijalizirani sistem datoteka i pritisnite Mount da ga učinite dostupnim

Korak 16: Konfiguriranje OMV -a: Upravljanje pravima pristupa

Konfiguriranje OMV -a: Upravljanje pravima pristupa
Konfiguriranje OMV -a: Upravljanje pravima pristupa
Konfiguriranje OMV -a: Upravljanje pravima pristupa
Konfiguriranje OMV -a: Upravljanje pravima pristupa
Konfiguriranje OMV -a: Upravljanje pravima pristupa
Konfiguriranje OMV -a: Upravljanje pravima pristupa

Korisnik

Korisnički računi su neophodni za pristup datotečnom sistemu PiNAS -a

  1. Otvorite karticu Korisnici
  2. Pritisnite Dodaj za kreiranje novog korisnika
  3. Unesite ime za korisnika
  4. Postavite i potvrdite lozinku za ovog korisnika
  5. Pritisnite Spremi za spremanje

Grupa

Lakše je upravljati korisničkim grupama umjesto svakog korisnika pojedinačno.

  1. Pritisnite Dodaj da biste stvorili novu korisničku grupu
  2. Otvorite karticu Općenito
  3. Unesite naziv za korisničku grupu
  4. Otvorite karticu Članovi
  5. Odaberite korisnike koje želite dodati u grupu (npr. One koje ste stvorili)
  6. Pritisnite Spremi za spremanje

Zajedničke fascikle

Za pristup datotečnom sistemu PiNAS -a sa druge mašine, poput računara, potrebne su zajedničke fascikle.

  1. Pritisnite Dodaj da biste stvorili novu zajedničku mapu
  2. Unesite naziv za novu fasciklu za deljenje (ovo ime će biti povezano sa drugim mašinama)
  3. Odaberite uređaj na kojem će se kreirati zajednička mapa (prethodno stvoreni sistem datoteka)
  4. Odaberite ili unesite put vaše zajedničke mape
  5. Postavite željene dozvole za ovu dijeljenu fasciklu (više dozvola bit će postavljeno u sljedećim koracima)
  6. Pritisnite Spremi za stvaranje zajedničke mape
  7. Kliknite Privilegije da biste ih postavili za korisnike ili grupe korisnika
  8. Postavite željene privilegije svojim korisnicima ili/i grupama
  9. Pritisnite Spremi da biste spremili postavke
  10. Pritisnite ACL za kreiranje nove liste za kontrolu pristupa za vašu zajedničku mapu
  11. Postavite željene korisničke/grupne dozvole (npr. Čitanje/Pisanje) za svoje korisnike i grupe
  12. Omogući Zamijeni sve postojeće dozvole
  13. Omogući Primjena dozvola za datoteke i podmape
  14. Pritisnite Primijeni da biste kreirali i primijenili ACL

Korak 17: Konfiguriranje OMV -a: Usluge

Konfiguriranje OMV -a: Usluge
Konfiguriranje OMV -a: Usluge
Konfiguriranje OMV -a: Usluge
Konfiguriranje OMV -a: Usluge
Konfiguriranje OMV -a: Usluge
Konfiguriranje OMV -a: Usluge

Ovaj dio opisuje kako će se SMB udio (koji se uglavnom koristi u Windows okruženjima) stvoriti i koristiti. Open Media Vault pruža vam mnogo više mogućnosti za predstavljanje vašeg PiNAS -a drugim uređajima u vašoj mreži.

SMB/CIFS

  1. Otvorite karticu Postavke
  2. Omogući SMB/CIFS
  3. Otvorite karticu Dijeljenja, kliknite Dodaj da biste stvorili novu dionicu za mala i srednja preduzeća
  4. Omogućite novo dijeljenje
  5. Odaberite dijeljenu mapu (onu koju ste prethodno stvorili)
  6. Odaberite hoće li dijeljenje biti javno (vidljivo navedeno od strane PiNAS -a)
  7. Omogući poštuj postojeće ACL -ove (naslijedi ACL -ove)
  8. Omogući nasljeđivanje dozvola
  9. Pritisnite Spremi da biste stvorili novi udio za SMB

Korak 18: Upotreba NAS -a

Korišćenje NAS -a
Korišćenje NAS -a
Korišćenje NAS -a
Korišćenje NAS -a
Korišćenje NAS -a
Korišćenje NAS -a

Sada je PiNAS spreman za vaše podatke.

Povežite PiNAS deljenje sa računarom:

  1. Pritisnite tipku Windows na tipkovnici, upišite cmd i pritisnite Enter. Trebalo bi da se pojavi Windows komandna linija.
  2. Unesite sljedeću naredbu za povezivanje PiNAS dijeljenja:

    net use N: / PiNAS / nas_share

  3. Naredbeni redak bi sada trebao tražiti korisničko ime za autentifikaciju. Unesite korisničko ime za PiNAS nas_user.
  4. Sada naredbeni redak želi lozinku za nas_user - upišite je i pritisnite Enter.
  5. Komandna linija bi trebala reći nešto poput Komanda je uspješno završena.

Zapišite podatke:

  • Kada otvorite Windows Explorer, sada biste trebali vidjeti novu grupu Network Location.
  • U ovoj grupi su navedene sve vaše mapirane mrežne mape - baš kao i povezani nas_share.
  • Sada možete prevući i ispustiti podatke na ovaj pogon i sigurnosno kopirati ih na dva preslikana diska PiNAS -a.

Korak 19: Završni korak

Čestitam:

  • Čestitamo što ste izgradili vlastitu mrežnu memorijsku memoriju s pogonom na Raspberry Pi.
  • Zabavite se sigurnosno kopirajući svoje podatke ili petljajući s ovom vrstom tehnologije.
  • Pokažite malo ljubavi, komentirajte, podijelite i ugodan dan vam želim.
  • Ako želite, možete mi dati i savjet o stvarima u suprotnom smjeru.

Korak 20: Promijenite historiju

04-FEB-2020:

Objavljeno

Raspberry Pi takmičenje 2020
Raspberry Pi takmičenje 2020
Raspberry Pi takmičenje 2020
Raspberry Pi takmičenje 2020

Druga nagrada na takmičenju Raspberry Pi 2020

Preporučuje se: