Innehållsförteckning:
- Steg 1: Vad behövs?
- Steg 2: Komma igång
- Steg 3: Testa systemet
- Steg 4: Slutlig konfiguration
- Steg 5: Lägg till säkerhet …
- Steg 6: Valfritt: Felsökning, uppdatering, installation av ny programvara …
Video: Mediaserver med Raspberry Pi: 6 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:46
Kanske har du varit på resor eller resor och har tänkt: "Jag önskar att jag kunde bära det här också, åh.. och det här också." Oroa dig inte, jag är densamma:). Att resa kan ofta vara tid- och minneskrävande (från att ta bilder och videor) så för att ta itu med tristess och brist på minne var den bästa lösningen jag stötte på ett kompakt och bärbart moln, som fungerar offline. Medan de flesta molnlagringar är tjocka, är andra onlinemoln beroende av en internetanslutning. Båda verkar inte vara bra lösningar för resor så jag bestämde mig för att gå med ett bärbart, offline-moln. Jag bytte namn på detta som ArOZ-Online-systemet, eftersom det ursprungliga projektet också kallades detsamma (se nedan).
Sedan lanseringen av pi zero w har bärbara och anslutna projekt inklusive hallon pi blivit mer populära och även mer kompakta. Vad händer om du kunde göra ditt offline-moln med bara en pi-noll? Formfaktorn för pi noll såväl som den låga kostnaden gör den ganska lämplig för detta projekt.
Detta offline-moln fungerar genom att tillhandahålla en wifi-signal från pi zero ws wifi-adapter. Genom att ansluta till wifi från pi zero kan din telefon, surfplatta eller bärbara dator komma åt minnet från pi zero's micro sd-kort via en offline-webbplats som tillhandahålls av pi zero w. Bilder, videor och musik kan laddas upp, laddas ner och spelas upp från den webbplatsen. Hela systemet fungerar automatiskt genom att helt enkelt driva pi zero w.
Det ursprungliga projektet (https://www.instructables.com/id/Simplest-Media-Ce…) tillhör tobychui från intructables (https://www.instructables.com/member/tobychui/), som lägger mycket tid och arbete för att göra detta projekt till verklighet. Jag skulle vilja tacka den här goda vännen för all hans hjälp och skulle vilja be från dig att ta en titt på hans projekt.
Steg 1: Vad behövs?
Tillgång till en bärbar dator eller dator
En hallon pi zero w
Ett mirco sd -kort (min 8 GB) för operativsystemet (Sandisk Ultra och Samsung EVO+ rekommenderas på grund av deras höga skriv- och läshastighet)
Något att komma åt micro SD -kortet från din bärbara dator/ dator. Jag behövde ingenting men du kan behöva en micro SD till SD -kortadapter eller en usb där micro SD -kortet kan monteras och nås från datorn/ bärbara datorn.
En mikro -USB -kabel för att driva nollpunkten
Och kanske ett fall för att skydda pi zero w.
När det gäller micro SD-kortet tar operativsystemet cirka 3, 5 GB, det återstående minnet kan användas för offline-molnet. Jag använde personligen en 64 GB sandisk ultra och hade cirka 59 GB kvar att använda för filer. Såvitt jag minns är max. micro SD -kortstorlek som stöds för Raspberry Pi är 128 GB, men alla kort stöds inte och vissa måste formateras innan de kan användas.
Steg 2: Komma igång
Istället för att skriva cirka 50 steg eller mer för att ställa in det här projektet på din Raspberry Pi zero w, valde jag att helt enkelt publicera bildfilen istället, som måste brännas på ett tomt micro SD -kort. Bildfilen är 1, 45 GB stor och komprimerad. Du behöver inte packa upp filen om du följer instruktionerna nedan. Här är länken till bildfilen:
ArOZ alpha -bildfil
Bilden har bränts på ett tomt SD -kort (minst 8 GB). För att göra det, formatera först micro SD -kortet med programvaran 'SDFormatter' (kan laddas ner från https://www.sdcard.org/downloads/formatter_4/index…). När du har anslutit ditt micro SD-kort väljer du alternativ och aktiverar "Format-storlek-justering". Efter formatering kan bilden brännas på micro sd -kortet. Jag föredrar personligen att använda Etcher för att bränna bilder, eftersom det är enkelt att använda och inte kräver att du packar upp bildfilerna. Etcher kan laddas ner härifrån: https://etcher.io/. När du har valt enheten med ditt micro SD-kort på etsaren väljer du ArOZ-Online-bilden och klickar på blixt. När processen är klar är systemet operativt men kräver vissa ändringar.
Steg 3: Testa systemet
Nu när micro SD -kortet är installerat ansluter du micro SD -kortet i facket på pi zero w. Driv hallon med mikro -USB -kabeln. Efter cirka 2 minuter bör du kunna se 'ArOZ-Online' som ett nytt nätverk. Prova att ansluta till den med en annan enhet. Standardlösenordet är 'toby-chui'. Du bör vara ansluten till wifi från hallon pi, men det finns inget faktiskt internet tillgängligt. Navigera till din webbläsare och skriv:
192.168.0.1
Du bör nu kunna se ArOZ-Online-webbplatsen om allt gjorts korrekt. Nu när det fungerar måste vissa filer redigeras. För att redigera filerna, ladda ner VNC Viewer härifrån på din bärbara dator/dator (helst) och anslut till ArOZ-Online-systemet i wifi-inställningarna.
Eftersom det är jobbigt att behöva skriva hela IP-adressen varje gång du vill komma åt offline-molnet, bokmärkte jag adressen till ArOZ-Online-webbplatsen så att jag kan komma åt molnet genom att klicka på en knapp.
www.realvnc.com/download/viewer/
Öppna VNC Viewer och skriv den här adressen i adressfältet:
192.168.0.1
Det kommer att fråga om ett användarnamn och lösenord. Standardnamnet är 'pi' och standardlösenordet är 'hallon'. Om det inte låter dig logga in med den informationen, prova 'root' som användarnamn och 'lösenord' som lösenord.
Du bör nu se skrivbordet för ArOZ-Online-systemet.
Efter inloggning startar du om enheten genom att knyta detta i LXTerminal:
sudo starta om
Efter omstarten kan du logga in med användarens 'pi'
Steg 4: Slutlig konfiguration
Oavsett vilken storlek ditt micro SD-kort har, kan hela minnets omfattning inte helt enkelt användas som det är. För att använda hela minnet som finns tillgängligt för ditt mirco SD -kort, öppna LX -terminalen och skriv in:
sudo raspi-config
En meny ska dyka upp nu. Välj "Avancerade alternativ" från menyn och tryck sedan på enter. Härifrån väljer du 'Expand-Filsystem'. Navigera till "tillbaka" genom att använda höger- och vänsterpiltangenterna, tryck på enter, välj sedan "Slutför" på samma sätt och tryck även på enter. Systemet uppmanar dig att starta om (starta om). Välj "ja" och vänta. Medan systemet startar om förlorar du wifi -signalerna och VNC avbryts. För att återansluta, vänta cirka 2 minuter, anslut till ArOZ-Online igen i wifi-inställningarna från din enhet och använd VNC Viewer för att visa skrivbordet.
Nästa sak att göra är att ändra standardlösenordet. Detta kan göras genom att klicka på hallonikonen i nedre vänstra hörnet, sedan välja "Inställningar" och klicka på "Raspberry Pi Configuration". Klicka på "Ändra lösenord" och skriv in "hallon" som det aktuella lösenordet. Skriv in ett nytt lösenord och skriv det igen i det sista fältet. Slutligen, klicka på enter för att tillämpa ändringen. När du ansluter till VNC en annan gång, använd ditt angivna lösenord.
För att ändra wifi-lösenordet från ArOZ-Online-systemet måste en specifik fil ändras. Skriv detta i terminalen:
sudo leafpad /etc/hostapd/hostapd.conf
Hitta raden 'wpa_passphrase = toby-chui' och ändra lösenordet genom att ersätta 'toby-chui' med ditt eget lösenord. Se till att det nya lösenordet har minst 8 tecken långt och inte är lätt att gissa. Spara filen genom att trycka på 'Ctrl' och 's' och efter att ha sparat, avsluta redigeraren genom att trycka på 'Alt' och 'F4'. För att tillämpa ändringarna, starta om hallon pi genom att skriva:
sudo starta om
Efter en minut eller två, när du kan se ArOZ-Online som ett wifi-nätverk, inser du att lösenordet har uppdaterats och ingen enhet kan ansluta till det längre. Antingen säger enheten från vilken du försöker ansluta till dig att skriva in lösenordet igen eller så kan du behöva ändra lösenordet för det här nätverket manuellt i nätverksinställningarna. När du är ansluten skriver du in 192.168.0.1 i din webbläsare. ArOZ-Online-webbplatsen ska dyka upp. Om det fungerar är allt bra.
Grattis, du har konfigurerat ditt eget bärbara offline-moln.
Jag hoppas att du gillade det här projektet och vill höra din åsikt i kommentarerna nedan:) Glöm inte att klicka på "Jag klarade det!" när du har slutfört detta system eftersom det här är mina första instruktioner. Jag skulle också vara glad om du lägger till det här projektet till dina favoriter:))
Nåja, tack och vi ses igen.
Steg 5: Lägg till säkerhet …
Säkerhet är viktigt. Ingen skulle gilla det om någon ond hackare letar igenom någons data. För närvarande är din noll w ganska säker eftersom den faktiskt inte är ansluten till internet men lokala hackare kan fortfarande få tillgång till dina data från ditt moln. Med "lokal" menar jag människor som kan se SSID för ditt moln. Några saker kan göras för att förbättra säkerheten i ditt moln:
Tvingar användaren 'sudo' att ange ditt lösenord:
Skriv "sudo passwd" på terminalen. Det kommer att be dig om ett nytt lösenord. Oroa dig inte, terminalen visar inte några tecken du skriver men det är normalt. Tryck på enter och skriv in ditt lösenord igen. Nu har användaren 'sudo' ett lösenord, men det kommer inte att be om det än så länge. För att tvinga "sudo" -användare att ange ett lösenord skriver du:
sudo nano /etc/sudoers.d/010_pi-nopasswd
och ändra 'nopasswd' till 'passwd' (ta bara bort 'nej'). Tryck på kontrollknappen och bokstaven 'X' på tangentbordet och tryck på enter. För att spara filen, tryck helt enkelt på 'y' och tryck på enter, That's done!
Skapa ett lösenord för användarens "root":
Användarens "root" har fler rättigheter än någon användare. Som standard kommer användarens "root" inte att be om ett lösenord som är ett säkerhetshål. Att skapa ett lösenord för 'root' -användaren förbättrar säkerheten. För att göra det, ange 'sudo su' i terminalen för att växla till användarens 'root'. Väl där skriver du 'passwd' och lägger till ett lösenord. Tryck på enter och skriv in ditt lösenord igen. Tryck enter för att avsluta. Nu är ditt moln säkrare mot hackare.
Förlåt hackare, trevligt försök men ingen cigarr;)
Steg 6: Valfritt: Felsökning, uppdatering, installation av ny programvara …
Som du säkert har insett, efter det sista steget, har din pi stängts av från world wide web. På skrivbordet berättar Pi att det inte finns något trådlöst gränssnitt. Om du kanske vill uppdatera eller uppgradera systemet eller installera ytterligare programvara finns det ett sätt att få tillgång till internet utan att ändra något alls. För detta behöver du dock en linux-certifierad plug-n-play wifi-dongel (i princip en wifi-dongle som stöds på Raspberry Pi, t.ex. PiHut / Edimax / Pimoroni …) samt en mikro-USB till USB adapter. Anslut mikro -USB -adaptern i den vänstra mikro -usb -platsen på Pi och anslut dongeln till adaptern och slå på Pi. Anslut till Pi via VNC med 192.168.0.1 och sök efter wifi-nätverk genom att klicka på wifi-ikonen längst ned till vänster. Du uppmanas att ange lösenordet för nätverket. Du bör ha en fungerande internetanslutning nu, som kommer att pågå så länge som den externa wifi -adaptern är ansluten.
En stor fördel med detta system är att alla funktioner i Raspberry Pi Zero W fortfarande kan användas. Om du är på resa kan du till och med arbeta på hallon Pi -skrivbordet via VNC och få åtkomst till det när Pi -enheten drivs. Du behöver inte ens en skärm, ett tangentbord eller en mus för att komma åt skrivbordet i Pi Zero W.
Rekommenderad:
Raspberry Pi Box med kylfläkt med CPU -temperaturindikator: 10 steg (med bilder)
Raspberry Pi Box med kylfläkt med CPU-temperaturindikator: Jag hade introducerat hallon pi (nedan RPI) CPU-temperaturindikeringskrets i det föregående projektet. Kretsen visar helt enkelt RPI 4 olika CPU-temperaturnivå enligt följande.- Grön lysdiod tänds när CPU -temperaturen ligger inom 30 ~
Akustisk levitation med Arduino Uno Steg-för-steg (8-steg): 8 steg
Akustisk levitation med Arduino Uno Steg-för-steg (8-steg): ultraljudsgivare L298N Dc kvinnlig adapter strömförsörjning med en manlig DC-pin Arduino UNOBreadboardHur det fungerar: Först laddar du upp kod till Arduino Uno (det är en mikrokontroller utrustad med digital och analoga portar för att konvertera kod (C ++)
Installera Raspbian Buster på Raspberry Pi 3. Komma igång med Raspbian Buster med Raspberry Pi 3b / 3b+: 4 steg
Installera Raspbian Buster på Raspberry Pi 3. Komma igång med Raspbian Buster Med Raspberry Pi 3b / 3b+: Hej killar, nyligen lanserade Raspberry pi -organisationen ny Raspbian OS kallad Raspbian Buster. Det är en ny version av Raspbian för Raspberry pi's. Så idag kommer vi att lära oss hur du installerar Raspbian Buster OS på din Raspberry pi 3 i denna instruktion
Wifi -kontrollerad 12v LED -remsa med Raspberry Pi med Tasker, Ifttt -integration: 15 steg (med bilder)
Wifi -kontrollerad 12v Led Strip med Raspberry Pi Med Tasker, Ifttt Integration .: I det här projektet kommer jag att visa dig hur du styr en enkel 12v analog led strip över wifi med en hallon pi. För detta projekt behöver du: 1x Raspberry Pi (I använder en Raspberry Pi 1 Model B+) 1x RGB 12v Le
Trådlös fjärrkontroll med 2,4 GHz NRF24L01 -modul med Arduino - Nrf24l01 4 -kanals / 6 -kanals sändarmottagare för Quadcopter - Rc helikopter - RC -plan med Arduino: 5 steg (med bilder)
Trådlös fjärrkontroll med 2,4 GHz NRF24L01 -modul med Arduino | Nrf24l01 4 -kanals / 6 -kanals sändarmottagare för Quadcopter | Rc helikopter | Rc -plan med Arduino: Att driva en Rc -bil | Quadcopter | Drone | RC -plan | RC -båt, vi behöver alltid en mottagare och sändare, antag att för RC QUADCOPTER behöver vi en 6 -kanals sändare och mottagare och den typen av TX och RX är för dyr, så vi kommer att göra en på vår