Spisu treści:

Bazyliszek „α”. Mandalorian's Basilisk W/ Raspberry Pi Hardware i Raspbian OS: 19 kroków
Bazyliszek „α”. Mandalorian's Basilisk W/ Raspberry Pi Hardware i Raspbian OS: 19 kroków

Wideo: Bazyliszek „α”. Mandalorian's Basilisk W/ Raspberry Pi Hardware i Raspbian OS: 19 kroków

Wideo: Bazyliszek „α”. Mandalorian's Basilisk W/ Raspberry Pi Hardware i Raspbian OS: 19 kroków
Wideo: 48 часов фургонной жизни в Вашингтоне, США (когда ничего не идет по плану) 2024, Lipiec
Anonim
Bazyliszek
Bazyliszek
Bazyliszek
Bazyliszek
Bazyliszek
Bazyliszek

Ten projekt dotyczy urządzenia, którego możesz używać jako komputera, innego niż laptop, w podróży. Jego głównym celem jest umożliwienie pisania kodu, jeśli programujesz lub uczysz się. Ponadto, jeśli jesteś pisarzem lub lubisz pisać opowiadania, nawet jeśli sprzedajesz zdjęcia lub zdjęcia, możesz wziąć niektóre i napisać ich podpisy - być może youtuber, aby odpowiedzieć na jego komentarze, lub filmować! Pomysł zrodził się, ponieważ ja' Kiedyś zorientowałam się, że mogę kończyć kod, nudząc się, czekając na kogoś przed jego domem lub odwiedzając, jadąc metrem lub autobusem. W wielu sytuacjach jest to nudne lub uczucie marnowania czasu. To uczucie ciągłego kodowania lub pisania, ponieważ kodowanie bota zajmuje dużo czasu, a wiemy, że nie tylko tworzysz bota, może to być strona internetowa lub aplikacja! Jeśli piszesz książkę lub powieść/historię też się zdarza (tutaj zdałem sobie sprawę, że może to być dla każdego, zależy to tylko od użytkownika). Lub artykuły, takie jak ten Instruktaż e. g. W każdym razie pomyślałem, że Raspberry Pi ma pewną zdolność, aby to się stało, możesz go również przekształcić w urządzenie z Androidem! Ale najpierw skupię się na podstawach: z Rasbianem mogę osiągnąć ten cel, nawet wykorzystując niektóre czujniki i moduły. Tematyka tego projektu była związana z mitologią i naturą Bazyliszka, ze względu na wolność, a zwłaszcza mój "ojczysty" język kodowania: pyton. I jego transformacja (różnice między prawdziwą kobrą a jakimkolwiek innym gadem) - i oczywiście mandaloriańskie credo ze względu na pracę freelancerów, społeczność i wszystkie te technologie i bramy [które pomagają w wielu rzeczach] i przynajmniej, ale nadal znaczące: inspirujące kolibry (w przypadku bazyliszka Mandaloriana również). Jednym z moich celów jest to, aby kodować bez obawy o wyczerpanie baterii (zakładając, że możemy używać naszych smartfonów), gdziekolwiek i kiedykolwiek zechcę – nawet odpoczywając w domu na kanapie lub łóżku, pisząc zamiast nic nie robić lub grać w gry wideo. Ponadto jest to doskonałe, ponieważ istnieją strony internetowe, których nie można wykonać ani użyć niektórych funkcji w wersji mobilnej; dzięki małym komputerom nie będziesz miał tego problemu. Dzięki obrazom systemu operacyjnego Android dla RPi będziesz mógł pobierać aplikacje, które nie są dostępne dla komputerów, na przykład Instagram, lub jeśli tworzysz/programujesz aplikację! {^ EDYCJA: 5 marca. 2020}

Mogę zebrać egipską kobrę królewską, tę którą Grecy znali jako Bazyliszek, ale tylko Najwyższy daje nam Wolność. Bóg jest jedynym, który daje nam łaskę dominacji nad tym stworzeniem, aby uczynić je honorowym i lojalnym dla ludzkości oraz postępem nawet w tych „martwych czasach”.

Jego rozwój ← @ Projectboard, droid Mandaloriana! Kodowanie i pisanie jako Freelancer; na forum dyskusyjnym. Zapraszamy do obejrzenia i udziału:)

Nie martw się, nie ugryzie cię [chyba że dodasz kły - więc uważnie postępuj zgodnie z tą instrukcją i zadaj dowolne pytanie], pamiętaj też, aby nie patrzeć bezpośrednio w jego oczy ani nie waż się nie doceniać tego wspomniany w pierwszym akapicie, który wszystko widzi.

· Główne lub początkowe cele ←

Pierwotnym celem tego projektu było zaspokojenie potrzeby lub chęci posiadania urządzenia przeznaczonego do jego kodowania. Podobny do konsol do gier wideo, ale wyłącznie do pisania, skupiający się na samym pisaniu lub poświęcony tym obszernym kodom w chwili, gdy nie możemy zrobić nic lepszego niż czekać, a nawet marnować czas, gdy mamy dużo do napisania w domu lub w pracy. Wszelkie kodowanie, pisanie książki, bloga, podpis pod zdjęciem w naszych Albumach (w przypadku fotografów) i tak. Zwłaszcza do kodowania, ponieważ czasami potrzebujemy kompilatora i iterujemy kod, który piszemy, bardziej, jeśli uczymy się nowej biblioteki lub języka programowania.

W każdym razie, po długim czasie, dowiedziałem się, jak mogę ożywić taką konsolę zainspirowaną choć trochę nadchodzącą technologią moich pierwszych świadomych lat dzieciństwa. Zdając sobie sprawę, że byłoby to nie tylko do kodowania, którego podstawowym aktem jest pisanie, ale także do badań i rozwoju innych projektów, korzystając w pełni z małego komputera. Możesz także słuchać webinaru, używać starych drukarek i modelować swoje 3D - bezprzewodowo! Wszędzie poza domem, z wizytą itp. W tym na podwórku, na łóżku/sofie, jeśli chcesz jednocześnie odpocząć i coś napisać lub poszukać.

· Powiązane z tą Instrukcją i jej tworzeniem. ←

Jest to instrukcja obsługi zilustrowana w 3D za pomocą Tinkercad z wielu powodów, dla których nie ma jeszcze części lub komponentów, być może dlatego, że nadal są w transporcie lub po prostu nie zostały jeszcze kupione. Pierwsze opracowanie się skończyło i chciałem się nim podzielić krok po kroku wyjaśniając już raz montaż, dzięki czemu przećwiczyłem i przełamałem strach przed modelowaniem 3D, tak mi się to podobało! W przeciwnym razie chciałem również odtworzyć go w 3D, aby zobaczyć jego możliwy wygląd, a następnie móc go przedstawić. Możesz skopiować lub zmodyfikować mój projekt na Tinkercad w celu stworzenia własnego etui.

UWAGA: To urządzenie powinno odpowiadać każdemu użytkownikowi/klientowi, ponieważ wie, jak z niego skorzystać, więc nie jest ono ograniczone, Twoja wyobraźnia i dobra wola to Twój limit, jak opisano powyżej w „Główne lub początkowe cele”, co oznacza, że możesz go używać do wszystkiego, czego potrzebujesz. Głównym celem jest zyskanie czasu na ewentualną możliwość „marnowania czasu” – zamiast tego stworzyć coś godnego.

Poza tym zapisuję to wszystko, mając nadzieję, że dobrze wytłumaczę się w swoim piśmie ze względu na mój język ojczysty, którym nie jest angielski. Z góry przepraszam, jeśli popełnię błąd gramatyczny, wszelkie pytania lub wskazówki są mile widziane (nie wahaj się zapytać)! Dziękuję za poświęcony czas i cierpliwość. Stwórzmy.

Kieszonkowe dzieci

Każda strzałka (→) odnosi się do elementu jako części bazyliscus α.

  1. → Model Raspberry Pi 4B (najlepiej 4GB RAM). Z zestawem: kabel zasilający (do 110v~220v lub USB), radiatory (zalecane) lub aluminiowy radiator chłodnicy Embedded Armor, → i MicroSD (pamięć 4GB do 16GB, wszystko jest w porządku).
  2. → Ekran LCD [Dotykowy] 3,5" (maksymalnie 5", chyba). + rysik (opcjonalnie).
  3. → Karta rozszerzenia pamięci masowej X856 mSATA SSD Shield (tylko dla RPi 4B).
  4. → Pamięć mSATA SSD (>125 GB). NIE SAMSUNG, to bardzo ważne.
  5. → Czapka SIM7600G* 4G. W zestawie kabel (35cm lub 120cm) + antena GPS. i antena GSM.
  6. → Moduł zegara czasu rzeczywistego (RTC) bez zamontowanego kolektora i temp. czujnik i przelot. "DS3231SN"→ 2x karta rozszerzeń GPIO do powielania (90º).→ Uniwersalna karta rozszerzeń GPIO. (ma na nim trzy GPIO)
  7. → Płytka rozszerzeniowa z wentylatorem: Regulowany wentylator YAHBOOM RGB Cooling Hat z wyświetlaczem OLED. Lub wentylator chłodzący MakerFocus z diodą LED.
  8. → kabel micro-HDMI do HDMI [zalecany (150cm)].
  9. → Kamera 8MP V2 szerokokątna 160º FoV (obsługująca nagrywanie wideo). + Adapter do kabla kamery do Raspberry Pi 4B, do którego podłączymy kamerę 8MP.
  10. → Płytka rozszerzeń zasilacza.
  11. → 2x zasilanie bateryjne (> 2500 mAh). Polecam parę 8000mAh. Albo 10Ah, ale te są za duże.
  12. → [N503 lub dowolna] Mini Bezprzewodowa KLAWIATURA, która Ci odpowiada. Spróbuj użyć maleńkiego! - Potrzebuję mieć taki z klawiszem SHIFT po obu stronach: lewej i prawej.
  13. ↓ Dodatki:~ Płytka rozwojowa koncentratora czujników.~ Karta adaptera VGA666.

-- Opcjonalna (dla kroku 2) stacja lutownicza: głównie potrzebna jest lutownica na gorąco [OSTRZEŻENIE: jest naprawdę gorąco i możesz mieć trochę wiedzy, ponieważ będziesz manipulować Raspberry Pi i jego GPIO. Zachowaj szczególną ostrożność].

* G oznacza Global, E i CE oznaczają odpowiednio USA i CAD oraz Azję i Europę.

Krok 1: Przygotujmy się do przygotowania wszystkiego

Przygotujmy się do wszystkiego
Przygotujmy się do wszystkiego
Przygotujmy się do przygotowania wszystkiego
Przygotujmy się do przygotowania wszystkiego
Przygotujmy się do wszystkiego
Przygotujmy się do wszystkiego
  1. Upewnij się, że karta Micro SD ma > 4 GB. I musisz mieć dostęp do Internetu (aby pobrać system operacyjny ".img")
  2. Pobierz obraz Raspberian OS (komputer).
  3. Pobierz oprogramowanie, w którym możesz nagrać lub sflashować obraz na kartę Micro SD.
  4. Masz już narzędzie do rozpakowania obrazu.

Jak być może wiesz, po pobraniu obrazu i rozpakowaniu go musisz sflashować go na kartę Micro SD.

Poza tym dobrze mieć już przejściówkę HDMI (to byłby raczej kabel), jak pokazano poniżej! Mikro HDMI.

Na początku upewnij się, że kupujesz kompatybilne moduły i przedmioty. W przeciwnym razie zobaczysz, że obrazy do tego Instructable są wykonane w 3D na Tinkercad, z dwóch powodów:

1.- Nie dostałem jeszcze całych części, niektóre wkrótce dotrą do mojego domu, a pozostałych też nie kupiłem.

2.- Z tego ostatniego powodu modelowałem każdą część w „ogólnym” bardzo podobnym modelu, aby zilustrować dla siebie, kiedy przybędą i zmontują wszystko razem, oraz aby podzielić się z wami, jak samodzielnie wykonać lub złożyć Basiliscus Alpha tak, jak jest projekt na licencji Creative Commons (BY-NC-SA 4.0) i prezent ode mnie dla wszystkich zainteresowanych.

Podłącz kabel Micro-HDMI do HDMI do Raspberry Pi i telewizora obsługującego HDMI. I włącz Raspberry Pi. I skonfiguruj swojego Raspbiana po raz pierwszy! Uwaga: odrzuć krok połączenia Wi-Fi, nie połączę się, zrób to po ponownym uruchomieniu.

Idź do terminalu Raspbian. i uruchom kolejne wiersze poleceń:

sudo rasp-config

Następnie włącz opcję 5: Opcje interfejsu (Konfiguruj połączenia z urządzeniami peryferyjnymi). I aktywuj (włącz) P5: "I2C". Kliknij [tak], ENTER do wszystkiego: a następnie uruchomi się ponownie.

Teraz zainstaluj narzędzia:

aktualizacja sudo apt-get

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

Na koniec zamknij system (lub uruchom go ponownie za pomocą sudo reboot):

sudo zatrzymaj się

Jeśli chcesz, sprawdź, czy I2C jest włączone, co jest opcjonalne i wyświetli listę wszystkich modułów:

lsmod | grep i2c_

Wszystkie te podkroki zostały wyodrębnione z interfejsu Enable I2C na Raspberry Pi BY MATT.

Krok 2: Otwórz swoje towary

Otwórz swoje towary
Otwórz swoje towary
Otwórz swoje towary
Otwórz swoje towary
Otwórz swoje towary
Otwórz swoje towary

Wkleiłem już tutaj swoje radiatory do rdzeni mojego Raspberry Pi!

Ponadto, jak wspomniałem wcześniej, dodam prawdziwe zdjęcia na końcu odpowiedniego kroku, a tutaj jako proces ich rozpakowywania, jak tylko każda część dotrze!

Krok 3: Dołącz duplikat GPIO 90 stopni

Dołącz swój duplikat GPIO 90 stopni
Dołącz swój duplikat GPIO 90 stopni
Dołącz swój duplikat GPIO 90 stopni
Dołącz swój duplikat GPIO 90 stopni
Dołącz swój duplikat GPIO 90 stopni
Dołącz swój duplikat GPIO 90 stopni

Może być na górze Raspberry Pi, ale chciałbym go przylutować poniżej. Muszę udać się do stacji lutowniczej technicznej, gdzie mają lutownicę lub ją kupić! To może być opcjonalne, ale naprawdę chcę to zrobić. Zaktualizuję to kilkoma zdjęciami i ostrzeżeniami z tym związanymi. W każdym razie nadal możesz dodać GPIO do górnej części swojego RPi4, jak widać na trzecim obrazie.

Krok 4: Połącz wszystkie elementy karty rozszerzeń pamięci masowej MSATA

Połącz wszystkie elementy karty rozszerzeń pamięci masowej MSATA
Połącz wszystkie elementy karty rozszerzeń pamięci masowej MSATA
Połącz wszystkie elementy karty rozszerzeń pamięci masowej MSATA
Połącz wszystkie elementy karty rozszerzeń pamięci masowej MSATA
Połącz wszystkie elementy karty rozszerzeń pamięci masowej MSATA
Połącz wszystkie elementy karty rozszerzeń pamięci masowej MSATA

Krok 5: Włóż i podłącz kartę dysku MSATA SDD do karty rozszerzeń MSATA

Włóż i podłącz kartę dysku MSATA SDD do karty rozszerzeń MSATA
Włóż i podłącz kartę dysku MSATA SDD do karty rozszerzeń MSATA
Włóż i podłącz kartę dysku MSATA SDD do karty rozszerzeń MSATA
Włóż i podłącz kartę dysku MSATA SDD do karty rozszerzeń MSATA
Włóż i podłącz kartę dysku MSATA SDD do karty rozszerzeń MSATA
Włóż i podłącz kartę dysku MSATA SDD do karty rozszerzeń MSATA
Włóż i podłącz kartę dysku MSATA SDD do karty rozszerzeń MSATA
Włóż i podłącz kartę dysku MSATA SDD do karty rozszerzeń MSATA

Krok 6: Mostek z Raspberry Pi do karty rozszerzeń MSATA

Mostek z Raspberry Pi do karty rozszerzeń MSATA
Mostek z Raspberry Pi do karty rozszerzeń MSATA
Mostek z Raspberry Pi do karty rozszerzeń MSATA
Mostek z Raspberry Pi do karty rozszerzeń MSATA
Mostek z Raspberry Pi do karty rozszerzeń MSATA
Mostek z Raspberry Pi do karty rozszerzeń MSATA

Krok 7: Płyta modułu chłodnicy wentylatora

Płyta modułu chłodnicy wentylatora
Płyta modułu chłodnicy wentylatora
Płyta modułu chłodnicy wentylatora
Płyta modułu chłodnicy wentylatora
Płyta modułu chłodnicy wentylatora
Płyta modułu chłodnicy wentylatora
Płyta modułu chłodnicy wentylatora
Płyta modułu chłodnicy wentylatora

Wiem, że proponuję parę modułów wentylatorów, można użyć dowolnego z nich, tylko te dwa są lepsze do tego projektu; jeśli chcesz tego z OLED, czy nie, to twój wybór. W moim przypadku wybieram OLED. W każdym razie żaden z nich nie potrzebuje żadnego kodu, o ile wiem. Możesz także użyć oficjalnego wentylatora PoE Raspberry.

Odrzuć tę szarą rzecz, to jedna z par baterii, których użyjemy później!

Krok 8: Dodatkowe indywidualne GPIO

Dodatkowe indywidualne GPIO
Dodatkowe indywidualne GPIO
Dodatkowe indywidualne GPIO
Dodatkowe indywidualne GPIO
Dodatkowe indywidualne GPIO
Dodatkowe indywidualne GPIO

Zamierzamy dodać dodatkowe GPIO lub dowolny inny pożądany moduł. Jego główną funkcją jest zapewnienie wolnego miejsca na wentylator!

Krok 9: RTC (zegar czasu rzeczywistego)

RTC (zegar czasu rzeczywistego)
RTC (zegar czasu rzeczywistego)
RTC (zegar czasu rzeczywistego)
RTC (zegar czasu rzeczywistego)
RTC (zegar czasu rzeczywistego)
RTC (zegar czasu rzeczywistego)

Pamiętaj też, aby włożyć odpowiednią baterię!

Edytuj plik config.txt (możesz użyć sudo nano /boot/config.txt na swoim terminalu) i dodaj następną linię:

dtparam=i2c_arm=on # może już jest włączony, po prostu to zweryfikuj.

dtoverlay=i2c-rtc, ds3231

Zapisać. Restart. Następnie, sudo hwclock --systohc

I usuń fałszywy hwclock: (ta jedyna linia jest opcjonalna, ponieważ jej celem jest, jako użytkownicy, wiedzieć, kiedy nie działa. W przeciwnym razie możesz zachować go [pomiń ten podpunkt], aby mieć kopię zapasową. Jak mówi dfries w swoim Notatka)

sudo apt-get purge fałszywy-hwclock

Utwórz nową regułę udev, aby ustawić zegar (nowy plik):

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

Skopiuj i wklej to dalej:

# Na Raspberry Pi RTC nie jest dostępny, gdy próbuje systemd, # ustaw czas z RTC teraz, gdy jest dostępny. KERNEL=="rtc0", RUN+="/sbin/hwclock --rtc=$root/$name --hctosys"

Na koniec zapisz.

Wszystko to zostało wyodrębnione z konfiguracji RTC ds3231… RaspberryPi.org/forums/viewtopic.php?f=63&t=209700 wysłane przez dfries.

Krok 10: SIM7600G-H 4G w trybie pionowym i podłącz

SIM7600G-H 4G w trybie pionowym i wtykowym
SIM7600G-H 4G w trybie pionowym i wtykowym
SIM7600G-H 4G w trybie pionowym i wtykowym
SIM7600G-H 4G w trybie pionowym i wtykowym
SIM7600G-H 4G w trybie pionowym i wtykowym
SIM7600G-H 4G w trybie pionowym i wtykowym

Otwórz plik /boot/config.txt, znajdź poniższe oświadczenie i odkomentuj je, aby włączyć UART.

sudo nano /boot/config.txt

Możesz również dołączyć go bezpośrednio na końcu pliku.

enable_uart=1

Następnie uruchom ponownie.

Możesz to również zrobić w terminalu: sudo rasp-config → Opcje → Serial →

1.- Pobierz kod demo raspberry pi i skopiuj folder SIM7600X do katalogu /home/pi/. X odnosi się do naszego modelu SIM7600, w tym przypadku jest to SIM7600G.

2.- Wejdź do katalogu /home/pi/, wykonaj następne polecenie, aby „Zainicjować Raspberry Pi”:

cd /home/pi/

chmod 777 sim7600-4g-hat-init

3.- Otwórz plik /etc/rc.local, a następnie dodaj kontekst poniżej:

sh /home/pi/SIM7600G/sim7600_4g_hat-init

(Jest to pokazane na zdjęciach powyżej lub w załączonym pliku PDF, strona 21)

Wyodrębniony z SIM7600E-HAT-Manual-EN.pdf przez WAVESHARE.

Krok 11: Drugi duplikat 90º GPIO (ilustracja GPIO, które zostały dołączone w kroku 3)

Drugi duplikat GPIO 90º (ilustracja GPIO, które zostały dołączone w kroku 3)
Drugi duplikat GPIO 90º (ilustracja GPIO, które zostały dołączone w kroku 3)
Drugi duplikat GPIO 90º (ilustracja GPIO, które zostały dołączone w kroku 3)
Drugi duplikat GPIO 90º (ilustracja GPIO, które zostały dołączone w kroku 3)
Drugi duplikat GPIO 90º (ilustracja GPIO, które zostały dołączone w kroku 3)
Drugi duplikat GPIO 90º (ilustracja GPIO, które zostały dołączone w kroku 3)

Jak widać na załączonych zdjęciach, istnieje dodatkowe GPIO, które już dołączyliśmy w kroku ósmym (8).

Krok 12: Płytka rozszerzenia zasilacza akumulatora litowo-jonowego „UPS HAT 2” i para akumulatorów (od 2,6 do 5,6 lub 8 Ah)

Obraz
Obraz
Obraz
Obraz
Obraz
Obraz

UPS2

Chciałbym użyć dwóch baterii.

Pobrane z

Proszę odnieść się do github:

## Włącz I2C w raspi-configsudo raspi-config ->Opcje interfejsu ->I2C ->Włącz -> ## Wyświetl informacje o baterii wget https://github.com/geekworm-com/UPS2/raw/master/viewinfo.py #edytuj viewinfo.py i zmodyfikuj pojemność baterii nano viewinfo.py #. Zmień 2600 na pojemność baterii (mAh) MY_BATTERY_CAP = 2600

Krok 13: Przydziel naszą drugą baterię. i to dobry moment, aby włożyć/podłączyć SPI kamery do Raspberry Pi

Przydziel naszą drugą baterię. i to dobry moment, aby włożyć/podłączyć SPI kamery do Raspberry Pi
Przydziel naszą drugą baterię. i to dobry moment, aby włożyć/podłączyć SPI kamery do Raspberry Pi
Przydziel naszą drugą baterię. i to dobry moment, aby włożyć/podłączyć SPI kamery do Raspberry Pi
Przydziel naszą drugą baterię. i to dobry moment, aby włożyć/podłączyć SPI kamery do Raspberry Pi
Przydziel naszą drugą baterię. i to dobry moment, aby włożyć/podłączyć SPI kamery do Raspberry Pi
Przydziel naszą drugą baterię. i to dobry moment, aby włożyć/podłączyć SPI kamery do Raspberry Pi

Postanowiłem odpocząć w tej małej przestrzeni. Upewnij się, że jego kable sięgają wejścia UPS2 HAT -dla złącza baterii-.

Krok 14: Ekran dotykowy LCD 3,5"

Ekran dotykowy LCD 3,5
Ekran dotykowy LCD 3,5
Ekran dotykowy LCD 3,5
Ekran dotykowy LCD 3,5
Ekran dotykowy LCD 3,5
Ekran dotykowy LCD 3,5
Ekran dotykowy LCD 3,5
Ekran dotykowy LCD 3,5
Ekran dotykowy LCD 3,5
Ekran dotykowy LCD 3,5
Ekran dotykowy LCD 3,5
Ekran dotykowy LCD 3,5
Ekran dotykowy LCD 3,5
Ekran dotykowy LCD 3,5
Ekran dotykowy LCD 3,5
Ekran dotykowy LCD 3,5
Ekran dotykowy LCD 3,5
Ekran dotykowy LCD 3,5
Ekran dotykowy LCD 3,5
Ekran dotykowy LCD 3,5
Ekran dotykowy LCD 3,5
Ekran dotykowy LCD 3,5
Ekran dotykowy LCD 3,5
Ekran dotykowy LCD 3,5
Ekran dotykowy LCD 3,5
Ekran dotykowy LCD 3,5
Ekran dotykowy LCD 3,5
Ekran dotykowy LCD 3,5
Ekran dotykowy LCD 3,5
Ekran dotykowy LCD 3,5
Ekran dotykowy LCD 3,5
Ekran dotykowy LCD 3,5
Ekran dotykowy LCD 3,5
Ekran dotykowy LCD 3,5

Instalacja sterownika:

Otwórz Terminal i uruchom:

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

Aby zacząć używać ekranu dotykowego LCD jako bieżącego wyświetlacza, uruchom to dalej w terminalu:

cd LCD-pokaż/sudo./LCD35-pokaż

Uruchomi się ponownie i załaduje się przy następnym uruchomieniu.

Aby to cofnąć lub po prostu wróć do HDMI:

cd LCD-pokaz/sudo./HDMI-pokaz

A potem kalibracja ekranu dotykowego.

Można go skalibrować za pomocą programu o nazwie xinput_calibrator:

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

Kliknij Menu na pasku zadań -> Preferencje -> Kalibruj ekran dotykowy. Postępuj zgodnie z instrukcjami!

Aby obrócić ekran (90 stopni), uruchom:

cd LCD-pokaz/

sudo./rotate.sh 90

-- Wszystko to zostało wydobyte z 3,5-calowego wyświetlacza RPi @ LCDwiki.com

Krok 15: Płytka SensorHub

Płyta SensorHub
Płyta SensorHub
Płyta SensorHub
Płyta SensorHub
Płyta SensorHub
Płyta SensorHub
Płyta SensorHub
Płyta SensorHub

Jak zaznaczyłem na pierwszym załączonym obrazie, musimy zmieszać ten czujnik światła pod kątem 90º, aby był łatwy do późniejszego użycia. Zobaczysz w następnym kroku (16).

Aby zainstalować, oprócz moich zrzutów ekranu, @EsoreDre stworzył o tym instrukcję; po prostu idź i spójrz, zostaw tam też dobre wibracje. W przeciwnym razie, jeśli nie chcesz, zawsze zobaczysz ten następny artykuł, w którym wyjaśniono również kod pliku py stworzony dla jego autora (Brian0925) jako plus.

Seria Docker Pi płytka koncentratora czujników O IOT EsoreDre w Obwodach > Raspberry Pi.

Pierwsze spojrzenie na EP0106 autorstwa Brian0925 na DESIGNSPARK.

Krok 16: Uniwersalna karta rozszerzeń GPIO (trzy)

Uniwersalna karta rozszerzeń GPIO (trzy)
Uniwersalna karta rozszerzeń GPIO (trzy)
Uniwersalna karta rozszerzeń GPIO (trzy)
Uniwersalna karta rozszerzeń GPIO (trzy)
Uniwersalna karta rozszerzeń GPIO (trzy)
Uniwersalna karta rozszerzeń GPIO (trzy)

UWAGA: dobrze byłoby wzmocnić te trzy elementy kilkoma (sześć, 4 i 2 w przypadku VGA. Następny krok) rozgałęzieniami.

Krok 17: Płytka adaptera modułu VGA666

Karta adaptera modułu VGA666
Karta adaptera modułu VGA666
Karta adaptera modułu VGA666
Karta adaptera modułu VGA666
Karta adaptera modułu VGA666
Karta adaptera modułu VGA666

Edytuj ponownie swój plik config.txt. I dodaj do tego:

#Konfiguracja VGA 666

dtoverlay=vga666 enable=dpi_lcd=1 # Usuń komentarz, jeśli chcemy ustawić go jako domyślny wyświetlacz #display_default_lcd=1 dpi_group=2 # Upewnij się, w jakich stopniach Celsjusza działa twój monitor. # Tak czy inaczej, najczęściej jest 60, więc napiszmy: dpi_mode=0x09

Przed zapisaniem lub wyjściem, za każdym razem, gdy chcesz tego użyć, zmodyfikuj wartości rozmiaru konsoli na swoich monitorach (jeśli nie, po prostu cofnij to wszystko dalej). Linie 21 i 22:

framebuffer_width=800

framebuffer_height=600 #to wymusza rozmiar konsoli.

I dodaj "#" do wszystkich wartości HDMI, musisz mieć coś takiego [wymusi VGA]:

#hdmi_group=1

#hdmi_mode=4

#hdmi_drive=2

Zapisać; Gotowe.

Wyciąg z filmu na Youtube cosicasF9: https://www.youtube.com/embed/RGbD2mU_S9Y, który możesz oglądać z napisami!

Krok 18: Mini-bezprzewodowa- klawiatura

Mini klawiatura bezprzewodowa
Mini klawiatura bezprzewodowa
Mini klawiatura bezprzewodowa
Mini klawiatura bezprzewodowa
Mini klawiatura bezprzewodowa
Mini klawiatura bezprzewodowa

Połączyłem dwie płyty prototypowe, aby przedstawić je jako klawiaturę Mini dla mojego Instructable i mojego prototypu podglądu -Tinkercad made-. Wszystko dalej polega na stworzeniu obudowy, w której Mini klawiatura powinna leżeć z rzepem! Tak, z zapięciem na rzep, które pozwala odpiąć go, jeśli chcesz podłączyć Basiliscus do telewizora lub monitora. Byłoby to z tyłu [MiniK], z przodu obudowy lub na dole płytki SensorHub, czego nie polecam, ale jest to możliwe.

W związku z rozproszeniem między SensorHub, Universal GPIO Expansion i VGA666 Adapter, mogę użyć ich do ich i przyszłej obudowy.

Krok 19: Dodatki i AKTUALIZACJE

Co jeszcze chciałbyś dodać? Może odcisk palca czujnika!

Będę dodawał ten Dziennik każdej aktualizacji, którą będę robił, wiedząc, że niektóre części będą do tej pory przybywać jeden po drugim, mam nadzieję; Tymczasem jest rozwijający się projekt z otwartą dyskusją, możesz wziąć udział.{Już udostępniłem to na początku} W przeciwnym razie mam nadzieję, że ten Instructable przyda się każdemu zainteresowanemu projektem, jeśli ktoś chce zrobić to dla siebie, a dla mnie jako dobry, samodzielny Instructable.

Dziękuję za przeczytanie i nie zapomnij GŁOSOWAĆ, proszę! Zgłosiłem go do konkursu RPi 2020. Życz mi szczęścia. Chciałbym również wyjaśnić, że - w przypadku wygrania jednej z cen - pójdzie bezpośrednio na zakup wszystkich pozostałych części lub na drukowanie i kontynuowanie modelowania obudowy Basiliscus:)

Jeszcze raz bardzo dziękuję i jeszcze raz: nie wahaj się skomentować, zapytać lub dać napiwek. Wszyscy są mile widziani. {1 marca, EDIT:} Link do modelu Tinkercad 3D. Już publicznie!

Zalecana: