Classifica
Contenuti popolari
Mostro i contenuti con la maggior reputazione il 02/05/2020 in Post
-
3 points
-
3 points
-
Devo ammettere che ultimamente non ho potuto seguire PIQABRICK come avrei voluto... Troppo poco tempo, e troppi progetti in ballo (tra i quali Pybricks e Powered Up) Nel frattempo, @Stefano_Berti e il team di PIQABRICK sono andati avanti. Tra le novità di queste ultime due settimane, oltre a migliorare alcune feature e a introdurne alcune nuove, ho visto che sono stati introdotti gli ulteriori algoritmi di riconoscimento che aumentano la (possibile) corretta identificazione di un elemento. Date le varie novità, vi faccio una carrellata dalla A alla Zeta (più o meno). Innazitutto, la pagina di login della piattaforma si è predisposta per l'imminente apertura ai vari backers che hanno acquistato il prodotto: Una volta effettuato il login, si viene reinderizzati ad una 'Home page' dove c'è un riepilogo dei brick scansionati dall'utente e un classifica dei PIQABRICKERS (il motivo della classifica, lo scoprirete in futuro...) Dal menù 'Scan' si accede al cuore della piattaforma di riconoscimento: quella della scansione di un elemento LEGO. Nel caso specifico, ho usato uno "Appendage Spiky / Bionicle Spine / Seaweed / Plant Vine" (Animal, Body part). Non essendo già stato acquisito in precedenza, il sistema mi risponde con un "Sorry, I don't know this brick" e ti propone di aggiungerlo al database: Se si clicca su 'Add to Piqabrick' si viene reinderizzati al catalogo degli elementi LEGO. Notare, in alto a dx, che si è in modalità "Inserimento" (Choose the brick you scanned). In questa pagina è possibile effettuare la ricerca (per codice e/o descrizione, parziale) Trovato l'elemento, è sufficiente cliccare sull'icona '+' per collegarvi la foto della scansione appena effettuata. Notate, ora, come l'immagine dell'elemento viene ora sostituita da quella ottenuta dalla scansione: L'icona rossa di 'attenzione' indica che per l'elemento è presente un'immagine ma che la stessa non è sufficiente a garantire un'ottimale riconoscimento. Infatti più immagini ci sono, più gli algoritmi possono fornire dei risultati ottimali. E' quindi possibile aggiungere ulteriori immagini cliccando sull'icona della macchina fotografica: Da questa, si accederà alla pagina di acquisizione multipla, dove è possibile 'scattare' più foto in sequenza, mettendo l'oggetto LEGO in varie posizioni: Questo è il risultato, dopo alcuni scatti: Una volta salvato il lavoro di acquisizione, possiamo provare a scansionare l'elemento e vedere il risultato: E qui, @Pix, c'è quello che chiedevi un paio di giorni fa: la possibilità di aggiungere l'elemento al proprio inventario (di PIQABRICK) Questa parte richiede, secondo me, ancora qualche miglioramento (tipo la possibilità di definire un elenco di storage e sottodivisioni, senza la necessità di specificarli ogni volta manualmente). Se l'elemento è già presente nel mio inventario, il sistema mi dice quanti ne posseggo, e in quale storage sono posizionati: Questa, invece, è la rappresentazione del proprio inventario (anche qui, si possono introdurre ulteriori miglioramenti, come la visualizzazione delle immagini degli elementi): Tornando invece al database di tutti gli elementi, è possibile modificare alcune cose. Nota: al momento la modifica è aperta a tutti i beta tester, quando il sistema andrà in produzione credo ci saranno dei livelli autorizzativi. In particolare, è possibile visualizzare/modificare tutte le immagini acquisite per un elemento, e specificare quella di 'copertina' (ovvero quella che viene visualizzata in caso di match): In questa schermata, si nota la nuova immagine che ho messo come copertina dell'elemento: Infine, cosa succede se gli algoritmi non restituiscono un risultato certo? Vengono proposti una serie di possibili risultati... Come ho già detto, ci sono diversi margini di miglioramento, ma la piattaforma diventa sempre più completa Per ora è tutto... ora mi sento in chat insieme a @Stefano_Berti e a @ZioTitanok e poi, con calma, vi illustrerò altre cosine... P.S. Scusate, ma gli screenshot non sono venuti benissimo per un mio errore di cut & paste, ma ora non ho tempo per sistemarli3 points
-
LEGO PoweredUp! (aka power functions 2.0)
ZioTitanok and 2 others reacted to GianCann for un topic
Ecco la prima versione del mio sensore magnetico per LEGO Powered Up! (Nota: è il primo sensore al mondo di "terze parti" che funziona con il firmware e l'App originale!) Ovviamente, come ho già spiegato nei miei post precedenti, si tratta di un 'barbatrucco", dato che il mio sensore emula quello originale LEGO per discriminare i colori. Alla fine, quel che conta, è che funziona e, ribadisco, per me è una soddisfazione personale perché fu una delle prime cose che mi vennero in mente quando fu presentato il sistema PU: "Si potrà estenderlo con ulteriori sensori?". Rispetto al prototipo che già avevo anticipato alcuni giorni fa, questa versione è basata sulla dev-board ESP-03 (solito chip ESP8266, a 80Mhz) che ha la caratteristica eccezionale di entrare in un brick 2x4! Come si può notare, ho "sacrificato" un mattoncino rimuovendo i tubi interni e realizzando una piccola fessura per il passaggio del cavo a 6 poli. Il cavo l'ho recuperato da un sensore di colore che ho danneggiato durante i vari test. Al momento, il sensore vero e proprio è un banalissimo "interuttore reed" (nel versione con contatto normalmente chiuso) che ho collegato direttamente sulla board: Il risultato finale, somiglia ai vecchi sensori del sistema RCX L'evoluzione di questa prima versione prevede, al posto del contatto reed, un vero e proprio sensore di campo magnetico che, oltre a comunicare l'On/Off, invia il valore analitico della forza magnetica rilevata. A breve (giusto il tempo di sistemare alcune cose) pubblico i sorgenti del "firmware"3 points -
2 points
-
I miei set Vintage
Superteo00 and one other reacted to Gozer for un topic
Altro piccolo unboxing oggi... Ecco la “foldable cardboard” del set 355 del 1972. Sinceramente la prima volta che l’ho visto non riuscivo a capire la sua provenienza soprattutto perché veniva identificato con un codice diverso da quello del set (verosimilmente se ho ben capito questa town plan era venduta anche separatamente dal set). Poi con un po’ d’impegno ho trovato il riferimento per controllare su BL ed il gioco è fatto. Si va ad aggiungere alla mia collezione insomma2 points -
PIQABRICK: Piattaforma per il riconoscimento ottico di elementi LEGO
Pix and one other reacted to Stefano_Berti for un topic
@cipolo, nei prossimi giorni, con alcune riaperture, forniremo una data indicativa sulla consegna. Faremo un post su Kickstarter e lo pubblicheremo anche qui.2 points -
Classic Space Tensegrity Base by Lufo Brick, on Flickr2 points
-
Si parla anche di istruzioni, non so esattamente cosa, non so dove le ho messe... quelle scritte sulle scatole sono solo la prima cosa che m'è venuta in mente. Di certo non possono mettersi ad aprire le scatole... Tanto più che appunto come dici finiranno immediatamente. Poche ore mi pare un'ipotesi davvero ottimistica! Sarà più pochi minuti. Buon per chi li prenderà.1 point
-
Qualche giorno fa ho avuto modo di fare una piacevole chiacchierata telefonica con @Wise (nuovo membro del forum, di cui vi invito a leggere la presentazione). È un altro AFOL che potrà sicuramente contribuire al progetto sotto vari punti di vista. Non vi anticipo nulla, e lascio che sia lui stesso (appena può) a mostrare cosa si è inventato per il pickup dei 9/12v dai binari LEGO. Nel frattempo, ha già dato un suo contributo perché, nel corso della chiacchierata, mi ha suggerito un modo intelligente per identificare meglio la posizione di un treno lungo il circuito. È una via di mezzo tra l'idea di @fonderiadigitale (l'uso di un lettore RFID) e il vecchio sistema Code Pilot di LEGO. Sostanzialmente, @Wise, suggerisce di leggere una sorta di barcode composto da una sequenza di 3-5 brick colorati (uniti l'un con l'altro). La lettura può essere effettuata con il sensore di colore LEGO, che può essere collegato anche ad una dev-board come ho dimostrato qui. Ogni sequenza di colore può rappresentare un checkpoint specifico (stazione, prossimità di un PL, rallentamento/accellerazione, prossimità di uno scambio) e determinare, di conseguenza, il comportamento del convoglio o di altri attuatori. Questo approccio sulla carta può funzionare. È una variante di quanto avevo sperimentato in passato con il Micro:bit e i sensori di tocco dell'RCX. Ovviamentec'è da fare un test pratico, perché sappiamo che il sensore di colore è influenzabile dalla luminosità ambientale (anche se il sensore PU mi sembra molto più preciso rispetto a quello dell'EV3) e, non di meno, c'è da valutare la velocità/precisione di lettura rispetto alla velocità di percorrenza del treno. Ovviamente, con 10 colori a disposizione, non ci sarebbe neanche bisogno di gestire una sequenza di colori. Alla fine, i checkpoint da identificare sono giusto questi: stazione / passaggio a livello /scambio / accelerazione / decelerazione. Ovviamente possono anche essere ripetuti più volte lungo il percorso. Però, in un ottica più complessa (pensiamo a due treni che viaggiano sullo stesso circuito, nella stessa direzione) può essere utile conoscere l'ultima sezione del percorso occupata dal treno. C'è giusto da fare qualche prova1 point
-
PIQABRICK: Piattaforma per il riconoscimento ottico di elementi LEGO
Stefano_Berti reacted to cipolo for un topic
grazie Stefano, ho aspettato senza problemi perché immagino quante problematiche siano sorte a causa del Covid. Ho sempre creduto nel vostro progetto, per quel motivo non vedo l'ora di utilizzarlo e collaborare per quel che posso ad implementare alla scansione dei pezzi magari non ancora acquisiti. Buon lavoro a tutti1 point -
PIQABRICK: Piattaforma per il riconoscimento ottico di elementi LEGO
Superteo00 reacted to cipolo for un topic
Grazie a Gianluca per il post sull'aggiornamento delle funzionalità che è risultato molto interessante per me che da qualche anno usa un database Access grazie anche a chi, oltre a Gianluca, collabora con i fratelli Berti per il miglioramento del sistema. Non vedo l'ora di riceverlo e aggiornare il database collaborando all'inserimento dei pezzi. Se potete continuate a mandare aggiornamenti dato che io ho supportato il progetto non tramite la piattaforma Kickstarter ma con bonifico dopo aver incontrato Stefano e Claudio a Firenze quindi potrei non essere aggiornato sul progetto. Penso che ormai non manchi molto, grazie a tutti.1 point -
Genio! Il plate 1x3 Reddish Brown rotto è qualcosa di eccezionale1 point
-
1 point
-
1 point
-
Ciao a tutti! Sono stato citato e mi presento... adoro i treni LEGO dal 1982 (anno in cui sono nato e già mi piazzarono in mezzo ad una pista col 182 che girava) Sono esperto in: firmware Arduino, firmware ESP8266, Raspberry, scrittura software in windows, Android e iOS, elettronica in generale, sistemi di treni LEGO di ogni forma e genere, ecc ecc. In più a gennaio ho acquistato una stampante 3D e così ora sono decisamente bravo anche a disegnare pezzi per stampa in 3D. Oltre all'interesse verso questo progetto voglio raccontarvi anche quello che sto facendo io e che potrebbe essere decisamente compatibile: sto portando avanti (il lockdown ha rallentato le cose) un progetto per alimentare Power functions e Powered Up tramite i binari 9V anni 90. Questo usando ruote metalliche custom che ho fatto tornire apposta, qualche pezzo stampato in 3D e un po' di elettronica. Questo progetto se funziona a dovere eviterebbe di usare le odiate batterie! Vi allego dei video: Solo motore Power Functions che prende energia da rotaie 9V: https://youtu.be/3mRgyvUGc6Y Lo stesso motore che tira due carrozze: https://youtu.be/rrbFrtLypQI Motore con ricevitore Power Functions: https://youtu.be/Qlqfo3Nf54o Purtroppo questa versione fa ancora parecchio attrito fra ruote metalliche e pattini per prendere tensione... e la ditta che speravo mi avrebbe prodotto delle lamine non mi risponde da quando è arrivato il covid... quindi sono in standby! In più è già pronto al 99% un adattatore per alimentare con lo stesso sistema anche il Powered UP ma questa settimana mi si e bruciato il saldatore e quindi devo aspettare quello nuovo per procedere.1 point
