Mini mini cab (portatile)

Area riservata alle discussioni sui Cabinet generici Autocostruiti sia grandi che piccoli
Avatar utente
CarloBlanch
Cab-maniaco
Cab-maniaco
Messaggi: 1012
Iscritto il: 22/08/2014, 19:37
Città: MonteCompatri
Grazie Ricevuti: 1 volta
Contatta:

Re: Mini mini cab (portatile)

Messaggio da CarloBlanch »

Mi scuso, ho creato confusione.

Ho sia l 'eeePC 900 da usare con il suo schermo, che un VGA da 10,5 da usare con il raspberry pi
e devo decidere tra le due soluzioni.
lo schermo dell 'eeePC è quello che vedo nella foto?
credo di si,, e allora può essere ruotato, ed è un punto a suo favore.
Cmq stasera verifico, è arrivato l 'icade e prendo le misure.
alkaluso
Affezionato
Affezionato
Messaggi: 118
Iscritto il: 12/12/2013, 11:39
Città: monza

Re: Mini mini cab (portatile)

Messaggio da alkaluso »

Sì è quello dell'eeepc e lo puoi ruotare senza problemi.
Ci avevo pensato anch'io recentemente ma alla fine ho preferito mantenerlo orizzontale.
Avatar utente
CarloBlanch
Cab-maniaco
Cab-maniaco
Messaggi: 1012
Iscritto il: 22/08/2014, 19:37
Città: MonteCompatri
Grazie Ricevuti: 1 volta
Contatta:

Re: Mini mini cab (portatile)

Messaggio da CarloBlanch »

Ieri è arrivato l' Icade
oggi il convertitore hdmi vga per il raspberry (speriamo funzioni)
se , come credo, riesco a girare il boot del raspberry in verticale, ho tutto il necessario per realizzare il minicab, per i soli giochi verticali, ci lavorerò domani pomeriggio.
Avatar utente
Morra76

Donatore Top Seller
Cab-maniaco
Cab-maniaco
Messaggi: 1843
Iscritto il: 28/02/2014, 19:55
Medaglie: 2
Città: Sassuolo
Località: Sassuolo (Mo)
Grazie Ricevuti: 2 volte

Re: Mini mini cab (portatile)

Messaggio da Morra76 »

CarloBlanch ha scritto:Mi scuso, ho creato confusione.

Ho sia l 'eeePC 900 da usare con il suo schermo, che un VGA da 10,5 da usare con il raspberry pi
e devo decidere tra le due soluzioni.
lo schermo dell 'eeePC è quello che vedo nella foto?
credo di si,, e allora può essere ruotato, ed è un punto a suo favore.
Cmq stasera verifico, è arrivato l 'icade e prendo le misure.
Cioa ti posso chiedere una cosa off topic? Il monitor da 10.5 che hai che monitor è? Dove l'hai preso? Ne sto cercando da un po ma trovo solo display da net/lap top che richiedono poi la scheda di controllo ecc...
Avatar utente
CarloBlanch
Cab-maniaco
Cab-maniaco
Messaggi: 1012
Iscritto il: 22/08/2014, 19:37
Città: MonteCompatri
Grazie Ricevuti: 1 volta
Contatta:

Re: Mini mini cab (portatile)

Messaggio da CarloBlanch »

Lo presi tanti anni fa da un Ebayer tedesco, domani faccio delle foto e te lo faccio vedere.
dovrò anche arrangiarmi per l 'alimentazione, perché se ben ricordo funziona a 12V, che sono facili quando hai un pc, ma presentano un piccolo problema se devi fare una soluzione stand alone con il raspberry.
Avatar utente
CarloBlanch
Cab-maniaco
Cab-maniaco
Messaggi: 1012
Iscritto il: 22/08/2014, 19:37
Città: MonteCompatri
Grazie Ricevuti: 1 volta
Contatta:

Re: Mini mini cab (portatile)

Messaggio da CarloBlanch »

Funziona, il raspberry con l 'adattatore Hdmi - VGA va benone, e l 'ho anche ruotato.

ImmagineImmagineImmagineImmagineImmagineImmagineImmagine
Avatar utente
CarloBlanch
Cab-maniaco
Cab-maniaco
Messaggi: 1012
Iscritto il: 22/08/2014, 19:37
Città: MonteCompatri
Grazie Ricevuti: 1 volta
Contatta:

Re: Mini mini cab (portatile)

Messaggio da CarloBlanch »

alkaluso ha scritto:
mossfet ha scritto:Ma non facevi prima (e spendevi meno) a costruire il nanocade?


Inviato con Tapatalk
Premesso che io l'avevo preso per usarlo con un pad android e nemmeno avevo idea dell'esistenza di weecade, nanocade o altro.
Ora in effetti avrei voglia di un cabinato vero. Colpa di questo sito. :rofl2

Non penso che il costo sia eccessivo, col senno di poi. Io ci ho messo qualche soldino in più solo perche' ho fatto diversi esperimenti.

- cabinet icade pagato sotto i 50 eur. Offerta di zavvi.com di tempo fa.
- scheda arduino (clone) 12 eur.
- 1 cavo usb
- connettori vari (per attaccare i faston ad arduino, mammuth...) pochi eur

A questo si deve aggiungere il netpc. Io ne avevo 2 vecchi che non utilizzavo. Ovviamente comprarlo nuovo per disassemblarlo non ha senso, ma in rete molti usati se ne trovano a buoni prezzi.
A questo bisogna aggiungere un pannello (che ho colorato di nero) in sostituzione di quello originale. Ma è solo una mia scelta perche' non ho voluto bucare l'originale. Cosi' se non mi interessa più il mini cabinet torno indietro e ricostruisco l'icade.
Ciao, riapro questa discussione, per chiederti se mi puoi passare il codice dello sketch per l 'arduino Leonardo compatibile.
Io il mio non riesco a configurarlo bene, non riesco a impostare bene la pressione dei tasti, non funzionano le pressioni contemporanee.

Grazie.
alkaluso
Affezionato
Affezionato
Messaggi: 118
Iscritto il: 12/12/2013, 11:39
Città: monza

Re: Mini mini cab (portatile)

Messaggio da alkaluso »

Cerco di postarlo tra oggi e domani.
Avatar utente
CarloBlanch
Cab-maniaco
Cab-maniaco
Messaggi: 1012
Iscritto il: 22/08/2014, 19:37
Città: MonteCompatri
Grazie Ricevuti: 1 volta
Contatta:

Re: Mini mini cab (portatile)

Messaggio da CarloBlanch »

Grazie perché sto impazzendo, ora funziona. Ma sul cab ho ancora dei problemi.
alkaluso
Affezionato
Affezionato
Messaggi: 118
Iscritto il: 12/12/2013, 11:39
Città: monza

Re: Mini mini cab (portatile)

Messaggio da alkaluso »

Questo è il codice.

Codice: Seleziona tutto

// number managed chars
const int MIN_INDEX = 0;
const int MAX_INDEX = 12;
// just for debug mode
int _min_index = MIN_INDEX;
int _max_index = MAX_INDEX;

// DEBUG MODE
const int DEBUG_MODE = 0;
const int DEBUG_MIN_INDEX = 2;
const int DEBUG_MAX_INDEX = 4;

// input pin for pushbutton
const int UP_BUTTON_PIN = 13;
const int DOWN_BUTTON_PIN = 12;
const int LEFT_BUTTON_PIN = 10;
const int RIGHT_BUTTON_PIN = 11;
const int A_BUTTON_PIN = 7;
const int B_BUTTON_PIN = A4;
const int X_BUTTON_PIN = 5;
const int Y_BUTTON_PIN = 6;
const int L_BUTTON_PIN = A3;
const int R_BUTTON_PIN = A1; 
const int START_BUTTON_PIN = A0;
const int COIN_BUTTON_PIN = A2;
// NOT MORE USED
//const int ESC_BUTTON_PIN = 8;
//const int TAB_BUTTON_PIN = 9;


// char key output for pushbutton
const char UP_BUTTON_CHAR = KEY_UP_ARROW;
const char DOWN_BUTTON_CHAR = KEY_DOWN_ARROW;
const char LEFT_BUTTON_CHAR = KEY_LEFT_ARROW;
const char RIGHT_BUTTON_CHAR = KEY_RIGHT_ARROW;
const char A_BUTTON_CHAR = 'a';
const char B_BUTTON_CHAR = 's';
const char X_BUTTON_CHAR = 'd';
const char Y_BUTTON_CHAR = 'f';
const char L_BUTTON_CHAR = 'q';
const char R_BUTTON_CHAR = 'w';
const char START_BUTTON_CHAR = KEY_RETURN;
const char COIN_BUTTON_CHAR = ' ';
// NOT MORE USED
//const char ESC_BUTTON_CHAR = KEY_ESC; // now via gameex UP+COIN+START
//const char TAB_BUTTON_CHAR = KEY_TAB;

// array
int pinArray [MAX_INDEX] = {START_BUTTON_PIN,X_BUTTON_PIN,COIN_BUTTON_PIN,B_BUTTON_PIN,Y_BUTTON_PIN,R_BUTTON_PIN,A_BUTTON_PIN,L_BUTTON_PIN,LEFT_BUTTON_PIN,UP_BUTTON_PIN,RIGHT_BUTTON_PIN,DOWN_BUTTON_PIN};
int charArray [MAX_INDEX] = {START_BUTTON_CHAR,X_BUTTON_CHAR,COIN_BUTTON_CHAR,B_BUTTON_CHAR,Y_BUTTON_CHAR,R_BUTTON_CHAR,A_BUTTON_CHAR,L_BUTTON_CHAR,LEFT_BUTTON_CHAR,UP_BUTTON_CHAR,RIGHT_BUTTON_CHAR,DOWN_BUTTON_CHAR};
int statusCheckArray [MAX_INDEX] = {LOW, LOW, LOW, LOW, LOW, LOW, LOW, LOW, LOW, LOW, LOW, LOW};

void setup() {
  
	// start serial port
	Serial.begin(9600);
  
	if (DEBUG_MODE == 1){
		_min_index = DEBUG_MIN_INDEX;
		_max_index = DEBUG_MAX_INDEX;  
	}
  
	// make the pushButton pin an input:
	for (int x = _min_index; x < _max_index; x++){
		Serial.print(pinArray[x]);
		Serial.println(" - pin setted ");
		pinMode(pinArray[x], INPUT_PULLUP);  
	}
	// initialize control over the keyboard:
	Keyboard.begin();
}

void loop() {
  // read the pushbuttons
	for (int x = _min_index; x < _max_index; x++){
		if (digitalRead(pinArray[x]) == statusCheckArray[x]){
			Keyboard.press(charArray[x]);
		  
			if (DEBUG_MODE == 1){
			  Serial.print(x);
			  Serial.print(" - index - ");
			  Serial.print(charArray[x]);
			  Serial.println(" - pressed");
			}
		}else{
			Keyboard.release(charArray[x]);
		}
    //delay(1000);
	}
}
Magari anche il mio ha gli stessi problemi. Se mi dici come posso verificare direttamente sul cab penso di riuscire entro domani a darti una risposta senza che stai ad adattare il mio codice per poi trovarti a non risolvere nulla.
Rispondi

Torna a “Cabinati Autocostruiti - Weecade - Bartop”