Spisu treści:
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-13 06:58
Cześć wszystkim!!
To jest Instructables on Chip, a jej plecak Pochet CHIP. Co to jest CHIP? CHIP to najmniejszy komputer oparty na Linuksie stworzony przez Next Thing przez kampanię na Kickstarterze. Zobacz link, aby wyświetlić wszystkie funkcje (https://docs.getchip.com/chip.html#installing-c-h-i-p-sdk). CHIP posiada wszystkie podzespoły do pracy. Miej na pokładzie Wifi i Bluetooth. Co możesz zrobić z CHIPem? Wszystko, co możesz zrobić z komputerem. Tak! Kieszonkowy CHIP to płyta, która ma wszystkie komponenty, takie jak klawiatura, ekran i port GPIO, do pracy z CHIPem. Możesz zobaczyć wideo poniżej i możesz zobaczyć funkcje CHIP-ów.
Krok 1: Funkcje chipa i kieszonkowego chipa
Funkcje CHIP to: procesor Allwinner R8, Wi-Fi Realteck RTL8723BS i moduł Bluethooth, 4 Gb NAND, połączenie USB, połączenie TRRS/AV. CHIP obsługuje standard 802.11b/g/n przy użyciu wbudowanego WiFi oraz standard Bluetooth 4.0 LE przy użyciu wbudowanego Bluetooth.
Pocket CHIP to płytka, która posiada klawiaturę, ekran dotykowy, baterię oraz port GPIO. Teraz mój CHIP ma firmware do pracy z Pocket CHIP. Standardowy CHIP nie ma tej samej aplikacji co CHIP, która współpracuje z Pocket CHIP, ale ma inną dystrybucję Linuksa. Dystrybucja Linuksa na CHIPie to Debian-8 (Jessie).
Krok 2: Zastosowania Pocket CHIP… na razie
Aplikacjami, które są na razie preinstalowane w dystrybucji Linuksa, są Linux Terminal, Pico-8, platforma i wiele innych. Dzięki Pico-8 możesz grać w gry, które społeczność Pico-8 dzieli ze światem, a także tworzyć bardzo geekowe gry. Podobnie jak Atari i gry w stylu 8-bitowym.
Z Pocket CHIP możesz tworzyć muzykę! Tak! Istnieje preinstalowana aplikacja, za pomocą której można odtwarzać dźwięk jak syntezator, a także tworzyć dźwięk lub hałas, tak jak ja…
Również Pisz. Z napisem możesz pisać. Tak! Na zdjęciach widać plik przeglądarki i pomocnika. Ale dla mnie najlepszą aplikacją jest Terminal. Terminal to standardowy Terminal Linuksowy. Teraz mogę używać mojego Raspberry Pi przez Chip. Jest to bardzo przenośny tryb korzystania z Raspberry Pi.
Krok 3: Migaj diodą za pomocą kieszonkowego CHIP
Jak właśnie powiedziałem, możesz użyć pinout GPIO w CHIPie, który steruje wszystkimi sprzętowymi rzeczami, które możesz gdzieś złapać. Dobry ! Wszystkie wycieczki zaczynają się od miejsca. To miejsce dla nas prowadzi. Tak, dioda LED to „Hello World” dla elektroniki. Ok teraz mniej słów, więcej faktów. Możesz użyć czerwonej diody jak na zdjęciu. Użyj rezystora. I zobacz instrukcje.
Teraz włącz swój Pocket CHIP i zainstaluj bibliotekę CHIP_IO na swoim Pocket CHIP. W tym celu napisz te polecenia w oknie Terminala:
sudo ntpdate pool.ntp.org
aktualizacja sudo apt-get
sudo apt-get install git build-essential python-dev python-pip -y
klon git git://github.com/xtacocorex/CHIP_IO.git
cd CHIP_IO
sudo python setup.py zainstalować
Płyta CD..
sudo rm -rf CHIP_IO
Teraz masz CHIP_IO na swoim Pocket CHIP.
Krok 4: Napisz program w Pythonie, który będzie migał diodą LED
Nie, możesz otworzyć okno Terminala i napisać to polecenie:
sudo nano blink.py
Po tym szansie na ekran i możesz napisać te polecenia:
importuj CHIP_IO. GPIO jako GPIO
czas importu
GPIO.oczyszczanie()
GPIO.setup("XIO-P2", GPIO. OUT)
print "Przełączanie XIO-P1 10 razy…"
dla i w zakresie (0, 10):
GPIO.output("XIO-P2", GPIO. LOW)
czas.sen(0.1)
GPIO.output("XIO-P2", GPIO. HIGH)
czas.sen(0.1)
GPIO.oczyszczanie()
Po zapisaniu tego, klikając dwukrotnie Ctrl+xWrite Y, i tataaa napisałeś swój pierwszy program w Pythonie.
Krok 5: Podłącz sprzęt
Teraz jest chwila sprzętowa. Możesz zobaczyć zdjęcie. Połącz dodatnie piny diody led na pinach 5 V GPIO. Ujemny pin diody do rezystora i rezystor na GPIO 1. Dodatni pin diody jest dłuższy niż minus. Ta konfiguracja jest dobra dla Pocket CHIP. Pamiętaj, zawsze używaj rezystora, w przeciwnym razie możesz spalić Pocket CHIP.
Krok 6: Uruchom program
Teraz możesz uruchomić program z okna terminala. Otwórz Terminal i napisz sudo python oraz nazwę pliku zapisanego wcześniej.sudo python blink.py