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
![Mali i jeftini džepni računar koji se može programirati bilo gdje: 5 koraka Mali i jeftini džepni računar koji se može programirati bilo gdje: 5 koraka](https://i.howwhatproduce.com/images/011/image-30825-j.webp)
Video: Mali i jeftini džepni računar koji se može programirati bilo gdje: 5 koraka
![Video: Mali i jeftini džepni računar koji se može programirati bilo gdje: 5 koraka Video: Mali i jeftini džepni računar koji se može programirati bilo gdje: 5 koraka](https://i.ytimg.com/vi/3XI8rIAHrJs/hqdefault.jpg)
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:06
![Mali i jeftini džepni računar koji se može programirati bilo gdje Mali i jeftini džepni računar koji se može programirati bilo gdje](https://i.howwhatproduce.com/images/011/image-30825-1-j.webp)
![Mali i jeftini džepni računar koji se može programirati bilo gdje Mali i jeftini džepni računar koji se može programirati bilo gdje](https://i.howwhatproduce.com/images/011/image-30825-2-j.webp)
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
![Preduslovi Preduslovi](https://i.howwhatproduce.com/images/011/image-30825-3-j.webp)
![Preduslovi Preduslovi](https://i.howwhatproduce.com/images/011/image-30825-4-j.webp)
![Preduslovi Preduslovi](https://i.howwhatproduce.com/images/011/image-30825-5-j.webp)
- 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
![Program i kompilacija Program i kompilacija](https://i.howwhatproduce.com/images/011/image-30825-6-j.webp)
![Program i kompilacija Program i kompilacija](https://i.howwhatproduce.com/images/011/image-30825-7-j.webp)
![Program i kompilacija Program i kompilacija](https://i.howwhatproduce.com/images/011/image-30825-8-j.webp)
- 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 program Napišite program](https://i.howwhatproduce.com/images/011/image-30825-9-j.webp)
![Napišite program Napišite program](https://i.howwhatproduce.com/images/011/image-30825-10-j.webp)
![Napišite program Napišite program](https://i.howwhatproduce.com/images/011/image-30825-11-j.webp)
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
![Ispravite SSD1306ASCII_I2C.h kako slijedi Ispravite SSD1306ASCII_I2C.h kako slijedi](https://i.howwhatproduce.com/images/011/image-30825-12-j.webp)
#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
![](https://i.ytimg.com/vi/O71nmI2AG5k/hqdefault.jpg)
zabavi se:-)
Preporučuje se:
Wake on LAN Bilo koji računar preko bežične mreže: 3 koraka
![Wake on LAN Bilo koji računar preko bežične mreže: 3 koraka Wake on LAN Bilo koji računar preko bežične mreže: 3 koraka](https://i.howwhatproduce.com/images/002/image-4868-31-j.webp)
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!: 10 koraka Kako srušiti bilo koji računar s paketnom datotekom!: 10 koraka](https://i.howwhatproduce.com/images/002/image-5049-45-j.webp)
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): 5 koraka Kako daljinski uključiti bilo koji uređaj, npr. računar (sa mobitelom): 5 koraka](https://i.howwhatproduce.com/images/006/image-15413-7-j.webp)
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 stari Dell (bilo koji računar će raditi): 3 koraka LED mod-za stari Dell (bilo koji računar će raditi): 3 koraka](https://i.howwhatproduce.com/images/002/image-3489-60-j.webp)
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 bilo gdje: 6 koraka Daljinski automobil koji može ići bilo gdje: 6 koraka](https://i.howwhatproduce.com/preview/how-and-what-to-produce/11122614-the-remote-car-that-can-go-enywhere-6-steps-j.webp)
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