Élek Vancouverben, Kanadában. Minden évben Ottawa családom látogat és 1000 darab kirakós játékot hoz nekem. Édesanyám szeretne igazán kihívást jelentő dolgokat választani, mint például egy apró mezőt, ahol a lila virágok nem fókuszálnak, vagy egy kék színű téglalap. Ők csinálják a széleket, majd hazamegyek, így nem használhatom az étkezőasztalt. Ha láttál engem egy Hackspace-ben, amit láttál, tisztítást láttam - szeretem a dolgokat rendben és befejezve. Nem engedhetem, hogy egy élettelen kirakós kirakós játék legyőzze. A cél, hogy befejezhessük, erősebb, mint én. Nem engedhetem, hogy a megszállottság jobb legyen nekem, úgyhogy találtam egy megoldást.
Gondoltam magamra: Van-e módja annak, hogy megoldja az összes kirakós játékot örökre? HA egy olyan gépet készíthetek, amely megoldja az egyik kirakós játékot, akkor meg kell egyeznie azzal a géppel, amely képes bármilyen számú kirakós játék megoldására. Akkor pihenni tudok, mert örökre megnyertem.
Hogyan
Tehát két probléma van: készítsen egy gépet, amely elvégezheti a munkát… és megtaníthatja a gépet a feladat elvégzésére.
A gép építése
Minden kirakós játék lényegében ugyanúgy megoldódik. A kamera és a forgó szívófej CNC-gépe mechanikusan képes elvégezni a munkát.
1000mm X-Carve
A CNC faragógép olyan, mint egy 3D-s nyomtató, de van egy forgó router vágószerszámja, nem pedig műanyag extrudáló forró végű szerszám helyett. Ahol a 3D-s nyomtató additív, a CNC általában szűkül. A pick and place gép gyakran használ egy légszívó fúvókát.
A komponensek logikai diagramja
Megpróbáltam néhányszor többet csinálni a 6 hónapos időszak alatt. Néhányan később próbálkoznak, elég jó lettem ahhoz, hogy tudjam, hogy a legjobbam még a szemét volt. Így online mentem, és találtam egy CNC-t, amely jobbra teszi a munkát: egy 1000 mm-es X-Carve-t az Inventables-től. Egy SMT fúvókával, légszivattyúval és normálisan zárt légtelenítő szeleppel beépítettem egy üreges tengelyes léptetőmotort.
A gallér keresztmetszete
A CNC kollektor (narancssárga) az X-Carve mozgatja. A léptetőmotor (őszibarack / csík) fordítja a fúvókát (alsó). A rugózott fúvókafej megfogja a darabokat, amikor a légszivattyú be van kapcsolva, és elengedi a szivattyú kikapcsolását és a kioldószelep nyitását.
Ezután a Fusion 360-at és a féknyergeket használtam, hogy 3D-s modelleket készítsek a gallérról és az összes mechanikai alkatrészről. A lehető leggyakrabban vásárolok egy részt, ha az online áruház méretdiagram vagy 3D-s modell van. Így tervezhetem az egész gépemet, mielőtt töltök egy fillért sem, és bizalommal tudok vásárolni.
A gallér alsó részén egy Raspberry Pi-t és egy kamerát is tettem. Így a robot láthatja a darabot a felvétel előtt és után. A Pi Cam-et tartalmazó kábel eléggé rövid az ízlésemhez, de képes voltam mindent együtt modellezni.
Itt van egy Instagram-videó, amelyet az időben készítettem:
Tekintse meg ezt a bejegyzést Instagram-on
Késő este #jigsolve frissítés. A fej végül össze van szerelve, és az áramkör tesztelése következik. Ezután egy integrációs teszt, és világosak vagyunk a felemelésre! #robot #robots @inventables #xcarve #pnp #pickandplace #machine #air #pump #z #axis #arduino
A Marginally Clever robotok (@imakerobots) által megosztott hozzászólás
Miközben a szállításra vártam, kinyomtattam a csatlakozó darabjaimat:
Tekintse meg ezt a bejegyzést Instagram-on
A tegnapi részek közel voltak. A mai még közelebb lesz. #jigsolve #robot #puzzle #machine # 3dprinting @vanhackspace #tinkerine
A Marginally Clever robotok (@imakerobots) által megosztott hozzászólás
nyomtatott adapterdarabok
A gép tanítása
Nem tudok semmit az AI-ről, annak ellenére, hogy megpróbálok tanulni. De kevés tapasztalatom volt a fények és a színek érzékelésére a robotokat követő épületvonalakról. Ez trükkös dolog! Nem csak a probléma a kihívás, nem tudom becsülni, hogy milyen nehéz a probléma. Ugyanez vonatkozik a megfelelő formákra is. Szóval a következő legjobb megoldással mentem, egy intelligenciát, amely már megtanult a rejtvények megoldására: Twitch!
Twitch Jigsaw puzzle-t játszik
A Twitch egy olyan online szolgáltatás, ahol az emberek (többnyire) egymás lejátszási videóit nézik. Néhány évvel ezelőtt a Pokemon videojáték különleges Twitch-áramlata volt. Az emberek megtekinthetik a képernyőn megjelenő IRC csevegést is. A játék figyelte a beszélgetést, és ha bizonyos szavakat gépelt be, akkor a játék gombnyomásra regisztrálja őket. Együtt, demokratikusan a közönség végigvitte a játékot, és megnyerte a játékot.
A Twitchtől a robotig
A PC-n Eclipse Java IDE-t használtam, hogy három osztályt írjak: az egyiket az X-Carve-lel, az egyiket az új levegőfúvóka-részekkel, és az egyiket a Twitch-el beszélni. Ez a három osztály egy Jigsolve mester osztályban volt, amely együtt ragasztotta a háromat. Így külön-külön és együtt tesztelhetem az alkatrészeket.
Robottól Twitchig
A fúvókán lévő kamera egy Raspberry Pi része. Követtem az online oktatóanyagokat, hogy RTSP-folyamként streameljem a kamerát a LAN-hoz. A PC-n a VLC alkalmazás megjelenítette a videó feedet, és az Online Broadcast Studio (OBS) alkalmazás elküldi a videót a Twitchnek.
Áttekintés a Jigsolve fényképezőgépről
A dolgok, amiket megtanultam, és mint a dolgok
A Twitch user Mdp117 a DDOS-nak a robotot találta úgy, hogy a fúvókát hét kajillion szögre fordítja. Köszönjük a tesztelést!
A Twitch user amazing3d volt az első, aki két érvényes darabot csatlakoztatott.
A légtelenítő szelep késői adagolás volt. Azt hittem, a légszivattyú kikapcsolása elég lenne ahhoz, hogy elengedje a részt. Ezért nem látja a Fusion 360 modellekben.
A gép alatti világítás rossz. A Raspberry Pi GPIO csapokon futó gyűrűfényt (lásd az alábbi képet) készítettem. Halvány és kék ish. Egy erős LED-csík a portál alján jobb és következetesebb munkát végezne.
Az SMT fúvóka elég kicsi volt az elektronikus alkatrészekhez, de TOO kicsi a kirakós darabokhoz. Fizettem az xyzaidan felhasználónak, hogy szilikon fúvókákat kapjak. Minden pénzt megér! Sajnos annyira régen nem tudtam visszamenni az IG történetén és megtalálni a képeket.
Két megfelelő darab megtalálása túl nehéz volt, így néhány gondolat után írtam egy szkriptet a robot mozgatásához, pillanatfelvételek készítésére a videó feedből, és menteni őket egy Google térképre.
Az összeszerelés során az X-Carve portál nyilvánvalóan ferde volt. Amikor az egyik oldal megérintette a végét, a másik kb. Ha állandó kamerát készítenek, kompenzálhatják a nem négyzet alakú összeszerelést, és még tökéletesebb vágásokat végezhetnek. Az Inventables tavaly júniusban csereprogramot ajánlott fel nekem, de még nem küldték el.
Gyűrűs fény
Mondj többet!
Amíg a kirakós játék befejeződött, megtalálhatja azt a Twitch-en.
Az X-Carve konvertálásához használt összes alkatrész listáját, beleértve az adapterek nyomtatásához szükséges STL fájlokat, kérjük, forduljon hozzám a fórumon keresztül.