Sisällysluettelo:

Basiliscus "α". Mandalorian's Basilisk W/ Raspberry Pi -laitteisto ja Raspbian -käyttöjärjestelmä: 19 vaihetta
Basiliscus "α". Mandalorian's Basilisk W/ Raspberry Pi -laitteisto ja Raspbian -käyttöjärjestelmä: 19 vaihetta

Video: Basiliscus "α". Mandalorian's Basilisk W/ Raspberry Pi -laitteisto ja Raspbian -käyttöjärjestelmä: 19 vaihetta

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

Tämä projekti koskee laitetta, jota voit käyttää tietokoneena, joka on erilainen kuin kannettava tietokone. Sen ensisijainen tarkoitus on antaa sinun kirjoittaa koodisi, jos ohjelmoit tai opit. Lisäksi, jos olet kirjailija tai haluat kirjoittaa tarinoita, vaikka myyt kuvia tai valokuvia, voit ottaa joitain ja kirjoittaa heidän kuvatekstinsä -Youtuber vastata myös sen kommentteihin tai kuvaamiseen! Idea syntyi, koska minä Olen kerran huomannut, että voisin viimeistellä koodini samalla, kun olen tylsää odottamassa jotakuta sen talon edessä tai käymässä, metrolla tai bussilla. Monissa tilanteissa se on tylsää tai ajanhukkaa. Tämä tunne jatkaa koodausta tai kirjoittamista, koska botin koodaaminen vie paljon aikaa, ja me tiedämme, että botin tekeminen ei voi olla vain sivusto, tai sovellus! Jos kirjoitat kirjaa tai romaania/tarinaa, tapahtuu myös (tässä olen myös ymmärtänyt, että tämä voi olla kenelle tahansa, se riippuu vain käyttäjästä). Tai artikkeleita, kuten tämä Instructable e. g. Joka tapauksessa ajattelin, että Raspberry Pi: llä on jonkin verran kapasiteettia sen toteuttamiseksi, voit muuttaa sen myös Android -laitteeksi! Mutta ensin keskityn perusasioihin: Rasbianin avulla voin saavuttaa tämän tavoitteen jopa hyödyntämällä joitain antureita ja moduuleja. Olen teemoin tämän projektin, joka liittyy Basiliscuksen mytologiaan ja luontoon vapauden ja erityisesti "alkuperäisen" koodauskieleni: python, vuoksi. Ja sen muutos (erot todellisen kobran ja minkä tahansa muun matelijan välillä) -ja tietysti mandalorilainen uskontunnustus, joka johtuu freelancer -töistä, yhteisöstä ja kaikista näistä tekniikoista ja porteista [jotka auttavat tekemään monia asioita] ja ainakin mutta silti merkittäviä: inspiroiva hummingbirds (myös Mandalorian basiliskin tapauksessa). Yksi tavoitteistani on pitää itseni koodaamasta huolettomana akun loppumisesta (olettaen, että voimme käyttää älypuhelimiamme) missä ja milloin tahansa -jopa levätä kotona sohvalla tai sängyllä kirjoittamisen sijaan tekemättä mitään tai pelaamalla videopelejä. Se on myös erinomainen, koska on olemassa joitakin verkkosivuja, joita et voi tehdä tai joitain ominaisuuksia käyttää mobiiliversiossa. pienten tietokoneiden ansiosta sinulla ei ole tätä ongelmaa. Android -käyttöjärjestelmän RPi -kuvien avulla voit ladata sovelluksia, jotka eivät ole käytettävissä tietokoneille, kuten Instagram, tai jos olet luomassa/ohjelmoimassa sovellusta! {^ EDIT: Maaliskuu 5. 2020}

Voin koota Egyptin kuninkaallisen kobran, jonka kreikkalaiset tunsivat Basiliskiksi, mutta vain Korkein antaa meille vapauden. Jumala on ainoa, joka antaa meille armon hallita tätä olentoa tehdäksemme siitä kunniallisen ja uskollisen, ihmiskuntaa ja edistystä myös näinä "kuolleina aikoina".

Sen kehittäminen ← @ Projectboard, Mandalorian droidi! Koodaus ja kirjoittaminen freelancerina; keskustelupalstalla. Olet tervetullut katsomaan ja osallistumaan:)

Älä huoli, se ei pure sinua [ellet lisää siihen hampaita -joten noudata tätä ohjeistusta huolellisesti ja kysy mitä tahansa haluamaasi kysymystä], muista myös, ettet katso silmiin suoraan äläkä uskalla aliarvioida sitä ensimmäisessä kappaleessa mainittu, joka näkee kaiken.

· Pääasiallinen tai alunperin tarkoitus ←

Tämän projektin alkuperäinen tavoite oli tyydyttää tarve tai halu saada laite koodattavaksi siihen. Samanlainen kuin videopelien konsolit, mutta yksinomaan kirjoittamiseen, keskittyy vain kirjoittamiseen tai omistettu näille laajoille koodeille hetkessä, jolloin emme voi tehdä paremmin kuin odottaa tai jopa tuhlata aikaamme, kun meillä on paljon kirjoitettavaa kotona tai töissä. Mikä tahansa koodaus, kirjan, blogin kirjoittaminen, valokuvatekstit albumeihimme (valokuvaajien tapauksessa) ja niin edelleen. Erityisesti koodaukseen, koska joskus tarvitsemme kääntäjän ja toistamme kirjoittamamme koodin, enemmän, jos opimme uutta kirjastoa tai ohjelmointikieltä.

Joka tapauksessa, pitkän ajan kuluttua sain selville, kuinka voisin herättää eloon tällaisen konsolin, joka oli kerran innoittamana ensimmäisen tietoisen lapsuudenvuoden tekniikan lähestyessä. Ymmärtäen, että se ei olisi vain koodausta, jonka perimmäinen teko on kirjoittaa, vaan myös tutkimusta ja muiden projektien kehittämistä, hyödyntäen koko hyötyä pienestä tietokoneesta. Voit myös kuunnella webinaaria, käyttää vanhoja tulostimia ja mallintaa 3D -langatonta! Missä tahansa kotoa tai vierailusta jne. Sisältää takapihan, sängyn/sohvan, jos haluat levätä ja kirjoittaa tai tutkia jotain samaan aikaan.

· Liittyy tähän ohjeeseen ja sen tekemiseen. ←

Se on Instructable, joka on kuvattu 3D: ssä Tinkercadilla, koska monista syistä ei ole osaa tai komponentteja, mutta ehkä siksi, että ne ovat edelleen toimituksessa tai niitä ei ole vielä ostettu. Ensimmäinen kehitys on tehty, ja halusin jakaa sen askel askeleelta selittäen kokoonpanon jo kerran, ja tämän ansiosta harjoittelin ja murskasin pelkoni 3D -mallinnuksesta, olen nauttinut siitä niin paljon! Muuten halusin myös luoda sen 3D -muotoon nähdäkseni sen mahdollisen ulkonäön ja sitten pystyäkseen tekemään sen. Voit kopioida tai muokata suunnittelua Tinkercadissa omaa tapaustasi varten.

HUOMAUTUS: Tämän laitteen pitäisi sopia jokaiselle käyttäjälle/asiakkaalle, koska he osaavat hyödyntää sitä, joten se ei ole rajoitettu, mielikuvituksesi ja halusi on rajana, kuten edellä on kuvattu kohdassa "Pääasiallinen tai alunperin tarkoitus", mikä tarkoittaa, että voi käyttää sitä kaikkeen mitä tarvitset. Päätavoitteena on saada aikaa mahdollisessa tilaisuudessa "tuhlata aikaa" - sen sijaan luoda jotain arvokasta.

Kirjoitan kaiken tämän myös toivoen, että voisin selittää itseni hyvin kirjoituksessani äidinkieleni, joka ei ole englanti, vuoksi. Pahoitteluni etukäteen, jos teen kielioppivirheen, kaikki kysymykset tai vinkit ovat tervetulleita (älä epäröi kysyä, kiitos)! Kiitos ajastasi ja kärsivällisyydestäsi. Luodaan.

Tarvikkeet

Jokainen nuoli (→) viittaa kohteeseen Basiliscus α: n osina.

  1. → Raspberry Pi 4B -malli (mieluiten 4 Gt RAM -muistia). Pakkauksensa mukana: virtakytkimen kaapelilähde (110--220 V tai USB), jäähdytyselementit (suositeltava) tai sulautettu Armor -alumiinijäähdyttimen jäähdytyselementti → ja MicroSD (4 Gt - 16 Gt tallennustilaa).
  2. → Nestekidenäyttö (kosketusnäyttö) 3,5 "(mielestäni enintään 5"). + kynä (valinnainen).
  3. → X856 mSATA SSD Shield Storage Extension Board (vain RPi 4B).
  4. → mSATA SSD -muisti (> 125 Gt). EI SAMSUNG, se on erittäin tärkeää.
  5. → SIM7600G* 4G HAT. Sisältää kaapelin (35 cm tai 120 cm) + GPS -antennin. & GSM -antenni.
  6. → Real-Time Clock (RTC) -moduuli ilman otsikkoa ja lämpötila anturi ja läpivienti. "DS3231SN" → 2x GPIO -kaksoiskappaleen laajennuskortti (90º). → Yleinen GPIO -laajennuskortti. (siinä on kolme GPIO: ta)
  7. → Laajennuslevy tuulettimella: YAHBOOM RGB -jäähdytyshattu Säädettävä tuuletin OLED -näytöllä. Tai MakerFocus -tuuletin ja led.
  8. → mikro-HDMI-HDMI-kaapeli [suositus (150 cm)].
  9. → Kamera 8MP V2 laajakulma 160º FoV (tukee videotallennetta). + Sovitinkamerakaapeli Raspberry Pi 4B: lle, johon liitämme kameran 8MP.
  10. → Virtalähteen laajennuskortti.
  11. → 2x akkuvirta (> 2500mAh). Suosittelen paria 8000 mAh. Tai 10 Ah, mutta nämä ovat liian suuria.
  12. → [N503 tai mikä tahansa] Mini Langaton NÄPPÄIMISTÖ, joka sopii sinulle. Yritä käyttää pientä! - Minulla on oltava SHIFT -näppäin molemmilla puolilla: vasemmalla ja oikealla.
  13. ↓ Lisäosat: ~ Sensor Hub Development Board. ~ VGA666-sovitinkortti.

- Valinnainen (vaihe 2), juotosasema: tarvitset pääasiassa lämpöjuottoa [VAROITUS: Se on todella kuuma, ja sinulla saattaa olla jonkin verran asiantuntemusta, koska käsittelet myös Raspberry Pi: tä ja sen GPIO: ta. Ole äärimmäisen varovainen.]

* G tarkoittaa Global, E ja CE ovat Yhdysvaltoja ja CAD sekä Aasia ja Eurooppa vastaavasti.

Vaihe 1: Valmistaudu valmistautumaan kaikkeen

Valmistaudu valmistautumaan kaikkeen
Valmistaudu valmistautumaan kaikkeen
Valmistaudu valmistautumaan kaikkeen
Valmistaudu valmistautumaan kaikkeen
Valmistaudu valmistautumaan kaikkeen
Valmistaudu valmistautumaan kaikkeen
  1. Varmista, että Micro SD -kortti on> 4 Gt. Ja sinulla on oltava Internet -yhteys (ladataksesi käyttöjärjestelmän ".img")
  2. Lataa Raspberian OS -kuva (työpöytä).
  3. Hanki ohjelmisto, jolla voit polttaa tai salamoida kuvan Micro SD -kortille.
  4. Onko sinulla jo apuohjelma kuvan purkamiseen.

Kuten ehkä tiedät, sinun on ladattava kuva Micro SD -kortille sen jälkeen, kun olet ladannut kuvan ja purkanut sen.

Lisäksi on hyvä, että sinulla on jo HDMI -sovitin (se olisi pikemminkin kaapeli), kuten alla on esitetty! Mikro HDMI.

Varmista ensin, että ostit yhteensopivia moduuleja ja muita tuotteita. Muussa tapauksessa näet seuraavaksi, että tämän Instructable -ohjelman kuvat on tehty 3D -muodossa Tinkercadissa kahdesta syystä:

1.- En saanut vielä kaikkia osia, jotkut saapuvat pian kotiin, enkä ostanut muita.

2.- Tästä viimeisestä syystä mallinnin jokaisen osan "yleisellä" hyvin samankaltaisella mallilla, jotta voisin havainnollistaa itseäni, kun ne saapuvat ja kokoontuvat kaikki yhdessä, ja kertoa teille, kuinka tehdä tai koota Basiliscus Alpha itse sellaisenaan creative commons lisensoitu (BY-NC-SA 4.0) -projekti ja lahja minulta kaikille kiinnostuneille.

Liitä Micro-HDMI-HDMI-kaapeli Raspberry Pi -laitteeseen ja televisioon, joka hyväksyy HDMI-liitännän. Ja käynnistä Raspberry Pi. Ja määritä Raspbian -laitteesi ensimmäistä kertaa! Huomautus: hylkää Wifi -yhteysvaihe, en muodosta yhteyttä, tee se uudelleenkäynnistyksen jälkeen.

Siirry Raspbianin terminaaliin. ja suorita seuraavat komentorivit:

sudo rasp-config

Ota sitten käyttöön vaihtoehto 5: Liitäntäasetukset (Määritä yhteydet oheislaitteisiin). Ja aktivoi (ota käyttöön) P5: "I2C". Napsauta [kyllä], ENTER kaikkeen: ja se käynnistyy uudelleen.

Asenna nyt apuohjelmat:

sudo apt-get päivitys

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

Lopuksi sammuta järjestelmä (tai käynnistä se uudelleen sudo-uudelleenkäynnistyksellä):

sudo pysähtyy

Jos haluat, tarkista, onko I2C käytössä, mikä on valinnainen ja luettelee kaikki moduulit:

lsmod | grep i2c_

Kaikki nämä alivaiheet otettiin käyttöön Ota käyttöön I2C-rajapinta Raspberry Pi -laitteella.

Vaihe 2: Avaa tavarat

Avaa tavarat
Avaa tavarat
Avaa tavarat
Avaa tavarat
Avaa tavarat
Avaa tavarat

Olen jo liittänyt jäähdytyselementit Raspberry Pi -ytimiini tänne!

Lisäksi, kuten olen aiemmin maininnut, lisään todellisia kuvia vastaavan vaiheen loppuun ja tässä niiden purkamisprosessina heti, kun jokainen osa saapuu!

Vaihe 3: Liitä kaksoiskappale GPIO 90 asteen

Liitä päällekkäinen GPIO 90 astetta
Liitä päällekkäinen GPIO 90 astetta
Liitä päällekkäinen GPIO 90 astetta
Liitä päällekkäinen GPIO 90 astetta
Liitä päällekkäinen GPIO 90 astetta
Liitä päällekkäinen GPIO 90 astetta

Se voi olla Raspberry Pi: n yläosassa, mutta haluaisin juottaa sen alla. Minun on mentävä tekniseen juotosasemaan, jossa heillä on lämpöjuote tai hankittava sellainen! Se voi olla valinnainen, mutta haluan todella tehdä sen. Päivitän tämän muutamilla kuvilla ja siihen liittyvillä varoituksilla. Voit silti lisätä GPIO: n RPi4: n yläosaan, kuten näet kolmannessa kuvassa.

Vaihe 4: Tuo MSATA -muistilaajennuskortin ruuvit yhteen

Yhdistä MSATA -muistilaajennuskortin ruuvit
Yhdistä MSATA -muistilaajennuskortin ruuvit
Yhdistä MSATA -muistilaajennuskortin ruuvit
Yhdistä MSATA -muistilaajennuskortin ruuvit
Yhdistä MSATA -muistilaajennuskortin ruuvit
Yhdistä MSATA -muistilaajennuskortin ruuvit

Vaihe 5: Aseta ja kiinnitä MSATA SDD -levykortti MSATA -laajennuskorttiin

Aseta ja kiinnitä MSATA SDD -levykortti MSATA -laajennuskorttiin
Aseta ja kiinnitä MSATA SDD -levykortti MSATA -laajennuskorttiin
Aseta ja kiinnitä MSATA SDD -levykortti MSATA -laajennuskorttiin
Aseta ja kiinnitä MSATA SDD -levykortti MSATA -laajennuskorttiin
Aseta ja kiinnitä MSATA SDD -levykortti MSATA -laajennuskorttiin
Aseta ja kiinnitä MSATA SDD -levykortti MSATA -laajennuskorttiin
Aseta ja kiinnitä MSATA SDD -levykortti MSATA -laajennuskorttiin
Aseta ja kiinnitä MSATA SDD -levykortti MSATA -laajennuskorttiin

Vaihe 6: Yhdistä Raspberry Pi MSATA -laajennuskortille

Yhdistä Raspberry Pi MSATA -laajennuskortille
Yhdistä Raspberry Pi MSATA -laajennuskortille
Yhdistä Raspberry Pi MSATA -laajennuskortille
Yhdistä Raspberry Pi MSATA -laajennuskortille
Yhdistä Raspberry Pi MSATA -laajennuskortille
Yhdistä Raspberry Pi MSATA -laajennuskortille

Vaihe 7: Tuuletinjäähdytinmoduulilevy

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

Tiedän, että ehdotan paria tuuletinjäähdytinmoduuleja, voit käyttää mitä tahansa niistä, vain nämä kaksi ovat parempia tähän projektiin; jos haluat sen, jolla on OLED tai ei, se on sinun valintasi. Minun tapauksessani valitsen OLEDin. Kuitenkaan kukaan heistä ei tietääkseni tarvitse koodia. Voit myös käyttää virallista Raspberry's PoE -tuuletinta.

Hylkää se harmaa asia, se on yksi paristoista, joita käytämme myöhemmin!

Vaihe 8: Ylimääräinen GPIO

Ylimääräinen GPIO
Ylimääräinen GPIO
Ylimääräinen GPIO
Ylimääräinen GPIO
Ylimääräinen GPIO
Ylimääräinen GPIO

Aiomme lisätä ylimääräisen GPIO: n tai minkä tahansa muun halutun moduulin. Sen päätehtävä on tuuletinjäähdyttimelle vapaata tilaa!

Vaihe 9: RTC (reaaliaikainen kello)

RTC (reaaliaikainen kello)
RTC (reaaliaikainen kello)
RTC (reaaliaikainen kello)
RTC (reaaliaikainen kello)
RTC (reaaliaikainen kello)
RTC (reaaliaikainen kello)

Muista myös asettaa akku!

Muokkaa config.txt (voit käyttää päätelaitteessasi sudo nano /boot/config.txt) ja lisää seuraava rivi:

dtparam = i2c_arm = on # ehkä se on jo päällä, tarkista se.

dtoverlay = i2c-rtc, ds3231

Tallentaa. Käynnistä uudelleen. Sitten, sudo hwclock --systohc

Ja poista väärennetty kello: (tämä ainoa rivi on valinnainen, koska sen tarkoituksena on tietää käyttäjinä, milloin se ei toimi. Muussa tapauksessa voit pitää sen [ohita tämä vaihe] saadaksesi varmuuskopion. Kuten dfries sanoo Huomautus)

sudo apt-get purge fake-hwclock

Luo uusi udev -sääntö asettaaksesi kellon (uusi tiedosto):

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

Kopioi ja liitä tämä seuraavaksi:

# Raspberry Pi: ssä RTC ei ole käytettävissä, kun järjestelmä yrittää, # aseta aika RTC: stä nyt, kun se on käytettävissä. KERNEL == "rtc0", RUN+= "/sbin/hwclock --rtc = $ root/$ name --hctosys"

Lopuksi tallenna.

Kaikki tämä otettiin RTC ds3231 -asennuksesta… RaspberryPi.org/forums/viewtopic.php?f=63&t=209700 lähettäjä dfries.

Vaihe 10: SIM7600G-H 4G pystysuorassa ja kytkettävä

SIM7600G-H 4G pystysuorassa ja kytkettävä
SIM7600G-H 4G pystysuorassa ja kytkettävä
SIM7600G-H 4G pystysuorassa ja kytkettävä
SIM7600G-H 4G pystysuorassa ja kytkettävä
SIM7600G-H 4G pystysuorassa ja kytkettävä
SIM7600G-H 4G pystysuorassa ja kytkettävä

Avaa /boot/config.txt -tiedosto, etsi alla oleva lausunto ja poista sen kommentti, jotta UART voidaan ottaa käyttöön.

sudo nano /boot/config.txt

Voit myös liittää sen suoraan tiedoston loppuun.

enable_uart = 1

Käynnistä sitten uudelleen.

Voit myös tehdä tämän käynnissä päätteessä: sudo rasp-config → Asetukset → Sarja →

1.- Lataa vadelma pi -esittelykoodi ja kopioi SIM7600X-kansio/home/pi/hakemistoon. X viittaa SIM7600-malliin, tässä tapauksessa SIM7600G.

2.- Kirjoita/home/pi/hakemisto, suorita seuraava komento "Init the Raspberry Pi":

cd/koti/pi/

chmod 777 sim7600-4g-hat-init

3.- Avaa /etc/rc.local-tiedosto ja lisää alla oleva konteksti:

sh/home/pi/SIM7600G/sim7600_4g_hat-init

(Se näkyy yllä olevissa kuvissa tai liitteenä olevassa PDF -tiedostossa, sivu 21)

Poimittu SIM7600E-HAT-Manual-FI.pdf-tiedostosta WAVESHARE.

Vaihe 11: Toinen kaksoiskappale 90º GPIO (kuva GPIO: sta, joka on jo liitetty vaiheessa 3)

Toinen kaksoiskappale 90º GPIO (kuva GPIO: sta, joka on jo liitetty vaiheessa 3)
Toinen kaksoiskappale 90º GPIO (kuva GPIO: sta, joka on jo liitetty vaiheessa 3)
Toinen kaksoiskappale 90º GPIO (kuva GPIO: sta, joka on jo liitetty vaiheessa 3)
Toinen kaksoiskappale 90º GPIO (kuva GPIO: sta, joka on jo liitetty vaiheessa 3)
Toinen kaksoiskappale 90º GPIO (kuva GPIO: sta, joka on jo liitetty vaiheessa 3)
Toinen kaksoiskappale 90º GPIO (kuva GPIO: sta, joka on jo liitetty vaiheessa 3)

Kuten saatat nähdä liitteenä olevista kuvista, on olemassa ylimääräinen GPIO, jonka olemme jo liittäneet vaiheessa kahdeksan (8).

Vaihe 12: "UPS HAT 2" -virtalähteen virtalähteen laajennuskortti ja pariparisto (välillä 2,6-5,6 tai 8 Amh)

Kuva
Kuva
Kuva
Kuva
Kuva
Kuva

UPS2

Haluaisin käyttää kahta akkua.

Poimittu osoitteesta

Katso github:

## Ota I2C käyttöön raspi -configsudo raspi -config -> Liitäntäasetukset -> I2C -> Ota käyttöön -> ## Näytä akun tiedot wget https://github.com/geekworm-com/UPS2/raw/master/viewinfo.py #edit viewinfo.py ja muuta akun kapasiteettia nano viewinfo.py #. Muuta 2600 akun kapasiteettiin (mAh) MY_BATTERY_CAP = 2600

Vaihe 13: Varaa toinen akku. ja on hyvä hetki lisätä/liittää kameran SPI Raspberry Pi -laitteeseen

Varaa toinen akku. ja on hyvä hetki lisätä/liittää kameran SPI Raspberry Pi -laitteeseen
Varaa toinen akku. ja on hyvä hetki lisätä/liittää kameran SPI Raspberry Pi -laitteeseen
Varaa toinen akku. ja on hyvä hetki lisätä/liittää kameran SPI Raspberry Pi -laitteeseen
Varaa toinen akku. ja on hyvä hetki lisätä/liittää kameran SPI Raspberry Pi -laitteeseen
Varaa toinen akku. ja on hyvä hetki lisätä/liittää kameran SPI Raspberry Pi -laitteeseen
Varaa toinen akku. ja on hyvä hetki lisätä/liittää kameran SPI Raspberry Pi -laitteeseen

Päätin levätä sen pienessä tilassa. Varmista, että sen kaapelit ulottuvat UPS2 HAT -tuloon - akun liittimeen.

Vaihe 14: 3,5 tuuman LCD-kosketusnäyttö

Kosketusnäyttö LCD 3.5
Kosketusnäyttö LCD 3.5
Kosketusnäyttö LCD 3.5
Kosketusnäyttö LCD 3.5
Kosketusnäyttö LCD 3.5
Kosketusnäyttö LCD 3.5
Kosketusnäyttö LCD 3.5
Kosketusnäyttö LCD 3.5
Kosketusnäyttö LCD 3.5
Kosketusnäyttö LCD 3.5
Kosketusnäyttö LCD 3.5
Kosketusnäyttö LCD 3.5
Kosketusnäyttö LCD 3.5
Kosketusnäyttö LCD 3.5
Kosketusnäyttö LCD 3.5
Kosketusnäyttö LCD 3.5
Kosketusnäyttö LCD 3.5
Kosketusnäyttö LCD 3.5
Kosketusnäyttö LCD 3.5
Kosketusnäyttö LCD 3.5
Kosketusnäyttö LCD 3.5
Kosketusnäyttö LCD 3.5
Kosketusnäyttö LCD 3.5
Kosketusnäyttö LCD 3.5
Kosketusnäyttö LCD 3.5
Kosketusnäyttö LCD 3.5
Kosketusnäyttö LCD 3.5
Kosketusnäyttö LCD 3.5
Kosketusnäyttö LCD 3.5
Kosketusnäyttö LCD 3.5
Kosketusnäyttö LCD 3.5
Kosketusnäyttö LCD 3.5
Kosketusnäyttö LCD 3.5
Kosketusnäyttö LCD 3.5

Ajurin asennus:

Avaa terminaali ja suorita:

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

Aloita LCD -kosketusnäytön käyttäminen nykyisenä näyttönä suorittamalla seuraava päätelaitteessa:

cd LCD-show/sudo./LCD35-show

Se käynnistyy uudelleen ja lataa itsensä seuraavan käynnistyksen yhteydessä.

Voit kumota tämän tai palata HDMI: hen:

cd LCD-show/sudo./HDMI-show

Ja sitten kosketusnäytön kalibrointi.

Voidaan kalibroida xinput_calibrator -nimisellä ohjelmalla:

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

Napsauta tehtäväpalkin Valikko -> Asetukset -> Kalibroi kosketusnäyttö. Noudata siellä olevia ohjeita!

Voit kiertää näyttöä (90 astetta) seuraavasti:

cd LCD-show/

sudo./rotate.sh 90

- Kaikki tämä uutettiin 3,5 tuuman RPi-näytöstä @ LCDwiki.com

Vaihe 15: SensorHub -kortti

SensorHub -levy
SensorHub -levy
SensorHub -levy
SensorHub -levy
SensorHub -levy
SensorHub -levy
SensorHub -levy
SensorHub -levy

Kuten olen merkinnyt ensimmäiseen liitteenä olevaan kuvaan, meidän on sekoitettava 90 asteen valotunnistin, jotta niitä on helppo käyttää myöhemmin. Näet seuraavassa vaiheessa (16).

Asennusta varten kuvakaappausteni lisäksi @EsoreDre oli tehnyt Instructable siitä; mene vain katsomaan, jätä myös hyviä fiiliksiä sinne. Muussa tapauksessa, jos et halua, näet aina tämän seuraavan artikkelin, jossa selitetään myös sen py -tiedostokoodi, joka on tehty sen tekijälle (Brian0925).

Docker Pi -sarjan anturikeskuslevy Tietoja IOT: sta EsoreDre, piirit> Raspberry Pi.

Ensimmäinen ulkoasu Brian0925: n EP0106: ssa DESIGNSPARKissa.

Vaihe 16: Yleinen GPIO (kolme) -laajennuskortti

Yleinen GPIO (kolme) laajennuskortti
Yleinen GPIO (kolme) laajennuskortti
Yleinen GPIO (kolme) laajennuskortti
Yleinen GPIO (kolme) laajennuskortti
Yleinen GPIO (kolme) laajennuskortti
Yleinen GPIO (kolme) laajennuskortti

HUOMAUTUS: näitä kolmea olisi hyvä vahvistaa joillakin (kuusi, 4 ja 2. VGA: lle. Seuraava vaihe).

Vaihe 17: VGA666 -moduulisovitinlevy

VGA666 -moduulisovitinlevy
VGA666 -moduulisovitinlevy
VGA666 -moduulisovitinlevy
VGA666 -moduulisovitinlevy
VGA666 -moduulisovitinlevy
VGA666 -moduulisovitinlevy

Muokkaa config.txt -tiedostoa uudelleen. Ja lisää siihen:

#VGA 666 kokoonpano

dtoverlay = vga666 enable = dpi_lcd = 1 # Poista kommentti, jos haluamme asettaa sen oletusnäytöksi # display_default_lcd = 1 dpi_group = 2 # Tarkista, mikä on näytön Celsius -aste. # Joka tapauksessa yleisin on 60, joten kirjoitetaan: dpi_mode = 0x09

Ennen kuin tallennat tai poistut, muokkaa konsolin koon arvoja aina, kun haluat käyttää tätä näyttöä (jos et, peruuta kaikki seuraavaksi). Rivit 21 ja 22:

framebuffer_width = 800

framebuffer_height = 600 #tämä pakottaa konsolin koon.

Ja lisää#-merkki kaikkiin HDMI -arvoihin, sinulla on oltava jotain tällaista [pakottaa VGA]:

#hdmi_group = 1

#hdmi_mode = 4

#hdmi_drive = 2

Tallentaa; tehty.

Poimittu cosicasF9: n Youtube -videosta: https://www.youtube.com/embed/RGbD2mU_S9Y, jota voit katsella tekstityksellä!

Vaihe 18: Langaton mininäppäimistö

Mini -langaton näppäimistö
Mini -langaton näppäimistö
Mini -langaton näppäimistö
Mini -langaton näppäimistö
Mini -langaton näppäimistö
Mini -langaton näppäimistö

Olen yhdistänyt kaksi prototyyppiä edustamaan sitä Mininäppäimistönä Instructable -laitteelleni ja -Tinkercad made -preview -prototyypilleni. Seuraavaksi on luotava kotelo, jossa mininäppäimistön pitäisi olla tarranauhan kanssa! Kyllä, koukkulenkillä, jonka avulla voit irrottaa sen, jos haluat yhdistää Basiliscusin televisioon tai näyttöön. Se olisi sen [MiniK] -takalla ja kotelon etuosassa tai SensorHub -levyn alapuolella, jota en suosittele, mutta se on mahdollista.

Mitä tulee SensorHubin, Universal GPIO -laajennuksen ja VGA666 -sovittimen väliseen sarjaan, saatan käyttää niitä ja [tulevaa] -koteloa.

Vaihe 19: Lisäosat ja PÄIVITYKSET

Mitä muuta haluaisit lisätä? Ehkä anturin sormenjälki!

Lisään tähän jokaisen tekemäni Uptaden lokin tietäen, että jotkut osat saapuvat yksitellen kuukausittain toistaiseksi, toivon niin; Samaan aikaan on kehitteillä oleva projekti, jossa keskustelu on auki, voit osallistua.{Olen jakanut sen jo alussa} Muuten toivon, että tämä Instructable olisi hyödyllinen kaikille projektista kiinnostuneille, jos joku haluaa tehdä sen itselleen ja minulle hyväksi itse tehdyksi Instructableksi.

Kiitos, että luit, älä unohda äänestää, kiitos! Olen lähettänyt sen RPi 2020 -kilpailuun. Toivota minulle onnea. Haluan myös selventää, että - jos tämä voittaa yhden hinnoista - se menee suoraan kaikkien muiden osien ostamiseen tai Basiliscus -kotelon tulostamiseen ja mallintamiseen:)

Kiitos vielä kerran ja vielä kerran: älä epäröi kommentoida, kysyä tai antaa vinkkiä. Kaikki nämä ovat tervetulleita. {1. maaliskuuta, EDIT:} Tinkercad 3D -mallin linkki. Jo julkinen!

Suositeltava: