INHOUDSOPGAWE:

Basiliscus "α". Mandalorian's Basilisk W/ Raspberry Pi Hardware en Raspbian OS: 19 stappe
Basiliscus "α". Mandalorian's Basilisk W/ Raspberry Pi Hardware en Raspbian OS: 19 stappe

Video: Basiliscus "α". Mandalorian's Basilisk W/ Raspberry Pi Hardware en Raspbian OS: 19 stappe

Video: Basiliscus
Video: Forging a 578 layer San Mai Kopis knife, part 5, making the pommel. 2024, Julie
Anonim
Basiliscus
Basiliscus
Basiliscus
Basiliscus
Basiliscus
Basiliscus

Hierdie projek handel oor 'n toestel wat u onderweg kan gebruik as 'n rekenaar, anders as 'n skootrekenaar. Die hoofdoel daarvan is dat u u kode kan skryf as u programmeer of leer. As u ook 'n skrywer is of stories wil skryf, selfs as u foto's of foto's verkoop, kan u 'n paar neem en die onderskrifte daarvan skryf -'n Youtuber om ook die kommentaar daarvan te beantwoord, of om te verfilm! Die idee is gebore omdat ek ' Ek het eenkeer besef dat ek my kode kan voltooi terwyl ek vervelig is op iemand voor die huis, of om met die metro of met die bus te gaan. In baie situasies is dit vervelig, of is daar 'n gevoel van vermorsing van tyd. Die gevoel om aan te hou kodeer of skryf omdat die kodering van 'n bot baie tyd in beslag neem, en ons weet nie net om 'n bot te maak nie; dit kan 'n webwerf of app wees! As u ook 'n boek skryf of 'n roman/verhaal gebeur (hier het ek ook besef dat dit vir almal kan wees, dit hang net van die gebruiker af). Of artikels, soos hierdie Instructable e. g. Ek het in elk geval gedink dat die Raspberry Pi 'n mate van vermoë het om dit te laat gebeur; u kan dit ook 'n Android -toestel maak! Maar eers, met die fokus op die basiese beginsels: met Rasbian kan ek die doel bereik, selfs met behulp van sommige sensors en modules. Ek het 'n tema gehad oor hierdie projek wat verband hou met die mitologie en natuur van Basiliscus, as gevolg van vryheid en veral my 'inheemse' koderingstaal: python. En die transformasie daarvan (verskille tussen 'n regte kobra en enige ander reptiel) -en natuurlik Mandaloriaanse geloofsbelydenis vanweë vryskutwerk, die gemeenskap en al hierdie tegnologieë en gateways [wat help om baie dinge te doen] en ten minste maar steeds betekenisvol: die inspirerende kolibries (ook in die geval van Mandalorian's Basilisk). Een van my doelwitte is om myself te probeer kodeer sonder om uit die battery te kom (as ek aanvaar dat ons ons slimfone kan gebruik), oral en wanneer ek wil -selfs tuis rus op die bank of in die bed, in plaas van niks te doen of videospeletjies te speel nie. Dit is ook uitstekend, want daar is 'n paar webwerfbladsye wat u nie kan doen nie, en sommige funksies in die mobiele weergawe nie gebruik nie; Danksy klein rekenaars het u nie die probleem nie. Met Android OS -beelde vir RPi, kan u die programme aflaai wat nie vir rekenaars beskikbaar is nie, byvoorbeeld Instagram, of as u 'n program skep/programmeer! {^ EDIT: 5 Maart. 2020}

Ek mag die Egiptiese koninklike kobra bymekaarbring, die een wat die Grieke as Basilisk geken het, maar slegs die Opperste gee ons die vryheid. God is die enigste een wat ons die genade van oorheersing oor hierdie skepsel bied om dit eerbaar en lojaal vir die mensdom te maak en selfs in die 'dooie tye' te vorder.

Die ontwikkeling daarvan ← @ Projectboard, Mandalorian se droid! Kodering en skryf as vryskut; in 'n besprekingsbord. U word uitgenooi om te gaan kyk en deel te neem:)

Moenie bekommerd wees nie; dit sal jou nie byt nie (tensy jy dit bytande byvoeg -volg hierdie instruksies noukeurig en stel enige vrae wat jy verlang). in die eerste paragraaf genoem, wat alles kan sien.

· Die hoofdoel of aanvanklik doeleindes ←

Die oorspronklike doel van hierdie projek was om aan die behoefte of begeerte om 'n toestel te voorsien, te bevredig. Soortgelyk aan die konsole van die videospeletjies, maar uitsluitlik vir skryf, met die fokus net op skryf of toegewy aan hierdie uitgebreide kodes op 'n oomblik dat ons niks beter kan doen as om te wag of selfs ons tyd te mors terwyl ons baie tuis of op die werk moet skryf nie. Enige kodering, skryf van 'n boek, blog, onderskrif van foto's in ons albums (in die geval van fotograwe), ensovoorts. Veral vir kodering omdat ons soms 'n samesteller nodig het en die kode wat ons skryf herhaal, meer as ons 'n nuwe biblioteek of programmeertaal leer.

Hoe dan ook, ek het na 'n lang tyd uitgevind hoe ek so 'n bietjie geïnspireerde konsole lewendig kan maak met my eerste tegnologie van die eerste bewuste kinderjare. Besef dat dit nie net vir kodering is nie, wat die hoofrol daarvan is om te skryf, maar ook om ander projekte te ondersoek en te ontwikkel, met die volledige voordeel van die klein rekenaar. U kan ook na 'n webinar luister, ou drukkers gebruik en u 3D modelleer! Oral uit u huis of besoek, ens. Insluitend in die agterplaas, op u bed/bank, as u wil rus en terselfdertyd iets wil skryf of navorsing wil doen.

· Verwant aan hierdie instruksies en die maak daarvan. ←

Dit is 'n instruksies wat op 3D geïllustreer word deur Tinkercad te gebruik, omdat dit nog nie die onderdeel of komponente bevat nie, miskien omdat dit nog gestuur word of nog nie gekoop is nie. Die eerste ontwikkeling het plaasgevind, en ek wou dit stap -vir -stap deel, met die uiteensetting van die samestelling, en danksy hierdie het ek my vrees vir 3D -modellering beoefen en afgebreek, ek het dit so geniet! Andersins wou ek dit ook in 3D herskep om te sien hoe dit lyk en dan die saak kan maak. U kan my ontwerp op Tinkercad kopieer of verander om u eie saak te skep.

OPMERKING: hierdie toestel behoort by elke gebruiker/kliënt te pas, aangesien hulle weet hoe om daaruit voordeel te trek, dus is dit nie beperk nie; u verbeelding en goedwillig is u limiet, soos hierbo beskryf by "Die hoofdoel of aanvanklike doeleindes", wat beteken dat u kan dit gebruik vir alles wat u nodig het. Die hoofdoel is om tyd te verdien in 'n moontlike geleentheid om 'tyd te mors' - in plaas daarvan, iets waardigs te skep.

Ek skryf dit ook neer in die hoop dat ek myself baie goed in my skryfwerk kan verduidelik weens my moedertaal, wat nie Engels is nie. Ek vra vooraf om verskoning as ek 'n grammatikale fout maak, enige vrae of wenke is welkom (moet asseblief nie huiwer om dit te vra nie)! Dankie vir u tyd en geduld. Kom ons skep.

Voorrade

Elke pyltjie (→) verwys na 'n item as die dele van die Basiliscus α.

  1. → Raspberry Pi 4B -model (verkieslik 4 GB RAM). Met sy kit: krag -skakelaar- kabeltoevoer (vir 110v ~ 220v of USB), heatsinks (aanbeveel) of 'n Embedded Armor Aluminium Radiator Heatsink, → en 'n MicroSD (4GB tot 16GB stoorplek is ok).
  2. → LCD [aanraak] skerm 3,5 "(maks. 5", dink ek). + 'n stylpotlood (opsioneel).
  3. → X856 mSATA SSD Shield Storage -uitbreidingskaart (slegs vir RPi 4B).
  4. → mSATA SSD -berging (> 125 GB). NIE SAMSUNG nie, dit is baie belangrik.
  5. → SIM7600G* 4G HOED. Insluitend die kabel (35 cm of 120 cm) + GPS -antenne. & GSM -antenne.
  6. → Real-time klok (RTC) -module sonder koptekst en temp. sensor en deurlaat. "DS3231SN" → 2x GPIO -uitbreidingskaart vir GPIO (90º). → Universele GPIO -uitbreidingskaart. (dit het drie GPIO's op)
  7. → Uitbreidingskaart met waaier: YAHBOOM RGB -koelhoed verstelbare waaier met OLED -skerm. Of, MakerFocus -koelwaaier met Led.
  8. → mikro-HDMI na HDMI-kabel [aanbeveel (150 cm)].
  9. → Kamera 8MP V2 wye hoek 160º FoV (ondersteunende video -opname). + Adapterkabel vir adapter vir Raspberry Pi 4B, waar ons die kamera 8MP sal aansluit.
  10. → Uitbreidingskaart vir kragtoevoer.
  11. → 2x batterytoevoer (> 2500mAh). Ek beveel 'n paar 8000mAh aan. Of 10Ah, maar dit is te groot.
  12. → [N503 of enige] Mini Wireless KEYBOARD, wat by u pas. Probeer 'n klein een gebruik! - Ek moet een met die SHIFT -sleutel aan beide kante hê: links en regs.
  13. ↓ Byvoegings: ~ Sensor Hub Development Board. ~ VGA666 Adapter Board.

- Opsioneel (vir stap 2), 'n soldeerstasie: benodig hoofsaaklik 'n hitte soldeer [WAARSKUWING: Dit is baie warm, en u het moontlik 'n mate van kundigheid omdat u ook die Raspberry Pi en sy GPIO sal manipuleer. Wees uiters versigtig].

* G beteken Global, E en CE is onderskeidelik vir VS en CAD en Asië en Europa.

Stap 1: Kom ons maak alles gereed

Kom ons maak gereed om alles voor te berei
Kom ons maak gereed om alles voor te berei
Kom ons maak gereed om alles voor te berei
Kom ons maak gereed om alles voor te berei
Kom ons maak gereed om alles voor te berei
Kom ons maak gereed om alles voor te berei
  1. Maak seker dat u Micro SD -kaart> 4 GB is. En u moet internettoegang hê (om die bedryfstelsel ".img" af te laai)
  2. Laai die Raspberian OS -prent af (lessenaar).
  3. Kry 'n sagteware waarmee u die prentjie op die Micro SD -kaart kan verbrand of flits.
  4. Het u al 'n hulpmiddel om die prent uit te pak.

Soos u dalk weet, moet u dit na die aflaai van die prent en die uitpak daarvan in die Micro SD -kaart flits.

Dit is ook goed om reeds 'n HDMI -adapter te hê (dit sou eerder 'n kabel wees), soos hieronder getoon! Mikro HDMI.

Maak eers seker dat u die versoenbare modules en items koop. Andersins sal u volgende sien dat die beelde vir hierdie instruksies almal in 3D op Tinkercad gemaak is, om twee redes:

1.- Ek het nog nie die hele onderdele gekry nie, sommige kom binnekort by my huis aan, en ek het ook nie die ander gekoop nie.

2. Om hierdie laaste rede modelleer ek elke onderdeel in 'n 'generiese' model, om myself te illustreer wanneer hulle kom en alles bymekaar te maak en om met u te deel hoe u Basiliscus Alpha self kan maak of monteer soos dit is. 'n kreatiewe gemeenskapslisensie (BY-NC-SA 4.0) -projek en 'n geskenk van my aan alle belangstellendes.

Koppel die Micro-HDMI- na HDMI-kabel aan die Raspberry Pi en 'n TV wat HDMI toelaat. En skakel jou Raspberry Pi aan. En stel u Raspbian vir die eerste keer op! Let wel: maak die Wifi -verbindingstap af, ek skakel nie, doen dit nadat dit herlaai is.

Gaan na die Terminal van Raspbian. en voer die volgende opdragreëls uit:

sudo rasp-config

Aktiveer dan die opsie 5: koppelvlakopsies (stel verbindings met randapparatuur op). En aktiveer (aktiveer) die P5: "I2C". Klik op [ja], voer alles in: en dan sal dit herlaai.

Installeer nou hulpprogramme:

sudo apt-get update

sudo apt-get install -y python-smbus i2c-tools

Skakel u stelsel uiteindelik af (of herlaai dit met sudo herlaai):

sudo stop

As u wil, kyk of I2C aangeskakel is, wat opsioneel is en al die modules bevat:

lsmod | grep i2c_

Al hierdie substappe is onttrek uit Enable I2C Interface on the Raspberry Pi BY MATT.

Stap 2: Maak u goedere oop

Maak u goedere oop
Maak u goedere oop
Maak u goedere oop
Maak u goedere oop
Maak u goedere oop
Maak u goedere oop

Ek het al my heatsinks hier op die kern van my Raspberry Pi geplak!

Soos ek al voorheen genoem het, voeg ek regte foto's by aan die einde van die ooreenstemmende stap, en hier as hul uitpakproses, sodra elke deel aankom!

Stap 3: Heg u dubbele GPIO 90 -graad aan

Heg u dubbele GPIO 90 -graad aan
Heg u dubbele GPIO 90 -graad aan
Heg u dubbele GPIO 90 -graad aan
Heg u dubbele GPIO 90 -graad aan
Heg u dubbele GPIO 90 -graad aan
Heg u dubbele GPIO 90 -graad aan

Dit kan bo -aan die Raspberry Pi wees, maar ek sal dit graag hieronder wil soldeer. Ek moet na 'n Tech Soldering Station gaan waar hulle 'n Heat Soldeer het of een koop! Dit kan opsioneel wees, maar ek wil dit regtig doen. Ek sal dit opdateer met 'n paar foto's en waarskuwings wat daarmee verband hou. U kan in elk geval nog steeds die GPIO bo -aan u RPi4 voeg, soos u in die derde prent kan sien.

Stap 4: Bring die MSATA -stooruitbreidingsraad van MSATA saam

Bring die rekords van die MSATA -bergingsuitbreidingsraad bymekaar
Bring die rekords van die MSATA -bergingsuitbreidingsraad bymekaar
Bring die MSATA -stooruitbreidingsraad van MSATA bymekaar
Bring die MSATA -stooruitbreidingsraad van MSATA bymekaar
Bring die MSATA -stooruitbreidingsraad van MSATA bymekaar
Bring die MSATA -stooruitbreidingsraad van MSATA bymekaar

Stap 5: Plaas die MSATA SDD -skyfkaart in die kaart en koppel dit aan die MSATA -uitbreidingskaart

Plaas en heg die MSATA SDD -skyfkaart in die MSATA -uitbreidingskaart
Plaas en heg die MSATA SDD -skyfkaart in die MSATA -uitbreidingskaart
Plaas en heg die MSATA SDD -skyfkaart in die MSATA -uitbreidingskaart
Plaas en heg die MSATA SDD -skyfkaart in die MSATA -uitbreidingskaart
Plaas en heg die MSATA SDD -skyfkaart in die MSATA -uitbreidingskaart
Plaas en heg die MSATA SDD -skyfkaart in die MSATA -uitbreidingskaart
Plaas en heg die MSATA SDD -skyfkaart in die MSATA -uitbreidingskaart
Plaas en heg die MSATA SDD -skyfkaart in die MSATA -uitbreidingskaart

Stap 6: Brug van die Raspberry Pi na MSATA -uitbreidingskaart

Brug van die Raspberry Pi na MSATA -uitbreidingskaart
Brug van die Raspberry Pi na MSATA -uitbreidingskaart
Brug van die Raspberry Pi na MSATA -uitbreidingskaart
Brug van die Raspberry Pi na MSATA -uitbreidingskaart
Brug van die Raspberry Pi na MSATA -uitbreidingskaart
Brug van die Raspberry Pi na MSATA -uitbreidingskaart

Stap 7: Fan Cooler Module Board

Fan Cooler Module Board
Fan Cooler Module Board
Fan Cooler Module Board
Fan Cooler Module Board
Fan Cooler Module Board
Fan Cooler Module Board
Fan Cooler Module Board
Fan Cooler Module Board

Ek weet dat ek 'n paar Fan Cooler -modules voorstel; u kan enige een daarvan gebruik; net hierdie twee is die beste vir hierdie projek; as u die een met die OLED begeer of nie, is dit u keuse. In my geval kies ek OLED. In elk geval, nie een van hulle benodig 'n kode sover ek weet nie. U kan ook die amptelike Raspberry's PoE -waaierkoeler gebruik.

Verwerp die grys ding, dit is een van die twee batterye wat ons later sal gebruik!

Stap 8: Ekstra individuele GPIO

Ekstra individuele GPIO
Ekstra individuele GPIO
Ekstra individuele GPIO
Ekstra individuele GPIO
Ekstra individuele GPIO
Ekstra individuele GPIO

Ons gaan 'n ekstra GPIO of enige ander module van begeerte byvoeg. Die belangrikste funksie daarvan is om 'n bietjie ruimte vir die waaierkoeler te verseker!

Stap 9: RTC (intydse klok)

RTC (intydse klok)
RTC (intydse klok)
RTC (intydse klok)
RTC (intydse klok)
RTC (intydse klok)
RTC (intydse klok)

Onthou ook om die onderskeie battery in te sit!

Wysig config.txt (u kan sudo nano /boot/config.txt op u terminale gebruik) en voeg die volgende reël by:

dtparam = i2c_arm = op # miskien is dit reeds aan, verifieer dit net.

dtoverlay = i2c-rtc, ds3231

Stoor. Herlaai. Dan, sudo hwclock --systohc

En verwyder vals uur: (hierdie enigste reël is opsioneel omdat die doel daarvan is om as gebruikers te weet wanneer dit nie werk nie. Anders kan u dit behou [slaan hierdie sub-stap oor] om 'n rugsteun te hê. Soos dfries in sy nota)

sudo apt-get purge fake-hwclock

Skep 'n nuwe udev -reël om die klok (nuwe lêer) in te stel:

sudo nano /etc/udev/rules.d/85-hwclock.rules

Kopieer en plak die volgende:

# Op die Raspberry Pi is die RTC nie beskikbaar as systemd probeer nie, # stel die tyd van RTC in wanneer dit beskikbaar is. KERNEL == "rtc0", RUN+= "/sbin/hwclock --rtc = $ root/$ naam --hctosys"

Laastens, stoor.

Dit alles is onttrek uit die RTC ds3231 -opstelling … RaspberryPi.org/forums/viewtopic.php?f=63&t=209700 wat deur dfries geplaas is.

Stap 10: SIM7600G-H 4G op vertikaal en steek in

SIM7600G-H 4G op vertikaal en steek in
SIM7600G-H 4G op vertikaal en steek in
SIM7600G-H 4G op vertikaal en sluit aan
SIM7600G-H 4G op vertikaal en sluit aan
SIM7600G-H 4G op vertikaal en steek in
SIM7600G-H 4G op vertikaal en steek in

Maak die /boot/config.txt -lêer oop, vind die onderstaande stelling en los dit op om die UART moontlik te maak.

sudo nano /boot/config.txt

U kan dit ook direk aan die einde van die lêer byvoeg.

enable_uart = 1

Herbegin dan.

U kan dit ook op die terminale uitvoer: sudo rasp-config → Options → Serial →

1.- Laai die framboos pi demo kode af en kopieer die SIM7600X gids na/home/pi/directory. Die X verwys na ons SIM7600 model, in hierdie geval is dit SIM7600G.

2.- Tik/home/pi/directory in, voer die volgende opdrag uit na "Init the Raspberry Pi":

cd/huis/pi/

chmod 777 sim7600-4g-hat-init

3.- Maak die /etc/rc.local lêer oop en voeg die konteks hieronder by:

sh/home/pi/SIM7600G/sim7600_4g_hat-init

(Dit word getoon in die prente hierbo of in die aangehegte PDF -lêer, bladsy 21)

Onttrek uit SIM7600E-HAT-Manual-EN.pdf deur WAVESHARE.

Stap 11: 'n Tweede duplikaat van 90º GPIO (illustrasie van die GPIO wat reeds in stap 3 aangeheg is)

'N Tweede dubbele 90º GPIO (illustrasie van die GPIO wat reeds in stap 3 aangeheg is)
'N Tweede dubbele 90º GPIO (illustrasie van die GPIO wat reeds in stap 3 aangeheg is)
'N Tweede dubbele 90º GPIO (illustrasie van die GPIO wat reeds in stap 3 aangeheg is)
'N Tweede dubbele 90º GPIO (illustrasie van die GPIO wat reeds in stap 3 aangeheg is)
'N Tweede dubbele 90º GPIO (illustrasie van die GPIO wat reeds in stap 3 aangeheg is)
'N Tweede dubbele 90º GPIO (illustrasie van die GPIO wat reeds in stap 3 aangeheg is)

Soos u op die aangehegte foto's kan sien, is daar die ekstra GPIO wat ons reeds in stap agt (8) aangeheg het.

Stap 12: Uitbreidingskaart "UPS HAT 2" Li-ion Batter Power Supply Supply Board en paar batterye (tussen 2,6 tot 5,6 of 8 Amh)

Beeld
Beeld
Beeld
Beeld
Beeld
Beeld

UPS2

Ek wil twee batterye gebruik.

Onttrek uit

Verwys na github:

## Aktiveer I2C in raspi -configsudo raspi -config -> Interfacing Options -> I2C -> Aktiveer -> ## Bekyk battery -inligting wget https://github.com/geekworm-com/UPS2/raw/master/viewinfo.py #bewerk viewinfo.py en verander die batterykapasiteit nano viewinfo.py #. Verander 2600 na u batterykapasiteit (mAh) MY_BATTERY_CAP = 2600

Stap 13: Ken ons tweede battery toe. en dit is 'n goeie oomblik om u kamera -SPI in die Raspberry Pi in te voeg/aan te sluit

Ken ons tweede battery toe. en dit is 'n goeie oomblik om u kamera -SPI in die Raspberry Pi in te voeg/aan te sluit
Ken ons tweede battery toe. en dit is 'n goeie oomblik om u kamera -SPI in die Raspberry Pi in te voeg/aan te sluit
Ken ons tweede battery toe. en dit is 'n goeie oomblik om u kamera -SPI in die Raspberry Pi in te voeg/aan te sluit
Ken ons tweede battery toe. en dit is 'n goeie oomblik om u kamera -SPI in die Raspberry Pi in te voeg/aan te sluit
Ken ons tweede battery toe. en dit is 'n goeie oomblik om u kamera -SPI in die Raspberry Pi in te voeg/aan te sluit
Ken ons tweede battery toe. en dit is 'n goeie oomblik om u kamera -SPI in die Raspberry Pi in te voeg/aan te sluit

Ek het besluit om dit in die klein ruimte te laat rus. Maak seker dat die kabels by die UPS2 HAT -invoer -vir battery -aansluiting kom.

Stap 14: 3,5-inch LCD-skerm met aanraakskerm

Raakskerm LCD 3.5
Raakskerm LCD 3.5
Raakskerm LCD 3.5
Raakskerm LCD 3.5
Raakskerm LCD 3.5
Raakskerm LCD 3.5
Raakskerm LCD 3.5
Raakskerm LCD 3.5
Raakskerm LCD 3.5
Raakskerm LCD 3.5
Raakskerm LCD 3.5
Raakskerm LCD 3.5
Raakskerm LCD 3.5
Raakskerm LCD 3.5
Raakskerm LCD 3.5
Raakskerm LCD 3.5
Raakskerm LCD 3.5
Raakskerm LCD 3.5
Raakskerm LCD 3.5
Raakskerm LCD 3.5
Raakskerm LCD 3.5
Raakskerm LCD 3.5
Raakskerm LCD 3.5
Raakskerm LCD 3.5
Raakskerm LCD 3.5
Raakskerm LCD 3.5
Raakskerm LCD 3.5
Raakskerm LCD 3.5
Raakskerm LCD 3.5
Raakskerm LCD 3.5
Raakskerm LCD 3.5
Raakskerm LCD 3.5
Raakskerm LCD 3.5
Raakskerm LCD 3.5

Bestuurder installasie:

Maak die Terminal oop en voer uit:

sudo rm -rf LCD-showgit-kloon https://github.com/goodtft/LCD-show.git chmod -R 755 LCD-vertoning

Om die LCD -raakskerm as die huidige skerm te begin gebruik, moet u die volgende op Terminal gebruik:

cd LCD-show/sudo./LCD35-show

Dit sal weer begin en laai by die volgende aanvang.

Om dit ongedaan te maak, of net terug te keer na HDMI:

cd LCD-show/sudo./HDMI-show

En dan, kalibrasie van die aanraakskerm.

Kan gekalibreer word met 'n program genaamd xinput_calibrator:

cd LCD-show/sudo dpkg -i -B xinput-kalibrator_0.7.5-1_armhf.deb

Klik Menu op die taakbalk -> Voorkeure -> Kalibreer raakskerm. Volg die instruksies daar!

Om die skerm (90 grade) te draai, hardloop:

cd LCD-vertoning/

sudo./rotate.sh 90

- Dit alles is onttrek uit 3,5-inch RPi Display @ LCDwiki.com

Stap 15: SensorHub -bord

SensorHub -bord
SensorHub -bord
SensorHub -bord
SensorHub -bord
SensorHub -bord
SensorHub -bord
SensorHub -bord
SensorHub -bord

Soos ek die eerste prentjie aangeheg het, moet ons die ligsensor met 90º meng, sodat dit later maklik kan gebruik word. U sal in die volgende stap (16) sien.

Vir die installering daarvan, bykomend tot my skermkiekies, het @EsoreDre 'n instruksie daaroor gemaak; kyk net, laat ook 'n paar goeie vibes daar. Andersins, as u nie wil nie, sien u altyd die volgende artikel, waar dit ook verduidelik word, met 'n py -lêerkode wat vir die outeur daarvan gemaak is (Brian0925) as 'n pluspunt.

Docker Pi -reeks sensorhubbord oor IOT Deur EsoreDre in stroombane> Framboos Pi.

Die eerste blik op die EP0106 deur Brian0925 op DESIGNSPARK.

Stap 16: Universele GPIO (drie) uitbreidingskaart

Universele GPIO (drie) uitbreidingskaart
Universele GPIO (drie) uitbreidingskaart
Universele GPIO (drie) uitbreidingskaart
Universele GPIO (drie) uitbreidingskaart
Universele GPIO (drie) uitbreidingskaart
Universele GPIO (drie) uitbreidingskaart

LET WEL: dit sal goed wees om hierdie drie te versterk met 'n paar (ses, 4 en 2 vir die VGA. Volgende stap) strepe.

Stap 17: VGA666 -module -adapterbord

VGA666 -module -adapterbord
VGA666 -module -adapterbord
VGA666 -module -adapterbord
VGA666 -module -adapterbord
VGA666 -module -adapterbord
VGA666 -module -adapterbord

Wysig u config.txt weer. En voeg daarby:

#VGA 666 opstel

dtoverlay = vga666 enable = dpi_lcd = 1 # Laai nie op as ons dit as standaard vertoon wil stel nie # display_default_lcd = 1 dpi_group = 2 # Maak seker wat die Celsius is wat u monitor werk. # Hoe dan ook, die algemeenste is 60, so laat ons skryf: dpi_mode = 0x09

Voordat u dit opslaan of verlaat, moet u elke keer as u dit wil gebruik, die waardes van u konsole -grootte verander na u monitors (as dit nie die geval is nie, moet u dit alles ongedaan maak). Reëls 21 en 22:

framebuffer_width = 800

framebuffer_height = 600 #dit dwing 'n konsole grootte.

En voeg 'n '#' by alle HDMI -waardes, u moet iets soos hierdie hê [sal VGA dwing]:

#hdmi_groep = 1

#hdmi_modus = 4

#hdmi_drive = 2

Stoor; gedoen.

Onttrek uit die Youtube -video van cosicasF9: https://www.youtube.com/embed/RGbD2mU_S9Y, wat u met onderskrifte kan kyk!

Stap 18: Mini -draadloos -sleutelbord

Mini -draadloos- sleutelbord
Mini -draadloos- sleutelbord
Mini -draadloos- sleutelbord
Mini -draadloos- sleutelbord
Mini -draadloos- sleutelbord
Mini -draadloos- sleutelbord

Ek het twee protoborde saamgevoeg om dit voor te stel as die Mini -sleutelbord vir my Instructable, en my -Tinkercad -gemaakte voorskou -prototipe. Die volgende is om 'n geval te skep waarin die Mini Keyboard met klittenband moet lê! Ja, met 'n haaklus kan u dit losmaak as u Basiliscus aan 'n TV of monitor wil koppel. Dit sou aan die agterkant van die [MiniK] en aan die voorkant van die omhulsel of aan die onderkant van die SensorHub -bord wees, wat ek nie aanbeveel nie, maar dit is moontlik.

Met betrekking tot die strews tussen die SensorHub, Universal GPIO Expansion en VGA666 -adapter, kan ek die strews daarin en die ['n toekomstige] omhulsel gebruik.

Stap 19: Byvoegings en UPDATES

Wat wil jy nog byvoeg? Miskien 'n sensorvingerafdruk!

Ek sal dit die Log van elke Uptade wat ek gaan maak, byvoeg, wetende dat sommige dele tot dusver een vir een maandeliks sal aankom, ek hoop so; Intussen is daar 'n ontwikkelende projek met 'n bespreking oop, u kan deelneem.{Ek het dit reeds aan die begin gedeel} Andersins hoop ek dat hierdie instruksioneel nuttig sal wees vir almal wat in die projek belangstel as iemand dit vir hul eie wil maak, en vir my as 'n goeie selfgemaakte instruksie.

Dankie dat u gelees het, en moenie vergeet om te STEM nie! Ek het dit by die RPi 2020 -kompetisie ingedien. Wens my geluk. Ek wil ook verduidelik dat - as hierdie een een van die pryse wen - dit regstreeks gaan om die res van die onderdele te koop, of om dit te druk en die Basiliscus -koffer te modelleer:)

Nogmaals baie dankie, en nogmaals: Moenie huiwer om kommentaar te lewer, te vra of 'n wenk te gee nie. Almal is welkom. {1 Maart, EDIT:} Tinkercad 3D -model se skakel. Reeds publiek!

Aanbeveel: