Tartalomjegyzék:
- 1. lépés: Az anyagok beszerzése
- 2. lépés: A hardver összeszerelése
- 3. lépés: A motorok beállítása
- 4. lépés: A kamera beállítása
- 5. lépés: Az Arduino beállítása
- 6. lépés: A Raspberry Pi beállítása
- 7. lépés: A Raspberry Pi és az Arduino csatlakoztatása
- 8. lépés: Kép rekonstrukció
- 9. lépés: Képzelet
Videó: Házi szkenner: 9 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:42
Projektünk során létrehoztunk egy házi készítésű szkennert, amellyel a feladatokat és egyéb írásokat elemeztük a depresszió jeleinek észlelése érdekében. Ez a szkenner azonban nem csak erre használható! Csak a fantáziád szab határt! Használhatja például a művészeti problémák felderítésére, vagy akár csak a dokumentumok rendszeres beolvasására. Szóval engedjünk bele!
1. lépés: Az anyagok beszerzése
Az általunk használt anyagok könnyen elérhetők a piacon. A legnehezebben egyetlen tárcsarendszert lehetett beszerezni, amelyet végül sikerült. A projekthez szükséges anyagok a következők:
- Két 360 fokos szervó vagy egy szervó és egy egyenáramú motor
- 3 fiókos sikló
- Csigarendszer
- MDF táblák
- Egy Arduino Uno
- A Raspberry Pi
- Webkamera vagy RPI kamera modul
- Jumper kábelek
- Egy kenyértábla
2. lépés: A hardver összeszerelése
- A hardver összeszereléséhez csavarja le a vitorlázórepülőgépek közül kettőt párhuzamosan, az MDF -táblán lévő A4 -es lap szélességével.
- Ezután csavarja fel a végső vitorlázógépet e beállítás tetején úgy, hogy merőleges legyen a másik két vitorlázórepülőre, és azok mellett mozogjon.
Ez a kezdeti beállítás elegendő ahhoz, hogy láthassa, hogyan fog kinézni a beállítás. A párhuzamos vitorlázógépeknek felfelé és lefelé kell mozogniuk, a felül lévőnek pedig lehetővé kell tennie a balról jobbra történő mozgást. A beállítás stabilizálásához rögzítsen egy másik MDF csíkot a párhuzamos siklók közé, körülbelül 10 hüvelyk távolságra a merőleges siklótól. Ez segít, ha egyenáramú motort használ a második szervó helyett
3. lépés: A motorok beállítása
Ha két szervomotort használ, akkor két szíjtárcsára van szüksége.
- Két szervomotorral mindegyik tetejére szereljen fel egy szíjtárcsa kereket
- Állítsa be ezek közül az egyiket párhuzamosan a párhuzamos vitorlázórepülőkkel, majd rögzítsen egy másik szíjtárcsát a vitorlázógép alja közelében.
- A szíjtárcsa beállításával rögzítse ezt az egyik párhuzamos siklóhoz. Amikor a szíjtárcsa forog, a két párhuzamos siklónak együtt kell mozognia.
- Ismételje meg ezt a beállítást a merőleges vitorlázórepülőgéphez úgy, hogy egy MDF csíkot rögzít a sikló tetejére, és ott beállítja a szíjtárcsa rendszert.
Ha csak egy szervo motort és egy egyenáramú motort használ,
- Csatlakoztassa ezt a szervo motort a fent leírtak szerint, de csak a merőleges részhez
- Csatlakoztassa az egyenáramú motort egy A4 hosszúsággal és 5 hüvelyk távolságra a vitorlázógépek aljától. Győződjön meg arról, hogy az egyenáramú motor oldalirányban van, ahogy az alábbi videó mutatja
- Erősítse a szíjtárcsa kábelcsíkját erről a motorról az előző lépésben rögzített második MDF szalagra
PS BIZTOSÍTSA MEG, HOGY MINDEN ALKOTRÉSZ BIZTONSÁGOS, MÁSHOZ A KÖVETKEZŐ LÉPÉSEKBEN ALKALMAZIK.
4. lépés: A kamera beállítása
Csatlakoztassa a fényképezőgépet a merőleges vitorlázóre, mint a videóban és az ebben a lépésben látható képen. A fényképezőgépet kissé magasabbra emelik, és a beállítás nem szerepelhet a képen. Ez némi kísérletet és hibát igényel, de könnyű lesz. A jobb felbontású szkenneléshez használjon nagyobb felbontású kamerát!
Győződjön meg arról, hogy az objektív párhuzamos az oldallal, hogy a lehető legnyújtottabb képet kapja.
5. lépés: Az Arduino beállítása
Az Arduino némi munkát igényel a beállításhoz, mivel az összes motor csatlakoztatva lesz hozzá. Ehhez tekintse meg az Oktatóanyagot az Arduino beállításáról léptetőmotorokkal és egyenáramú motorral. A hozzá kapcsolódó funkciók a következők:
A merőleges vitorlázórepülőgéphez:
- A szíjtárcsa rendszernek a kamera által elérhető kép szélességétől függően három vagy több különböző helyre kell mozgatnia. A kamera magassága is ennek megfelelően állítható be a motor terhelésének csökkentése érdekében.
- Miután a motor elérte az oldal végét, vissza kell térnie eredeti helyzetébe
A párhuzamos vitorlázórepülőgéphez:
Szervóval:
A szíjtárcsa -rendszernek együtt kell működnie a motorral, amint az fent látható. Minden alkalommal, amikor egy sor befejeződik, a rendszernek le kell mozognia az oldalon, a fényképezőgép által készített kép magasságának megfelelően
DC motorral:
A vitorlázórepülőket a kép magasságával megegyező hosszúságban kell lehúzni. Ehhez használjon gombrendszert, mivel a DC Motors egy bizonyos idő alatt csökkentheti az akkumulátor töltöttségét
6. lépés: A Raspberry Pi beállítása
Csatlakoztassa a kamerát a Raspberry Pi -hez. Keresse meg az interneten, hogy megtudja, hogyan írhat olyan kódot, amely lehetővé teszi a képek készítését a Raspberry Pi -ről. Ez egyszerűen a terminál termináljából megnézi a kamera kódját, és beavatási ciklust ír.
7. lépés: A Raspberry Pi és az Arduino csatlakoztatása
Csatlakoztassa az Arduino Pin High/Low kimeneti csapját a Raspberry Pi bemeneti tűjéhez.
Adja hozzá ezt a részt a képhurokhoz, és programozza be az Arduino -t úgy, hogy a csap csak akkor küldjön magas jelet, ha a motor nem mozog, és a fényképezőgép az oldal azon részén helyezkedik el, ahol a képet készíteni kell. Győződjön meg arról, hogy ezeket a képeket számítógépre küldi, vagy a Raspberry Pi -ben tárolja.
8. lépés: Kép rekonstrukció
A kép rekonstruálásának biztosítása érdekében nézze meg a PIL és a Numpy könyvtárakat a pythonban. Ezek együttesen használhatók a kép rekonstruálására.
És most a szkenner kész!
9. lépés: Képzelet
Most használja a szkennert kedve szerint! Hagyományosan vagy valami elképesztőként! Jó szórakozást hozzá!
Ajánlott:
Fordulatszámmérő/szkenner Arduino, OBD2 és CAN busz használatával: 8 lépés
Fordulatszámmérő/szkenner Arduino, OBD2 és CAN busz használatával: Bármely Toyota Prius (vagy más hibrid/speciális jármű) tulajdonos tudja, hogy a műszerfaláról hiányzik néhány tárcsa! A priusomnak nincs motor fordulatszáma vagy hőmérője. Ha előadóművész vagy, akkor érdemes tudni olyan dolgokat, mint az időzítés előrehaladása és
QR -kód -szkenner az OpenCV használatával Pythonban: 7 lépés
QR-kód-szkenner az OpenCV használatával Pythonban: A mai világban azt látjuk, hogy a QR-kódot és a vonalkódot szinte mindenhol használják, a termékcsomagolástól az online fizetésig, és manapság már az étteremben is látjuk a QR-kódokat a menü megtekintéséhez. kétlem, hogy ez most a nagy gondolat. De szenvedtél már valaha
Vezeték nélküli infravörös hőmérséklet -szkenner: 9 lépés
Vezeték nélküli infravörös hőmérséklet -szkenner: Vezeték nélküli infravörös hőmérséklet -leolvasó PHP vezeték nélkül Beolvashatja a megtekintett hőmérsékletet mobiltelefonon keresztül Bluetooth -on keresztül. Helyezze el a készüléket, és távolról nézze meg a hőmérsékletet. " Ezt nem lehet megérinteni. " Családunk három diákból áll
IPhone szkenner: 3 lépés (képekkel)
IPhone Scanner: Sok jegyzetet készítek, és gyorsan be kellett szkennelnem őket, hogy online konzultálhasson. Bármelyik szkenner túl lassú volt ahhoz, hogy sok száz oldalt digitalizáljon a vakondomból. Egy jó fotó készítése jó megoldás volt. Arra gondoltam, hogy az iPhone -t használom erre a célra
Cognac Box nagy formátumú szkenner: 4 lépés
Cognac Box nagy formátumú szkenner: Szükségem volt néhány könyv beolvasására, amelyek nagyobbak voltak, mint 8,5 x 11 hüvelyk - ebben az esetben 9 x 12. széles papír. Van egy iPhone -alkalmazásom, amely nagyszerű munkát végez a kézi szkenneléssel, de szerettem volna automatizálni a folyamatot