Innehållsförteckning:
- Tillbehör
- Steg 1: Låt oss förbereda allt
- Steg 2: Öppna dina varor
- Steg 3: Fäst din Duplicate GPIO 90 Degree
- Steg 4: Ta ihop MSATA Storage Expansion Board's Strews
- Steg 5: Sätt i och fäst MSATA SDD -diskkortet i MSATA -expansionskortet
- Steg 6: Brygga från Raspberry Pi till MSATA expansionskort
- Steg 7: Modulkort för fläktkylare
- Steg 8: Extra Individual GPIO
- Steg 9: RTC (realtidsklocka)
- Steg 10: SIM7600G-H 4G på vertikal och anslut
- Steg 11: En andra kopia av 90º GPIO (illustration av GPIO som redan har bifogats i steg 3)
- Steg 12: "UPS HAT 2" Li-ion Batter Power Sourcer Supply Expansion Board & Par batterier (mellan 2,6 till 5,6 eller 8 Amh)
- Steg 13: Tilldela vårt andra batteri. och det är ett bra ögonblick att sätta in/ansluta din kameras SPI till Raspberry Pi
- Steg 14: 3,5-tums LCD-pekskärm med pekskärm
- Steg 15: SensorHub -kort
- Steg 16: Universal GPIO (tre) expansionskort
- Steg 17: Modulkort för VGA666 -modul
- Steg 18: Mini -trådlöst- Tangentbord
- Steg 19: Tillägg och UPDATES
2025 Författare: John Day | [email protected]. Senast ändrad: 2025-01-23 15:10
Detta projekt handlar om en enhet som du kan använda som en dator, annorlunda än en bärbar dator, när du är på språng. Dess främsta syfte är att låta dig skriva din kod om du programmerar eller lär dig. Om du är en författare eller om du gillar att skriva historier, även om du säljer bilder eller foton, kan du ta några och skriva deras bildtexter -en Youtuber för att svara på dess kommentarer, kanske eller filma! Idén föddes för att jag ' Jag insåg en gång att jag kunde avsluta min kod medan jag var tråkig och väntade på någon framför huset eller besökte, tog tunnelbanan eller bussen. I många situationer är det tråkigt, eller att slöseri med känsla är på. Den känslan av att fortsätta koda eller skriva för att koda en bot tar mycket tid, och vi vet att inte bara göra en bot, det kan vara en webbplats eller app! Om du skriver en bok eller en roman/historia händer också (här har jag också insett att detta kan vara för alla, det beror bara på användaren). Eller artiklar, som denna Instructable e. g. Hur som helst, jag trodde att Raspberry Pi har viss kapacitet att få det att hända, du kan också göra det till en Android -enhet! Men först med fokus på grunderna: med Rasbian kan jag uppnå det målet, till och med dra nytta av några sensorer och moduler. Jag har tema detta projekt relaterat till Basiliscus mytologi och natur, på grund av frihet och särskilt mitt "infödda" kodningsspråk: python. Och dess förvandling (skillnader mellan en riktig kobra och någon annan reptil) -och naturligtvis Mandalorian trosbekännelse på grund av frilansjobb, samhället och alla dessa tekniker och gateways [som hjälper till att göra många saker] och åtminstone men fortfarande betydande: den inspirerande kolibrier (även i fallet Mandalorian's Basilisk). Ett av mina mål är att hålla mig kodad orolig för att få ur batteriet (förutsatt att vi kan använda våra smartphones), var som helst och när jag vill -även vila hemma i soffan eller sängen i stället för att göra ingenting eller spela videospel. Det är också utmärkt eftersom det finns några webbplatser som du inte kan göra eller använda vissa funktioner i mobilversionen. tack vare små datorer har du inte det problemet. Med Android OS -bilder för RPi kan du ladda ner appar som inte är tillgängliga för datorer, till exempel Instagram, eller om du skapar/programmerar en app! {^ EDIT: 5 mars. 2020}
Jag får montera ihop den egyptiska kungakobran, den som grekerna kände till som Basilisk, men bara den högste ger oss friheten. Gud är den enda som ger oss den härlighetsnåd över denna varelse för att göra den hedervärd och lojal, för mänskligheten, och framsteg även under dessa "döda tider".
Dess utveckling ← @ Projectboard, Mandalorians droid! Kodning och skrivning som frilansare; i en diskussionstavla. Du är inbjuden att ta en titt och delta:)
Oroa dig inte, det kommer inte att bita dig [om du inte lägger till tänderna -så följ denna instruktion noggrant och ställ alla frågor du önskar], kom också ihåg att inte titta på ögonen direkt eller våga underskatta den som nämns i första stycket, som kan se allt.
· Huvudmålet eller initialt ändamål ←
Projektets ursprungliga syfte var att tillgodose behovet eller önskan att ha en enhet som är avsedd att koda på den. Liknar videospelens konsoler men exklusivt för att skriva, med fokus på att bara skriva eller dedikerade till dessa extensiva koder i ett ögonblick när vi inte kan göra något bättre än att vänta eller till och med slösa bort vår tid medan vi har mycket att skriva hemma eller på jobbet. Kodning, bok, blogg, bildtexter i våra album (för fotografer) och så. Speciellt för kodning eftersom vi ibland behöver en kompilator och iterera koden som vi skriver, mer om vi lär oss ett nytt bibliotek eller programmeringsspråk.
Hur som helst, efter en lång tid fick jag reda på hur jag skulle kunna leva upp en sådan konsol inspirerad en gång lite med min första -medvetna barndomsårsteknik närmar sig. Inse att det inte bara skulle vara för kodning, som dess grundläggande handling är att skriva utan för forskning och utveckling av andra projekt också, med full nytta av den lilla datorn. Du kan också lyssna på ett webinar, använda gamla skrivare och modellera din 3D - trådlöst! Var som helst från ditt hem eller besök, etc. Inklusive på bakgården, på din säng/soffa, om du vill vila och skriva eller forska på något samtidigt.
· Relaterat till detta Instructable och dess tillverkning. ←
Det är en instruerbar illustrerad på 3D med hjälp av Tinkercad på grund av många skäl att inte ha delen eller komponenterna ännu kanske för att de fortfarande levereras eller bara inte är köpta än. Den första utvecklingen har gjort, och jag ville dela den steg för steg med att förklara monteringen en gång redan, och tack vare detta övade jag och bröt ner min rädsla för 3D -modellering, jag har trivts så bra! Annars ville jag också återskapa det till 3D för att se hur det ser ut och sedan kunna göra sitt fall. Du kan kopiera eller ändra min design på Tinkercad för att skapa ditt eget fall.
OBS: Den här enheten ska passa alla användare/kunder eftersom de vet hur de kan dra nytta av den, så det är inte begränsat, din fantasi och välvilliga är din gräns, som beskrivs ovan under "Huvudsyftet eller initialt syfte" vilket innebär att du kan använda den för allt du behöver. Huvudsyftet är att vinna tid på en möjlig möjlighet att vara "slöseri med tid" - istället för det, skapa något värdigt.
Jag skriver också ner allt detta i hopp om att jag kan förklara mig mycket bra i mitt skrivande på grund av mitt modersmål, som inte är engelska. Jag ber om ursäkt i förväg om jag gör ett grammatikfel, alla frågor eller tips är välkomna (tveka inte att fråga!) Tack för din tid och tålamod. Låt oss skapa.
Tillbehör
Varje pil (→) hänvisar till ett objekt som delarna av Basiliscus α.
- → Raspberry Pi 4B -modell (helst 4 GB RAM). Med sitt kit: strömbrytare - kabelförsörjning (för 110v ~ 220v eller USB), kylflänsar (rekommenderas) eller en Embedded Armor Aluminium Radiator Heatsink, → och en MicroSD (4 GB till 16 GB lagring är ok).
- → LCD [pekskärm] 3,5 "(max. 5", tror jag). + en penna (valfritt).
- → X856 mSATA SSD Shield Storage Extension Board (endast för RPi 4B).
- → mSATA SSD -lagring (> 125 GB). INTE SAMSUNG, det är väldigt viktigt.
- → SIM7600G* 4G HAT. Inklusive kabel (35 cm eller 120 cm) + GPS -antenn. & GSM -antenn.
- → Realtidsklocka (RTC) -modul utan sidhuvud monterad och temp. sensor & pass-thru. "DS3231SN" → 2x GPIO -dubbleringsexpansionskort (90º). → Universal GPIO -förlängningskort. (den har tre GPIO på den)
- → Expansionskort med fläkt: YAHBOOM RGB kylhatt Justerbar fläkt med OLED -display. Eller, MakerFocus kylfläkt med LED.
- → mikro-HDMI till HDMI-kabel [rekommenderas (150 cm)].
- → Kamera 8MP V2 vidvinkel 160º FoV (stödjer videoinspelning). + Adapterkamerakabel för Raspberry Pi 4B, där vi ska ansluta kameran 8MP.
- → Expansionskort för strömförsörjning.
- → 2x batteriförsörjning (> 2500mAh). Jag rekommenderar ett par 8000mAh. Eller 10Ah, men dessa är för stora.
- → [N503 eller någon] Mini Wireless KEYBOARD, som passar dig. Försök att använda en liten! - Jag måste ha en med SHIFT -tangenten på båda sidor: vänster och höger.
- ↓ Tillägg: ~ Sensor Hub Development Board. ~ VGA666 Adapterkort.
- Valfritt (för steg 2), en lödstation: behöver främst en värmelodning [VARNING: Det är riktigt varmt, och du kan ha lite expertis eftersom du kommer att manipulera Raspberry Pi och dess GPIO också. Var ytterst försiktig].
* G betyder att Global, E och CE är för USA och CAD respektive Asien och Europa.
Steg 1: Låt oss förbereda allt
- Se till att ditt Micro SD -kort är> 4 GB. Och du måste ha internetåtkomst (för att ladda ner operativsystemet ".img")
- Ladda ner Raspberian OS -bilden (skrivbordet).
- Skaffa en programvara där du kan bränna eller blinka in bilden i Micro SD -kortet.
- Har redan ett verktyg för att packa upp bilden.
Som du kanske vet måste du ladda ner den i Micro SD -kortet när du har laddat ner bilden och packat upp den.
Det är också bra att redan ha en HDMI -adapter (det skulle snarare vara en kabel), som visas nedan! Micro HDMI.
Först, se till att du köpte de kompatibla modulerna snd -artiklar. Annars kommer du att se att bilderna för denna Instructable alla är gjorda i 3D på Tinkercad, av två skäl:
1.- Jag fick inte hela delarna ännu, några kommer snart hem till mig, och jag köpte inte de andra heller.
2.- Av denna sista anledning modellerade jag varje del i en "generisk" väldigt lika modell, för att själv illustrera när de anländer och samlar ihop alla och för att dela med dig hur du gör eller monterar Basiliscus Alpha själv som det är ett creative commons licensierat (BY-NC-SA 4.0) projekt och en gåva från mig till alla intresserade.
Anslut Micro-HDMI till HDMI-kabeln till Raspberry Pi och en TV som tillåter HDMI. Och slå på din Raspberry Pi. Och konfigurera din Raspbian för första gången! Obs! Avsluta Wifi -anslutningssteget, jag kommer inte att ansluta, gör det när det startas om.
Gå till Terminal of Raspbian. och kör nästa kommandorader:
sudo rasp-config
Aktivera sedan alternativet 5: Gränssnittsalternativ (Konfigurera anslutningar till kringutrustning). Och aktivera (aktivera) P5: "I2C". Klicka på [ja], ENTER till allt: och sedan startar det om.
Installera nu verktyg:
sudo apt-get uppdatering
sudo apt-get install -y python-smbus i2c-verktyg
Slutligen stäng av ditt system (eller starta om det med sudo reboot):
sudo stopp
Om du vill kan du kontrollera om I2C är aktiverat vilket är valfritt och listar alla moduler:
lsmod | grep i2c_
Alla dessa delsteg extraherades från Enable I2C Interface på Raspberry Pi BY MATT.
Steg 2: Öppna dina varor
Jag har redan klistrat in mina kylflänsar på mina Raspberry Pi -kärnor här!
Som jag har nämnt tidigare kommer jag att lägga till riktiga bilder i slutet av motsvarande steg, och här som deras unboxing -process, så snart varje del anländer!
Steg 3: Fäst din Duplicate GPIO 90 Degree
Det kan vara högst upp på Raspberry Pi, men jag skulle gärna löda det nedan. Jag måste gå till en tekniklödningsstation där de har en värmelodd eller skaffa en! Det kan vara valfritt men jag vill verkligen göra det. Jag uppdaterar detta med några bilder och varningar relaterade till det. Hur som helst kan du fortfarande lägga till GPIO högst upp på din RPi4 som du kan se på den tredje bilden.
Steg 4: Ta ihop MSATA Storage Expansion Board's Strews
Steg 5: Sätt i och fäst MSATA SDD -diskkortet i MSATA -expansionskortet
Steg 6: Brygga från Raspberry Pi till MSATA expansionskort
Steg 7: Modulkort för fläktkylare
Jag vet att jag föreslår ett par fläktkylarmoduler, du kan använda vilken som helst av dem, bara dessa två är bättre för detta projekt; om du önskar den med OLED eller inte, är det ditt val. I mitt fall väljer jag OLED. Hur som helst, ingen av dem behöver någon kod så vitt jag vet. Du kan också använda den officiella Raspberry's PoE -fläktkylaren istället.
Avvisa den där gråa saken, det är ett av parbatterier som vi kommer att använda senare!
Steg 8: Extra Individual GPIO
Vi kommer att lägga till en extra GPIO eller någon annan önskemodul. Dess huvudsakliga funktion är att säkerställa lite ledigt utrymme för fläktkylaren!
Steg 9: RTC (realtidsklocka)
Kom också ihåg att sätta i respektive batteri!
Redigera config.txt (du kan använda sudo nano /boot/config.txt på din terminal) och lägg till nästa rad:
dtparam = i2c_arm = på # kanske det redan är på, verifiera det bara.
dtoverlay = i2c-rtc, ds3231
Spara. Starta om. Sedan, sudo hwclock --systohc
Och ta bort falsk klocka: (denna enda rad är valfri eftersom dess syfte är att som användare veta när den inte fungerar. Annars kan du behålla den [hoppa över det här delsteget] för att ha en säkerhetskopia. Som dfries säger i sin notera)
sudo apt-get purge fake-hwclock
Skapa en ny udev -regel för att ställa in klockan (ny fil):
sudo nano /etc/udev/rules.d/85-hwclock.rules
Kopiera och klistra in det här nästa:
# På Raspberry Pi är RTC inte tillgänglig när systemd försöker, # ställ in tiden från RTC nu när den är tillgänglig. KERNEL == "rtc0", RUN+= "/sbin/hwclock --rtc = $ root/$ name --hctosys"
Slutligen, spara.
Allt detta extraherades från RTC ds3231 -installationen … RaspberryPi.org/forums/viewtopic.php?f=63&t=209700 postat av dfries.
Steg 10: SIM7600G-H 4G på vertikal och anslut
Öppna /boot/config.txt -filen, hitta påståendet nedan och avmarkera det för att aktivera UART.
sudo nano /boot/config.txt
Du kan lägga till den direkt i slutet av filen också.
enable_uart = 1
Starta sedan om.
Du kan också göra det här i terminalen: sudo rasp-config → Options → Serial →
1.- Ladda ner demo-koden för hallon pi och kopiera mappen SIM7600X till/home/pi/directory. X hänvisar till vår SIM7600-modell, i det här fallet är det SIM7600G.
2.- Ange/home/pi/katalog, kör nästa kommando till "Init the Raspberry Pi":
cd/home/pi/
chmod 777 sim7600-4g-hat-init
3.- Öppna filen /etc/rc.local och lägg sedan till sammanhanget nedan:
sh/home/pi/SIM7600G/sim7600_4g_hat-init
(Det visas på bilderna ovan eller i den bifogade PDF -filen, sidan 21)
Extraherad från SIM7600E-HAT-Manual-EN.pdf av WAVESHARE.
Steg 11: En andra kopia av 90º GPIO (illustration av GPIO som redan har bifogats i steg 3)
Som du kanske ser på de bifogade bilderna finns det extra GPIO som vi redan bifogade i steg åtta (8).
Steg 12: "UPS HAT 2" Li-ion Batter Power Sourcer Supply Expansion Board & Par batterier (mellan 2,6 till 5,6 eller 8 Amh)
UPS2
Jag skulle vilja använda två batterier.
Extraherad från
Se github:
## Aktivera I2C i raspi -configsudo raspi -config -> Gränssnittsalternativ -> I2C -> Aktivera -> ## Visa batteriinfo wget https://github.com/geekworm-com/UPS2/raw/master/viewinfo.py #edit viewinfo.py och ändra batterikapacitet nano viewinfo.py #. Byt 2600 till din batterikapacitet (mAh) MY_BATTERY_CAP = 2600
Steg 13: Tilldela vårt andra batteri. och det är ett bra ögonblick att sätta in/ansluta din kameras SPI till Raspberry Pi
Jag bestämde mig för att vila den i det lilla utrymmet. Se till att dess kablar når UPS2 HAT -ingången - för batterikontakt.
Steg 14: 3,5-tums LCD-pekskärm med pekskärm
| | | | | | | | | | | | |Drivrutinsinstallation:
Öppna terminalen och kör:
sudo rm -rf LCD-showgit-klon https://github.com/goodtft/LCD-show.git chmod -R 755 LCD-show
För att börja använda LCD -pekskärmen som den aktuella skärmen, kör följande på Terminal:
cd LCD-show/sudo./LCD35-show
Det kommer att starta om och ladda sig själv vid nästa start.
För att ångra detta, eller bara återgå till HDMI:
cd LCD-show/sudo./HDMI-show
Och sedan, pekskärmskalibrering.
Kan kalibreras med ett program som heter xinput_calibrator:
cd LCD-show/sudo dpkg -i -B xinput-kalibrator_0.7.5-1_armhf.deb
Klicka på Meny i aktivitetsfältet -> Inställningar -> Kalibrera pekskärm. Följ instruktionerna där!
För att rotera skärmen (90 grader), kör:
cd LCD-show/
sudo./rotate.sh 90
- Allt detta extraherades från 3,5 tum RPi Display @ LCDwiki.com
Steg 15: SensorHub -kort
Som jag har taggat till den första bilden som bifogas måste vi blanda 90º den ljussensorn för att vara lätt att använda senare. Du kommer att se i nästa steg (16).
För installationen, utöver mina skärmdumpar, hade @EsoreDre gjort en instruktion om det; bara gå och ta en titt, lämna också några bra vibbar där. Annars, om du inte vill, ser du alltid den här nästa artikeln där den förklaras också med en py -filkod gjord för dess författare (Brian0925) som ett plus.
Docker Pi -serien av sensornavkort om IOT Av EsoreDre i kretsar> Raspberry Pi.
Den första blicken på EP0106 av Brian0925 på DESIGNSPARK.
Steg 16: Universal GPIO (tre) expansionskort
OBS: det skulle vara bra att förstärka dessa tre med några (sex, 4 och 2 för VGA. Nästa steg) strews.
Steg 17: Modulkort för VGA666 -modul
Redigera din config.txt igen. Och lägg till det:
#VGA 666 konfigur
dtoverlay = vga666 enable = dpi_lcd = 1 # Kommentera om vi vill ställa in det som standarddisplay # display_default_lcd = 1 dpi_group = 2 # Se till vad det är för Celsius som din bildskärm fungerar. # Hur som helst är den vanligaste 60 så låt oss skriva: dpi_mode = 0x09
Innan du sparar eller avslutar, för varje gång du vill använda detta, ändra värdena på din konsolstorlek till dina bildskärmar (när inte, ångra allt detta nästa). Rad 21 och 22:
framebuffer_width = 800
framebuffer_height = 600 #detta tvingar fram en konsolstorlek.
Och lägg till ett "#" till alla HDMI -värden, du måste ha något sådant här [kommer att tvinga VGA]:
#hdmi_group = 1
#hdmi_mode = 4
#hdmi_drive = 2
Spara; Gjort.
Extraherat från cosicasF9s Youtube -video: https://www.youtube.com/embed/RGbD2mU_S9Y, som du kan titta på med undertexter!
Steg 18: Mini -trådlöst- Tangentbord
Jag har slagit ihop två protoboard för att representera det som Mini -tangentbordet för min Instructable och min -Tinkercad made- preview prototyp. Nästa är att skapa det ett fall där Mini Keyboard ska ligga med kardborre! Ja, med en krokfäste som låter dig koppla bort den om du vill ansluta Basiliscus till en TV eller bildskärm. Det skulle vara i dess [MiniK] baksida och på framsidan av fodralet eller undersidan av SensorHub -kortet, vilket jag inte rekommenderar, men det är möjligt.
När det gäller spännen mellan SensorHub, Universal GPIO Expansion och VGA666 -adapter kan jag använda spännen i dem och [ett framtida] fodral.
Steg 19: Tillägg och UPDATES
Vad mer skulle du vilja lägga till? Kanske ett sensorfingeravtryck!
Jag lägger till detta Loggen för varje Uptade som jag kommer att göra, med vetskap om att vissa delar kommer att komma en efter en varje månad så långt, jag hoppas det; Samtidigt finns det ett utvecklingsprojekt med en öppen diskussion, du kan delta.{Jag har redan delat det i början} Annars hoppas jag att den här instruktionsboken skulle vara användbar för alla som är intresserade av projektet om någon vill göra det själv och för mig som en bra självgjord instruktör.
Tack för att du läste, och glöm inte att RÖSTA, snälla! Jag har skickat in den till RPi 2020 -tävlingen. Önska mig lycka till. Jag vill också förtydliga att -om den här vinner ett av priserna- kommer det att gå direkt för att köpa alla övriga delar, eller för att skriva ut och fortsätta modellera Basiliscus -fodralet:)
Tack så mycket än en gång, och än en gång: tveka inte att kommentera, fråga eller ge ett tips. Alla är välkomna. {1 mars, EDIT:} Tinkercad 3D -modellens länk. Redan offentligt!
Rekommenderad:
Hur man skapar och infogar en tabell och lägger till ytterligare kolumner och/eller rader till den tabellen i Microsoft Office Word 2007: 11 steg
Hur man skapar och infogar en tabell och lägger till ytterligare kolumner och/eller rader till den tabellen i Microsoft Office Word 2007: Har du någonsin haft mycket data du arbetar med och tänkt för dig själv … " hur kan jag göra allt av dessa data ser bättre ut och blir lättare att förstå? " Om så är fallet kan en tabell i Microsoft Office Word 2007 vara ditt svar
Ansluter bearbetning och Arduino och gör 7 segment och servo GUI -kontroller: 4 steg
Ansluta bearbetning och Arduino och göra 7 segment och servo GUI -kontroller: För vissa projekt måste du använda Arduino eftersom det ger en enkel prototypplattform men visning av grafik i seriell bildskärm av Arduino kan ta ganska lång tid och är till och med svårt att göra. Du kan visa grafer på Arduino Serial Monitor
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
8 Reläkontroll med NodeMCU och IR -mottagare med WiFi och IR -fjärrkontroll och Android -app: 5 steg (med bilder)
8 Reläkontroll med NodeMCU och IR -mottagare med WiFi och IR -fjärrkontroll och Android -app: Styrning av 8 reläväxlar med nodemcu och IR -mottagare via wifi och IR -fjärrkontroll och Android -app. Fjärrkontrollen fungerar oberoende av wifi -anslutning. HÄR ÄR EN UPPDATERAD VERSIONKLICK HÄR
Temperatur och fuktighet Display och datainsamling med Arduino och bearbetning: 13 steg (med bilder)
Temperatur- och luftfuktighetsvisning och datainsamling med Arduino och bearbetning: Intro: Detta är ett projekt som använder ett Arduino -kort, en sensor (DHT11), en Windows -dator och ett bearbetningsprogram (ett gratis nedladdningsbart) för att visa temperatur, luftfuktighetsdata i digital och stapeldiagramform, visa tid och datum och kör en räkningstid