Sadržaj:
- Supplies
- Korak 1: Preduvjeti
- Korak 2: Program i kompilacija
- Korak 3: Napišite program
- Korak 4: Ispravite SSD1306ASCII_I2C.h kako slijedi
- Korak 5: Završite
Video: Mali i jeftini džepni računar koji se može programirati bilo gdje: 5 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:06
CardKB možete pretvoriti u džepni računar
Kompletan džepni računar za CardKB koristeći ArduinoBaisc, CardKB, I2C OLED ekran. Budući da BASIC koristi ArduinoBasic (https://github.com/robinhedwards/ArduinoBASIC), podržava gotovo sve normalne funkcije, poput float i niz varijabli, višedimenzionalnih nizova, FOR-NEXT, GOSUB-RETURN itd. Za napraviti. Podržano je spremanje i učitavanje s EEPROM -a. BASIC program i varijable koriste oko 1k RAM -a, pa je gotovo ekvivalentan prvom računaru (Sinclair ZX81). Ostalih 1k RAM -a koristi se za tastaturu i međuspremnik ekrana, a ima malo prostora za hrpu CPU -a. Budući da arduino ima 1k EEPROM -a, ako se program uklapa u osnovno okruženje, uklopit će se u EEPROM.
Supplies
1) CardKB (https://en.aliexpress.com/item/32963872643.html)
2) I2C OLED (npr. SSD1306 128x32 ili 128x64)
3) mini ploča
4) Kutija za baterije
5) EEPROM (npr. 24LC256) (opcija)
Korak 1: Preduvjeti
- Koristite CardKB mini tastaturu. Za detalje pogledajte
- OLED ekran zasnovan na SSD1306 spojen pomoću I2C. Verzija 128x32 radi fino, promijenite neke definicije. ArduinoBasic koristi SPI OLED, ali džepni računari koji koriste CardKB koriste I2C OLED.
- (Opcionalno) Koristite vanjski EEPROM (npr. 24LC256) za spremanje više datoteka.
Montaža je vrlo jednostavna. CardKB, OLED i EEPROM mogu se povezati I2C pomoću mini ploče. Stavio sam sliku informacija o CardKB kablu
Korak 2: Program i kompilacija
- Preuzmite program odavde.
- Stavite SSD1306ASCII u mapu "\ Arduino / libraries".
- Potrebna je Adafruit NeoPixel biblioteka.
-
Prilikom sastavljanja odaberite "ATmega328p (3,3 V, 8 MHz)". Ako nije odabrano, LED dioda NeoPixel će svijetliti bijelo.
- Odaberite "Izvezi kompajlirano binarno" da biste stvorili datoteku za pisanje.
Korak 3: Napišite program
Napišite binarnu datoteku sastavljenu pomoću alata kao što su avrdude ili avrdude-GUI i USB ISP.
Napravio sam alat koji piše u CardKB. Umjesto alata morate koristiti kratkospojnike.
Nemojte prepisivati bit osigurača CardKB
Korak 4: Ispravite SSD1306ASCII_I2C.h kako slijedi
#define OLED_WIDTH 128
#define OLED_HEIGHT 32 #define OLED_COLMAX 21 #define OLED_ROWMAX 4
128×64>
#define OLED_WIDTH 128
#define OLED_HEIGHT 64 #define OLED_COLMAX 21 #define OLED_ROWMAX 8
Korak 5: Završite
zabavi se:-)
Preporučuje se:
Wake on LAN Bilo koji računar preko bežične mreže: 3 koraka
Wake on LAN Any Computer over Wireless Network: Ovaj vodič više nije ažuriran zbog promjena u Raspbpian slici. Slijedite ažurirani vodič ovdje: https://www.instructables.com/id/Raspberry-Pi-As-Wake-on-LAN-ServerWOL danas je prisutan gotovo na svim Ethernet portovima. Ovo nije
Kako srušiti bilo koji računar s paketnom datotekom!: 10 koraka
Kako srušiti bilo koji računar s paketnom datotekom !: Lako srušite bilo koji računar ili prijenosno računalo
Kako daljinski uključiti bilo koji uređaj, npr. računar (sa mobitelom): 5 koraka
Kako daljinski uključiti bilo koji uređaj, npr. računar (sa mobitelom): U ovom uputstvu ću vam pokazati kako pretvoriti stari mobilni telefon u daljinski prekidač za napajanje vašeg računara. Za ostale uređaje pogledajte posljednji korak. Ovo je gotovo besplatno ako imate stari mobilni telefon i SIM karticu. Šta vam je potrebno: - Stari mobilni telefon (sa
LED mod-za stari Dell (bilo koji računar će raditi): 3 koraka
LED mod-za Old Dell (bilo koji računar će raditi): Odlučio sam da napravim od svog starog Dell-a (sada linux kutija) nešto blinga pa sam uzeo neke LED diode, prekidač, terminalni blok i malo žice, molex i neki otpornici. Potreban vam je samo jedan (vrijednost ovisi o 12 v ili 5 volti-imao sam 6 jer nisam imao c
Daljinski automobil koji može ići bilo gdje: 6 koraka
Daljinski automobil koji može ići svugdje: Ovo je automobil koji može ići kamo god poželite, do vode, zemlje i mnogih drugih mjesta !! Za izradu ovog automobila potrebne su vam sljedeće stvari:- 1. stari automobil koji ima motor stražnjih kotača i motor za okretanje sprijeda 2. potrebne su vam 2 baterije od 9 volti 3.2 ili 1