Talaan ng mga Nilalaman:

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

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

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

Ang proyektong ito ay tungkol sa isang aparato na maaari mong gamitin bilang isang computer, naiiba mula sa isang laptop, on the go. Ang pangunahing layunin nito ay hayaan kang isulat ang iyong code kung ikaw ay nagprogram o natututo. Gayundin, kung ikaw ay isang manunulat o nais mong magsulat ng mga kwento, kahit na nagbebenta ka ng mga larawan o larawan, maaari kang kumuha ng ilang at isulat ang kanilang mga caption - Youtuber upang sagutin ang mga komento nito, marahil, o pagkuha ng pelikula! Ang ideya ay isinilang dahil ako Minsan ay nakilala na maaari kong matapos ang aking code habang nagsasawa sa paghihintay para sa isang tao sa harap ng bahay nito o pagbisita, pagkuha ng subway, o bus. Sa maraming mga sitwasyon na nakakainip, o ang pag-aaksaya ng pakiramdam ng oras ay nasa. Ang pakiramdam na panatilihin ang pag-coding o pagsusulat dahil ang pag-cod ng isang bot ay tumatagal ng maraming oras, at alam naming hindi lamang ang paggawa ng isang bot, maaari itong maging isang website o app! Kung nagsusulat ka ng isang libro o nobela / kwento ay nangyari din (narito ko rin napagtanto na ito ay maaaring para sa sinuman, depende lamang ito sa gumagamit). O mga artikulo, tulad ng Instructable na ito e. g. Sa anumang paraan, naisip ko na ang Raspberry Pi ay may ilang kapasidad upang maisagawa ito, maaari mo ring i-on sa isang Android device! Ngunit una, nakatuon sa mga pangunahing kaalaman: sa Rasbian, magagawa ko ang layuning iyon, kahit na samantalahin ang ilang mga sensor at module. Na-tema ko ang proyektong ito na nauugnay sa mitolohiya at kalikasan ni Basiliscus, dahil sa kalayaan at lalo na sa aking "katutubong" wika sa pag-coding: python. At ang pagbabago nito (mga pagkakaiba sa pagitan ng isang tunay na kobra at anumang iba pang reptilya) -at syempre ang kredito ng Mandalorian dahil sa mga freelancer na trabaho, ang komunidad at lahat ng mga tech at gateway na ito [na makakatulong na gawin ang maraming bagay] at kahit papaano ngunit makabuluhan pa rin: ang nakasisigla mga hummingbirds (sa kaso ng Mandalorian's Basilisk, din). Isa sa aking mga layunin ay panatilihin ang aking sarili sa pag-cod ng hindi nag-aalala na makaalis sa baterya (sa pag-aakalang maaari naming gamitin ang aming mga smartphone), saanman at kahit kailan ko nais na - kahit na magpahinga sa bahay sa sopa o pagsulat ng kama sa halip na gumawa ng wala o maglaro ng mga videogame. Gayundin, mahusay ito dahil may ilang mga pahina ng website na hindi mo maaaring gawin o gumamit ng ilang mga tampok sa mobile na bersyon; salamat sa maliliit na computer, hindi ka magkakaroon ng problemang iyon. Sa mga imahe ng Android OS para sa RPi, magagawa mong i-download ang mga app na hindi magagamit para sa mga computer, tulad ng Instagram, halimbawa, o kung lumilikha / nagprogram ka ng isang app! {^ EDIT: Marso, ika-5. 2020}

Maaari kong tipunin ang Romanong royal cobra, ang isang kakilala ng mga Griyego bilang Basilisk, ngunit ang Kataas-taasan lamang ang nagbibigay sa atin ng Kalayaan. Ang Diyos lamang ang nagbibigay sa atin ng biyaya ng pangingibabaw sa nilalang na ito upang gawin itong marangal at matapat, para sa sangkatauhan, at pagsulong kahit sa mga "patay na panahon" na iyon.

Ang pag-unlad nito ← @ Projectboard, droid ng Mandalorian! Coding at pagsusulat bilang Freelancer; sa isang talakayan. Inaanyayahan kang tumingin at lumahok:)

Huwag mag-alala, hindi ka nito kakagat [maliban kung idagdag mo ito fangs -kaya, sundin itong Maituturo nang maingat at tanungin ang anumang tanong na nais mo], gayun din, tandaan na huwag direktang tingnan ang mga mata nito o maglakas-loob na maliitin ang isa nabanggit sa unang talata, na makakakita sa lahat.

· Ang punong-guro o una na hangarin ←

Ang paunang layunin ng proyektong ito ay upang masiyahan ang pangangailangan o pagnanais ng pagkakaroon ng isang aparato na nakatakdang mag-code dito. Katulad ng mga console ng videogames ngunit eksklusibo sa pagsusulat, na nakatuon sa pagsusulat lamang o nakatuon sa mga extense code na ito sa isang sandali na hindi namin magawa ang anumang mas mahusay kaysa maghintay o kahit na sayangin ang ating oras habang marami tayong maisusulat sa bahay o trabaho. Anumang pag-coding, pagsulat ng isang libro, blog, caption ng larawan sa aming Mga Album (sa kaso ng mga litratista), at iba pa. Lalo na para sa pag-coding dahil ilang beses na kailangan namin ang isang tagatala at paulitin ang code na sinusulat namin, higit pa kung natututo kami ng isang bagong wika sa silid-aklatan o programa.

Kahit papaano, pagkatapos ng mahabang panahon, nalaman ko kung paano ko mabibigyan ng buhay ang nasabing console na inspirasyon minsan nang kaunti sa aking unang-walang malay- na teknolohiyang pambata na papalapit. Napagtanto na ito ay hindi lamang para sa pag-coding, kung saan ang root act nito ay ang susulat ngunit para sa pagsasaliksik at pagbuo din ng iba pang mga proyekto, na sinasamantala ang maliit na computer. Gayundin, maaari kang makinig sa isang webinar, gumamit ng mga lumang printer, at pagmomodelo ng iyong 3D - wireless! Kahit saan man mula sa iyong bahay o pagbisita, atbp. Kasama sa likod bahay, sa iyong kama / sofa, kung nais mong magpahinga at magsulat o magsaliksik ng isang bagay nang sabay.

· Kaugnay sa Ituturo na ito at ang paggawa nito..

Ito ay isang Naituturo na nakalarawan sa 3D gamit ang Tinkercad dahil sa maraming mga kadahilanan na wala pa ang bahagi o mga sangkap marahil dahil nagpapadala pa sila o hindi pa nabibili. Tapos na ang unang pag-unlad, at nais kong ibahagi ito nang sunud-sunod na nagpapaliwanag ng pagtipon nang isang beses, at salamat dito, nagsanay ako at sinira ang aking takot sa pagmomodelo ng 3D, nasisiyahan ako nang labis! Kung hindi man, nais ko rin itong likhain muli sa 3D upang makita ang posibleng pagtingin nito at pagkatapos ay magawa ang kaso nito. Maaari mong kopyahin o baguhin ang aking disenyo sa Tinkercad para sa paglikha ng iyong sariling kaso.

TANDAAN: Ang aparatong ito ay dapat umangkop sa bawat gumagamit / customer dahil alam nila kung paano samantalahin mula dito, kaya't hindi ito limitado, ang iyong imahinasyon at mahusay na handang ay ang iyong limitasyon, tulad ng inilarawan sa itaas sa "Ang punong-guro o una na hangarin" na nangangahulugang ikaw maaaring gamitin ito para sa lahat ng kailangan mo. Ang pangunahing layunin ay upang makakuha ng oras sa isang posibleng pagkakataon na maging "pag-aaksaya ng oras" - sa halip na, lumikha ng isang bagay na karapat-dapat.

Gayundin, isinulat ko ang lahat ng ito, umaasa na maipaliwanag ko nang maayos ang aking sarili sa aking pagsusulat dahil sa aking katutubong wika, na hindi Ingles. Humihingi muna ako ng paumanhin kung nagkamali ako sa grammar, ang anumang katanungan o tip ay malugod (huwag mag-atubiling magtanong, mangyaring)! Salamat sa iyong oras at pasensya. Lumikha tayo.

Mga gamit

Ang bawat arrow (→) ay tumutukoy sa isang item bilang mga bahagi ng Basiliscus α.

  1. → modelo ng Raspberry Pi 4B (mas mabuti ang 4GB RAM). Gamit ang kit nito: power -switch- supply ng cable (para sa 110v ~ 220v o USB), heatsinks (inirekomenda) o isang Embedded Armor Aluminium Radiator Heatsink, → at isang MicroSD (4GB hanggang 16GB na imbakan ok lang).
  2. → LCD [Touch] Screen 3.5 "(max. 5", sa palagay ko). + isang lapis ng stylus (opsyonal).
  3. → X856 mSATA SSD Shield Storage Extension Board (para sa RPi 4B lamang).
  4. → mSATA SSD Storage (> 125GB). HINDI SAMSUNG, napakahalaga nito.
  5. → SIM7600G * 4G HAT. Kasama ang cable nito (35cm, o 120cm) + GPS Antenna. & GSM Antenna.
  6. → Real-Time Clock (RTC) Module na walang header na karapat-dapat, at temp. sensor at pass-thru. "DS3231SN" → 2x GPIO Duplication Expansion Board (90º). → Universal GPIO Extension Board. (mayroon itong tatlong GPIO dito)
  7. → Expansion Board na may Fan: YAHBOOM RGB Cooling Hat Adjustable Fan w / OLED display. O, MakerFocus Cooling Fan na may Led.
  8. → micro-HDMI to HDMI cable [inirekomenda (150cm)].
  9. → Camera 8MP V2 malawak na Angle 160º FoV (sumusuporta sa Video Record). + Adapter Camera Cable para sa Raspberry Pi 4B, kung saan isasaksak namin ang Camera 8MP.
  10. → Lupon ng Pagpapalawak ng Power Supply.
  11. → 2x Supply ng Baterya (> 2500mAh). Inirerekumenda ko ang isang pares ng 8000mAh. O 10Ah, ngunit ang mga ito ay masyadong malaki.
  12. → [N503 o anumang] Mini Wireless KEYBOARD, na nababagay sa iyo. Subukang gumamit ng isang maliit! - Kailangan kong magkaroon ng isa gamit ang SHIFT key sa magkabilang panig nito: kaliwa at kanan.
  13. ↓ Mga Add-on: ~ Sensor Hub Development Board. ~ VGA666 Adapter Board.

- Opsyonal (para sa Hakbang 2), isang Soldering Station: higit sa lahat kailangan ng isang Heat Solder [WARNING: Ito ay talagang mainit, at maaaring mayroon kang ilang kadalubhasaan dahil gagamitin mo rin ang Raspberry Pi at ang GPIO din. Ingatan ang matinding]

* G nangangahulugang ang Global, E at CE ay para sa US & CAD at Asya at Europa ayon sa pagkakabanggit.

Hakbang 1: Maghanda Tayo sa Paghahanda ng Lahat

Maghanda Tayo sa Paghahanda ng Lahat
Maghanda Tayo sa Paghahanda ng Lahat
Maghanda Tayo sa Paghahanda ng Lahat
Maghanda Tayo sa Paghahanda ng Lahat
Maghanda Tayo sa Paghahanda ng Lahat
Maghanda Tayo sa Paghahanda ng Lahat
  1. Tiyaking ang iyong Micro SD Card ay> 4GB. At kailangan mong magkaroon ng pag-access sa Internet (upang i-download ang OS ".img")
  2. I-download ang imahe ng Raspberian OS (desktop).
  3. Kumuha ng isang software kung saan maaari mong sunugin o i-flash ang imahe sa Micro SD Card.
  4. Mayroon nang isang utility upang I-unzip ang imahe.

Tulad ng nalalaman mo, pagkatapos i-download ang imahe at i-unzip ito, dapat mong i-flash ito sa Micro SD Card.

Gayundin, mahusay na magkaroon na ng isang HDMI adapter (iyon ay magiging isang cable), tulad ng ipinakita sa ibaba! Micro HDMI.

Sa una, tiyaking binibili mo ang mga katugmang module ng snd item. Kung hindi man, makikita mo sa susunod na ang mga imahe para sa Instructable na ito ay pawang ginawa sa 3D sa Tinkercad, dahil sa dalawang kadahilanan:

1.- Hindi ko pa nakuha ang buong mga bahagi, ang ilan ay malapit nang dumating sa aking bahay, at hindi ko rin binili ang iba pa.

2.- Para sa huling kadahilanang ito, nagmomodelo ako ng bawat bahagi sa isang "pangkaraniwan" na magkatulad na modelo, upang ilarawan para sa aking sarili kapag sila ay dumating at tipunin ang lahat at upang ibahagi sa iyo kung paano gumawa o magtipon ng Basiliscus Alpha sa pamamagitan ng iyong sarili na ito ay isang proyekto ng lisensya ng mga malikhaing (BY-NC-SA 4.0) na proyekto at isang regalong mula sa akin sa lahat ng interesadong tao.

Ikonekta ang Micro-HDMI sa HDMI cable sa Raspberry Pi at isang TV na umamin sa HDMI. At i-on ang iyong Raspberry Pi. At i-configure ang iyong Raspbian sa kauna-unahang pagkakataon! Tandaan: bale-walain ang hakbang sa koneksyon ng Wifi, hindi ako makakonekta, gawin ito pagkatapos nitong mag-reboot.

Pumunta sa Terminal ng Raspbian. at patakbuhin ang susunod na mga linya ng utos:

sudo rasp-config

Pagkatapos, paganahin ang pagpipilian 5: Mga Pagpipilian sa Pag-interface (I-configure ang Mga Koneksyon sa Mga Peripheral). At buhayin (paganahin) ang P5: "I2C". Mag-click sa [oo], ENTER sa lahat: at pagkatapos ito ay muling mag-reboot.

Ngayon, i-install ang mga utility:

sudo apt-get update

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

Sa wakas, i-shut-down ang iyong system (o i-reboot ito gamit ang sudo reboot):

sudo tumigil

Kung nais mo, suriin kung pinagana ang I2C na opsyonal at ililista ang lahat ng mga module:

lsmod | grep i2c_

Ang lahat ng mga sub-Hakbang na ito ay nakuha mula sa Paganahin ang I2C Interface sa Raspberry Pi BY MATT.

Hakbang 2: Buksan ang Iyong Mga Produkto

Buksan ang Iyong Produkto
Buksan ang Iyong Produkto
Buksan ang Iyong Produkto
Buksan ang Iyong Produkto
Buksan ang Iyong Produkto
Buksan ang Iyong Produkto

Na-paste ko na ang aking heatsinks sa mga core ng aking Raspberry Pi dito!

Gayundin, tulad ng nabanggit ko dati, magdaragdag ako ng mga totoong larawan sa pagtatapos ng kaukulang hakbang, at dito bilang kanilang proseso ng pag-unboxing, sa sandaling dumating ang bawat bahagi!

Hakbang 3: Ikabit ang Iyong Dobleng GPIO 90 Degree

Ikabit ang Iyong Dobleng GPIO 90 Degree
Ikabit ang Iyong Dobleng GPIO 90 Degree
Ikabit ang Iyong Dobleng GPIO 90 Degree
Ikabit ang Iyong Dobleng GPIO 90 Degree
Ikabit ang Iyong Dobleng GPIO 90 Degree
Ikabit ang Iyong Dobleng GPIO 90 Degree

Maaari itong maging sa tuktok ng Raspberry Pi, ngunit nais kong maghinang ito sa ibaba. Dapat akong pumunta sa isang Tech Soldering Station kung saan mayroon silang isang Heat Solder o kumuha ng isa! Maaari itong maging opsyonal ngunit nais kong gawin iyon. I-update ko ito sa ilang mga larawan at babalang nauugnay dito. Anyways maaari mo pa ring idagdag ang GPIO sa tuktok ng iyong RPi4 tulad ng nakikita mo sa pangatlong imahe.

Hakbang 4: Magsama-sama ng mga Strew ng Board ng Pagpapalawak ng MSATA

Ipagsama ang mga Strew ng Board ng Pagpapalawak ng MSATA
Ipagsama ang mga Strew ng Board ng Pagpapalawak ng MSATA
Ipagsama ang mga Strew ng Board ng Pagpapalawak ng MSATA
Ipagsama ang mga Strew ng Board ng Pagpapalawak ng MSATA
Ipagsama ang mga Strew ng Board ng Pagpapalawak ng MSATA
Ipagsama ang mga Strew ng Board ng Pagpapalawak ng MSATA

Hakbang 5: Ipasok at Ilakip ang MSATA SDD Disk Card Sa Lupon ng Pagpapalawak ng MSATA

Ipasok at Ilakip ang MSATA SDD Disk Card Sa MSATA Expansion Board
Ipasok at Ilakip ang MSATA SDD Disk Card Sa MSATA Expansion Board
Ipasok at Ilakip ang MSATA SDD Disk Card Sa MSATA Expansion Board
Ipasok at Ilakip ang MSATA SDD Disk Card Sa MSATA Expansion Board
Ipasok at Ilakip ang MSATA SDD Disk Card Sa MSATA Expansion Board
Ipasok at Ilakip ang MSATA SDD Disk Card Sa MSATA Expansion Board
Ipasok at Ilakip ang MSATA SDD Disk Card Sa MSATA Expansion Board
Ipasok at Ilakip ang MSATA SDD Disk Card Sa MSATA Expansion Board

Hakbang 6: Bridge Fom the Raspberry Pi to MSATA Expansion Board

Bridge Fom the Raspberry Pi to MSATA Expansion Board
Bridge Fom the Raspberry Pi to MSATA Expansion Board
Bridge Fom the Raspberry Pi to MSATA Expansion Board
Bridge Fom the Raspberry Pi to MSATA Expansion Board
Bridge Fom the Raspberry Pi to MSATA Expansion Board
Bridge Fom the Raspberry Pi to MSATA Expansion Board

Hakbang 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

Alam ko na iminumungkahi ko ang isang pares ng Fan Cooler Modules, maaari mong gamitin ang anuman sa mga ito, ang dalawang ito lamang ang mas mahusay sa proyektong ito; kung ninanais mo ang may OLED o hindi, iyong pagpipilian. Sa aking kaso, pumili ako ng OLED. Anyways, wala sa kanila ang nangangailangan ng anumang code sa pagkakaalam ko. Gayundin, maaari mong gamitin ang opisyal na Raspberry's PoE fan cooler sa halip.

Iwaksi ang kulay abong bagay na iyon, isa ito sa mga bateryang pares na gagamitin namin sa paglaon!

Hakbang 8: Dagdag na Indibidwal na GPIO

Dagdag na Indibidwal na GPIO
Dagdag na Indibidwal na GPIO
Dagdag na Indibidwal na GPIO
Dagdag na Indibidwal na GPIO
Dagdag na Indibidwal na GPIO
Dagdag na Indibidwal na GPIO

Magdaragdag kami ng isang labis na GPIO o anumang iba pang module ng pagnanasa. Ang punong function na ito ay upang matiyak ang ilang libreng puwang para sa Fan Cooler!

Hakbang 9: RTC (Real-time Clock)

RTC (Real-time na Orasan)
RTC (Real-time na Orasan)
RTC (Real-time na Orasan)
RTC (Real-time na Orasan)
RTC (Real-time na Orasan)
RTC (Real-time na Orasan)

Gayundin, tandaan na ipasok ang kani-kanilang baterya!

I-edit ang config.txt (maaari mong gamitin ang sudo nano /boot/config.txt sa iyong terminal) at idagdag ang susunod na linya:

dtparam = i2c_arm = on # baka naka-on na, i-verify lang ito.

dtoverlay = i2c-rtc, ds3231

Magtipid Reboot. Pagkatapos, sudo hwclock --systohc

At alisin ang pekeng hwclock: (ang linya na ito lamang ay opsyonal dahil ang hangarin nito ay upang malaman, bilang mga gumagamit, kapag hindi ito gumagana. Kung hindi, mapapanatili mo ito [laktawan ang sub-step na ito] upang magkaroon ng isang backup. Tulad ng sinabi ng mga dfries dito tala)

sudo apt-get purge fake-hwclock

Lumikha ng isang bagong panuntunan sa udev upang maitakda ang orasan (bagong file):

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

Kopyahin at i-paste ito sa susunod:

# Sa Raspberry Pi hindi magagamit ang RTC kapag sinubukan ng systemd, # itakda ang oras mula sa RTC ngayon kapag ito ay magagamit. KERNEL == "rtc0", RUN + = "/ sbin / hwclock --rtc = $ root / $ name --hctosys"

Panghuli, makatipid.

Ang lahat ng ito ay nakuha mula sa pag-setup ng RTC ds3231… RaspberryPi.org/forums/viewtopic.php?f=63&t=209700 nai-post ng dfries.

Hakbang 10: SIM7600G-H 4G sa Vertical at Plug In

SIM7600G-H 4G sa Vertical at Plug In
SIM7600G-H 4G sa Vertical at Plug In
SIM7600G-H 4G sa Vertical at Plug In
SIM7600G-H 4G sa Vertical at Plug In
SIM7600G-H 4G sa Vertical at Plug In
SIM7600G-H 4G sa Vertical at Plug In

Buksan ang /boot/config.txt file, hanapin ang pahayag sa ibaba at i-uncment ito upang paganahin ang UART.

sudo nano /boot/config.txt

Maaari mong idagdag ito nang direkta sa dulo ng file din.

enable_uart = 1

Pagkatapos, i-reboot.

Maaari mo ring gawin ito sa pagtakbo sa terminal: sudo rasp-config → Mga Pagpipilian → Serial →

1.- I-download ang raspberry pi demo code at kopyahin ang folder ng SIM7600X sa / home / pi / direktoryo. Ang X ay tumutukoy sa aming modelo ng SIM7600, sa kasong ito, ito ay SIM7600G.

2.- Ipasok / home / pi / direktoryo, isagawa ang susunod na utos sa "Init ang Raspberry Pi":

cd / home / pi /

chmod 777 sim7600-4g-hat-init

3.- Buksan ang /etc/rc.local file, pagkatapos ay idagdag ang konteksto sa ibaba:

sh / home / pi / SIM7600G / sim7600_4g_hat-init

(Ipinapakita ito sa mga imahe sa itaas o sa naka-attach na PDF file, pahina 21)

Kinuha mula sa SIM7600E-HAT-Manual-EN.pdf ng WAVESHARE.

Hakbang 11: Isang Pangalawang Dobleng 90º GPIO (ilustrasyon ng GPIO Na Na Na-Attach sa Hakbang 3)

Isang Pangalawang Dobleng 90º GPIO (ilustrasyon ng GPIO Na Na Na-attach sa Hakbang 3)
Isang Pangalawang Dobleng 90º GPIO (ilustrasyon ng GPIO Na Na Na-attach sa Hakbang 3)
Isang Pangalawang Doble 90º GPIO (ilustrasyon ng GPIO Na Na Na-attach sa Hakbang 3)
Isang Pangalawang Doble 90º GPIO (ilustrasyon ng GPIO Na Na Na-attach sa Hakbang 3)
Isang Pangalawang Dobleng 90º GPIO (ilustrasyon ng GPIO Na Na Na-attach sa Hakbang 3)
Isang Pangalawang Dobleng 90º GPIO (ilustrasyon ng GPIO Na Na Na-attach sa Hakbang 3)

Tulad ng nakikita mo sa mga nakalakip na larawan, mayroong labis na GPIO na na-attach na namin sa Hakbang walong (8).

Hakbang 12: "UPS HAT 2" Li-ion Batter Power Sourcer Supply Expansion Board & Pares ng Mga Baterya (sa pagitan ng 2.6 hanggang 5.6 o 8 Amh)

Larawan
Larawan
Larawan
Larawan
Larawan
Larawan

UPS2

Nais kong gumamit ng dalawang baterya.

Kinuha mula sa

Mangyaring mag-refer sa github:

## Paganahin ang I2C sa raspi-configsudo raspi-config -> Mga Pagpipilian sa Pag-interface -> I2C -> Paganahin -> ## Tingnan ang Impormasyon sa baterya https://github.com/geekworm-com/UPS2/raw/master/viewinfo.py #edit viewinfo.py at baguhin ang kapasidad ng baterya nano viewinfo.py #. Baguhin ang 2600 sa iyong baterya na kapasidad (mAh) MY_BATTERY_CAP = 2600

Hakbang 13: Maglaan ng aming Pangalawang Baterya. at Ito ay isang Mabuting Sandali upang Ipasok / ikonekta ang Iyong Camera SPI Sa Raspberry Pi

Ilaan ang aming Pangalawang Baterya. at Ito ay isang Mabuting Sandali upang Ipasok / ikonekta ang Iyong Camera SPI Sa Raspberry Pi
Ilaan ang aming Pangalawang Baterya. at Ito ay isang Mabuting Sandali upang Ipasok / ikonekta ang Iyong Camera SPI Sa Raspberry Pi
Ilaan ang aming Pangalawang Baterya. at Ito ay isang Mabuting Sandali upang Ipasok / ikonekta ang Iyong Camera SPI Sa Raspberry Pi
Ilaan ang aming Pangalawang Baterya. at Ito ay isang Mabuting Sandali upang Ipasok / ikonekta ang Iyong Camera SPI Sa Raspberry Pi
Ilaan ang aming Pangalawang Baterya. at Ito ay isang Mabuting Sandali upang Ipasok / ikonekta ang Iyong Camera SPI Sa Raspberry Pi
Ilaan ang aming Pangalawang Baterya. at Ito ay isang Mabuting Sandali upang Ipasok / ikonekta ang Iyong Camera SPI Sa Raspberry Pi

Nagpasiya akong ipahinga ito sa maliit na puwang na iyon. Tiyaking naabot ng mga kable nito ang input ng UPS2 HAT -para sa konektor ng baterya.

Hakbang 14: Touch-screen LCD 3.5 "Display

Touch-screen LCD 3.5
Touch-screen LCD 3.5
Touch-screen LCD 3.5
Touch-screen LCD 3.5
Touch-screen LCD 3.5
Touch-screen LCD 3.5
Touch-screen LCD 3.5
Touch-screen LCD 3.5
Touch-screen LCD 3.5
Touch-screen LCD 3.5
Touch-screen LCD 3.5
Touch-screen LCD 3.5
Touch-screen LCD 3.5
Touch-screen LCD 3.5
Touch-screen LCD 3.5
Touch-screen LCD 3.5
Touch-screen LCD 3.5
Touch-screen LCD 3.5
Touch-screen LCD 3.5
Touch-screen LCD 3.5
Touch-screen LCD 3.5
Touch-screen LCD 3.5
Touch-screen LCD 3.5
Touch-screen LCD 3.5
Touch-screen LCD 3.5
Touch-screen LCD 3.5
Touch-screen LCD 3.5
Touch-screen LCD 3.5
Touch-screen LCD 3.5
Touch-screen LCD 3.5
Touch-screen LCD 3.5
Touch-screen LCD 3.5
Touch-screen LCD 3.5
Touch-screen LCD 3.5

Pag-install ng driver:

Buksan ang Terminal at patakbuhin:

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

Upang simulang gamitin ang LCD touchscreen bilang kasalukuyang display, patakbuhin ito sa susunod sa Terminal:

cd LCD-show / sudo./LCD35-show

Magre-reboot ito at mai-load ang sarili nito sa susunod na pagsisimula.

Upang i-undo ito, o bumalik lamang sa HDMI:

cd LCD-show / sudo./HDMI-show

At pagkatapos, ang pag-calibrate ng Touch-screen.

Maaaring i-calibrate gamit ang isang program na tinatawag na xinput_calibrator:

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

I-click ang Menu sa taskbar -> Mga Kagustuhan -> I-calibrate ang Touchscreen. Sundin ang mga tagubilin doon!

Upang paikutin ang screen (90 degree), patakbuhin:

cd LCD-show /

sudo./rotate.sh 90

- Ang lahat ng ito ay nakuha mula sa 3.5inch RPi Display @ LCDwiki.com

Hakbang 15: Board ng SensorHub

Board ng SensorHub
Board ng SensorHub
Board ng SensorHub
Board ng SensorHub
Board ng SensorHub
Board ng SensorHub
Board ng SensorHub
Board ng SensorHub

Tulad ng pag-tag ko sa unang naka-attach na imahe, kailangan naming ihalo ang 90 sensor na ilaw na sensor, upang madali itong magamit sa paglaon. Makikita mo sa susunod na hakbang (16).

Para sa pag-install nito, karagdagang sa aking mga screenshot, ginawa ng @EsoreDre isang Maituturo tungkol dito; punta ka lang at tingnan, mag-iwan din ng ilang magagaling na pag-vibe doon. Kung hindi man, kung hindi mo nais, lagi mong nakikita ang susunod na artikulong ito kung saan ipinaliwanag pati na rin ang isang py file code na ginawa para sa may-akda nito (Brian0925) bilang isang plus.

Serye ng Docker Pi ng Sensor Hub Board Tungkol sa IOT Ni EsoreDre sa Circuits> Raspberry Pi.

Ang unang pagtingin sa EP0106 ni Brian0925 sa DESIGNSPARK.

Hakbang 16: Pangkalahatang GPIO (tatlong) Lupon ng Pagpapalawak

Pangkalahatang GPIO (tatlong) Lupon ng Pagpapalawak
Pangkalahatang GPIO (tatlong) Lupon ng Pagpapalawak
Pangkalahatang GPIO (tatlong) Lupon ng Pagpapalawak
Pangkalahatang GPIO (tatlong) Lupon ng Pagpapalawak
Pangkalahatang GPIO (tatlong) Lupon ng Pagpapalawak
Pangkalahatang GPIO (tatlong) Lupon ng Pagpapalawak

TANDAAN: mainam na palakasin ang tatlong ito sa ilang (anim, 4 at 2 para sa VGA. Susunod na hakbang) na mga strew.

Hakbang 17: VGA666 Module Adapter Board

VGA666 Module Adapter Board
VGA666 Module Adapter Board
VGA666 Module Adapter Board
VGA666 Module Adapter Board
VGA666 Module Adapter Board
VGA666 Module Adapter Board

I-edit muli ang iyong config.txt. At idagdag dito:

#VGA 666 config

dtoverlay = vga666 paganahin = dpi_lcd = 1 # Hindi pagkumpleto kung nais naming itakda ito bilang default na display # display_default_lcd = 1 dpi_group = 2 # Siguraduhin kung ano ang Celsius na gumagana ang iyong monitor. # Anyways, ang pinaka-karaniwan ay 60 kaya magsulat tayo: dpi_mode = 0x09

Bago i-save o lumabas, para sa bawat oras na nais mong gamitin ito, baguhin ang mga halaga ng laki ng iyong console sa iyong mga monitor (kapag hindi, i-undo lamang ang lahat sa susunod). Mga Linya 21 at 22:

framebuffer_width = 800

framebuffer_height = 600 #ito pinipilit ang isang laki ng console.

At magdagdag ng '#' sa lahat ng mga halagang HDMI, dapat mayroon kang katulad nito [pipilitin ang VGA]:

# hdmi_group = 1

# hdmi_mode = 4

# hdmi_drive = 2

Makatipid; tapos na

Nakuha mula sa video sa Youtube ng cosicasF9: https://www.youtube.com/embed/RGbD2mU_S9Y, na mapapanood mo gamit ang mga subtitle!

Hakbang 18: Mini -wireless- Keyboard

Mini -wireless- Keyboard
Mini -wireless- Keyboard
Mini -wireless- Keyboard
Mini -wireless- Keyboard
Mini -wireless- Keyboard
Mini -wireless- Keyboard

Pinagsama ko ang dalawang mga protoboard upang katawanin ito bilang Mini keyboard para sa aking Instructable, at ang aking -Tinkercad na ginawa- preview na prototype. Lahat ng susunod ay upang likhain ito ng isang kaso kung saan ang Mini Keyboard ay dapat na namamalagi sa velcro! Oo, sa pamamagitan ng isang hook-loop fastener na hinahayaan kang dis-attach ito kung nais mong ikonekta ang Basiliscus sa isang TV o monitor. Ito ay nasa likod nito [MiniK], at sa harap ng kaso o sa ilalim na bahagi ng SensorHub Board, na hindi ko inirerekumenda, ngunit posible.

Kaugnay sa mga strew sa pagitan ng SensorHub, Universal GPIO Expansion, at VGA666 Adapter, maaari kong gamitin ang mga strew sa kanila at sa [isang hinaharap] na kaso.

Hakbang 19: Mga Add-on at UPDATE

Ano pa ang nais mong idagdag? Siguro isang Sensor Fingerprint!

Idaragdag ko ito ang Mag-log ng bawat Uptade na gagawin ko, alam na ang ilang mga bahagi ay darating nang isa-isang buwanang sa ngayon, inaasahan kong; Samantala, mayroong isang bumubuo ng proyekto na may bukas na talakayan, maaari kang lumahok.{Naibahagi ko na ito sa simula} Kung hindi man, inaasahan kong ang Instructable na ito ay magiging kapaki-pakinabang sa sinumang interesado sa proyekto kung may nais na gawin ito para sa kanilang sarili, at para sa akin bilang isang mabuting itinuro sa sarili.

Salamat sa pagbabasa, at huwag kalimutang mag-VOTE, mangyaring! Isinumite ko ito sa paligsahan ng RPi 2020. Wish mo sana swerte ako. Gayundin, nais kong linawin na-sa kasong ito ay manalo ng isa sa mga presyo- direktang pupunta upang bilhin ang lahat ng natitirang bahagi, o para sa pagpi-print at patuloy na pagmomodelo ang kaso ni Basiliscus:)

Maraming salamat minsan pa, at minsan pa: huwag mag-atubiling magbigay ng puna, magtanong o magbigay ng isang tip. Ang lahat ng mga iyon ay maligayang pagdating. {Marso 1, EDIT:} Ang link ng modelo ng Tinkercad 3D. Pampubliko na!

Inirerekumendang: