Satura rādītājs:
- Piegādes
- 1. darbība. Priekšnosacījumi
- 2. darbība: programma un apkopošana
- 3. solis: uzrakstiet programmu
- 4. darbība. Lūdzu, izlabojiet SSD1306ASCII_I2C.h
- 5. solis: pabeidziet
Video: Mazs un lēts kabatas dators, ko var ieprogrammēt jebkurā vietā: 5 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:54
Jūs varat pārvērst CardKB par kabatas datoru
Pilnīgs kabatas dators CardKB, izmantojot ArduinoBaisc, CardKB, I2C OLED ekrānu. Tā kā BASIC izmanto ArduinoBasic (https://github.com/robinhedwards/ArduinoBASIC), tā atbalsta gandrīz visas parastās funkcijas, piemēram, peldošos un virkņu mainīgos, daudzdimensiju masīvus, FOR-NEXT, GOSUB-RETURN utt. Tiek atbalstīta saglabāšana un ielāde no EEPROM. BASIC programma un mainīgie izmanto aptuveni 1k RAM, tāpēc tā ir gandrīz līdzvērtīga pirmajam datoram (Sinclair ZX81). Pārējā 1k RAM tiek izmantota tastatūrai un ekrāna buferim, un CPU kaudzei ir maz vietas. Tā kā arduino ir 1k EEPROM, ja programma iekļaujas pamata vidē, tā iederēsies EEPROM.
Piegādes
1) CardKB (https://en.aliexpress.com/item/32963872643.html)
2) I2C OLED (piemēram, SSD1306 128x32 vai 128x64)
3) mini maizes dēlis
4) Akumulatora kārba
5) EEPROM (piemēram, 24LC256) (opcija)
1. darbība. Priekšnosacījumi
- Izmantojiet CardKB mini tastatūru. Lūdzu, skatiet vietni
- SSD1306 balstīts OLED ekrāns, kas savienots, izmantojot I2C. 128x32 versija darbojas lieliski-mainiet dažas definīcijas. ArduinoBasic izmanto SPI OLED, bet kabatas datori, kas izmanto CardKB, izmanto I2C OLED.
- (Neobligāti) Lai saglabātu vairākus failus, izmantojiet ārēju EEPROM (piemēram, 24LC256).
Montāža ir ļoti vienkārša. CardKB, OLED un EEPROM var savienot, izmantojot I2C, izmantojot mini maizi. Ieliku CardKB kabeļa informācijas attēlu
2. darbība: programma un apkopošana
- Lejupielādējiet programmu no šejienes.
- Ievietojiet SSD1306ASCII mapē "\ Arduino / libraries".
- Nepieciešama Adafruit NeoPixel bibliotēka.
-
Apkopojot izvēlieties "ATmega328p (3.3V, 8Mhz)". Ja tas nav atlasīts, NeoPixel gaismas diode paliek balta.
- Atlasiet “Eksportēt apkopoto bināro”, lai izveidotu rakstīšanas failu.
3. solis: uzrakstiet programmu
Uzrakstiet bināru, kas apkopots, izmantojot tādus rīkus kā avrdude vai avrdude-GUI un USB ISP.
Es izveidoju rīku, kas raksta CardKB. Instrumentu vietā jums jāizmanto džemperu tapas.
Nepārrakstiet CardKB drošinātāja bitu
4. darbība. Lūdzu, izlabojiet SSD1306ASCII_I2C.h
#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
5. solis: pabeidziet
izklaidējies:-)
Ieteicams:
Ātra uzlāde jebkurā vietā: 5 soļi (ar attēliem)
Ātra uzlāde jebkurā vietā: Hei! ikviens Mans vārds ir Stīvs. Šodien es jums parādīšu, kā ātri uzlādēt tālruni jebkurā vietā Tas tāpat kā DIY projekts Noklikšķiniet šeit, lai skatītu video
Mazs jaudīgs un lēts stenda barošanas avots: 6 soļi
Neliels jaudīgs un lēts stenda barošanas avots: Šis projekts ir balstīts uz ATX barošanas avotu, tāpēc, ja jums ir kādi ieguldījumi, jūs varat veikt šo projektu. Lēts, vienkāršs, jaudīgs un satriecošs barošanas avots. Jums nevajadzēs pārāk daudz sastāvdaļu, un tas ir iesācējiem. Kad es teicu spēcīgs, es domāju īstu
Mazs 70 collu Apple dators: 7 soļi
Neliels 70 collu Apple dators: 1) vienkāršs. 2) vienkāršs. 3) pašdarināts. 4) pārnēsājams. 5) kabatas izmēra dators. Vecie datori. Es domāju par to, kā palaist shirink onefrom veco datoru un palaist to. Bet kā?
Skatieties vai klausieties multividi jebkurā vietā, izmantojot interneta savienojumu: 5 soļi
Skatieties vai klausieties savu multividi jebkurā vietā, izmantojot interneta savienojumu: šī apmācība parādīs, kā izveidot mp3 serveri un vietni, kurā atrodas Flash videoklipi (FLV), piemēram, tie, kurus redzat vietnē Youtube.com
Ģitāras pastiprinātāja noliekšanas statīvs - "Āfrikas krēsla" dizains - vienkāršs, mazs, spēcīgs, vienkāršs, bezmaksas vai patiesi lēts: 9 soļi
Ģitāras pastiprinātāja noliekšanas statīvs - "Āfrikas krēsla" dizains - vienkāršs, mazs, spēcīgs, vienkāršs, bezmaksas vai patiesi lēts: ģitāras pastiprinātāja noliekšanas statīvs - pārāk viegli - vienkāršs, mazs, spēcīgs, bezmaksas vai patiesi lēts. Visu izmēru pastiprinātājiem, pat lieliem skapjiem ar atsevišķu galvu. Vienkārši izveidojiet dēļus un caurules tāda izmēra, kāds nepieciešams gandrīz jebkuram nepieciešamajam aprīkojumam