Tartalomjegyzék:
- Kellékek
- 1. lépés: Projekt videó
- 2. lépés: Pokey Part
- 3. lépés: Hordozó bit
- 4. lépés: Hardver
- 5. lépés: Kód és hang
- 6. lépés: Eredmény
Videó: ChatterBox - az objektum fordító: 6 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:40
Olyan eszköz, amely minden tárgyat beszélni tud! Óvatosan használja…
Kellékek
- Raspberry Pi 3B+
- Powerbank 2A
- USB hangszóró
- Kapcsoló
- Gomb
- Kenyeretábla
- Doboz
- Telefonkábel
- NeoPixel gyűrű
- Fúró
- TinkerCad
- 3d nyomtató
- Forrasztópáka
1. lépés: Projekt videó
2. lépés: Pokey Part
Minden jó találmánynak legalább két részre van szüksége, egy piszkos részre és egy hordozó bitre. Kezdjük a piszkos rész megépítésével. Két 3D nyomtatott alkatrészből áll, az egyik fekete szálból, a másik pedig átlátszó műanyagból. A felső rész nagy bemélyedéssel rendelkezik a NeoPixel gyűrű tartásához. Az alsó részen van egy gomblyuk és egy cső a vezetékekhez. Ebben a lépésben mindkét STL fájl szerepel.
Ahhoz, hogy megfelelő megjelenést és érzetet biztosítsunk neki, egy kicsit öregedni fogunk. Egy kellemes délután tűzzel, késsel és csiszolópapírral segít.
Az utolsó feladat a telefonvezeték hozzáadása. Forrasztja a vezetékeket az elektronikától a telefonkábelig.
3. lépés: Hordozó bit
A hordozó bitünk kiindulópontja egy régi lőszerdoboz. De bármit használhatsz, amire csak heverészhetsz.
Az első beállítás két lyuk fúrása, az egyik a ki/be kapcsoló tartásához, a másik a piszkos rész vezetékezéséhez.
3D nyomtatást is végezünk egy kis merevítővel, hogy szépen tartsa a piszkos részt. Szükség esetén ezek az alkatrészek is öregíthetők.
4. lépés: Hardver
A következő lépés a Raspberry Pi, az USB hangszóró és a powerbank behelyezése a tartályba. Ez az a lépés is, amikor mindent összekötünk egy kis kenyértábla segítségével.
- Vezetékes kapcsoló és gomb
- Csatlakoztassa az USB hangszórót
- Csatlakoztassa a NeoPixel gyűrűt
- Táplálja a Raspberry Pi -t a powerbankkal
5. lépés: Kód és hang
Ahhoz, hogy minden működjön, írnunk kell egy kódot, és rögzítenünk kell egy hangot.
A kód a következőképpen működik:
- Ellenőrizze, hogy a kapcsoló be van -e kapcsolva, ha nem, kapcsolja ki a NeoPixel Ring -et
- Ha a kapcsoló be van kapcsolva, ellenőrizze, hogy megnyomta -e a gombot, és állítsa a NeoPixelt fényes fehérre
- Ha megnyomja a gombot, hívjon le véletlenszerű audio fájlt, és játssza le, miközben zöldre váltja a NeoPixel Ring -et.
Nincs más hátra, mint rögzíteni egy hangot, mivel minden tárgynak, amellyel beszélni szeretne, szüksége lesz hangra.
6. lépés: Eredmény
Sikeresen felépítettünk egy találmányt, amely képes tárgyakat lefordítani.
Most menj oda, és csodálkozz a borzalmas dolgokon!
Ajánlott:
Objektum -orientált programozás: Tárgyak létrehozása Tanulás/Tanítási módszer/technika Shape Puncher segítségével: 5 lépés
Objektumorientált programozás: Objektumok létrehozása Tanulás/tanítási módszer/technika Shape Puncher használatával: Tanulási/tanítási módszer az objektum-orientált programozásban újonnan tanulóknak. Ez lehetővé teszi számukra, hogy vizualizálják és lássák az objektumok osztályokból történő létrehozásának folyamatát. EkTools 2 hüvelykes nagy lyukasztó; a szilárd formák a legjobbak.2. Egy darab papír vagy c
DC - DC feszültség Lépés lekapcsoló mód Buck feszültségátalakító (LM2576/LM2596): 4 lépés
DC-DC feszültség Lépés lekapcsoló üzemmód Buck feszültségátalakító (LM2576/LM2596): A rendkívül hatékony bakkonverter készítése nehéz feladat, és még a tapasztalt mérnököknek is többféle kivitelre van szükségük, hogy a megfelelőt hozzák létre. egy DC-DC áramátalakító, amely csökkenti a feszültséget (miközben növeli
Akusztikus levitáció az Arduino Uno-val Lépésről lépésre (8 lépés): 8 lépés
Akusztikus lebegés az Arduino Uno-val Lépésről lépésre (8 lépés): ultrahangos hangátvivők L298N Dc női adapter tápegység egy egyenáramú tűvel Arduino UNOBreadboard és analóg portok a kód konvertálásához (C ++)
Objektum -orientált programozás: Tárgyak létrehozása Tanulás/Tanítási módszer/technika ollóval: 5 lépés
Objektum-orientált programozás: Objektumok létrehozása Tanulás/Tanítási módszer/technika ollóval: Tanulási/tanítási módszer az objektum-orientált programozásban újonnan tanulóknak. Ez lehetővé teszi számukra, hogy vizualizálják és lássák az objektumok osztályokból történő létrehozásának folyamatát. 2. Papír vagy kartonpapír. 3. Jelölő
Forgalomminta -elemző élő objektum -észlelést alkalmazva: 11 lépés (képekkel)
Közlekedésminta -elemző az élő objektum -észlelés használatával: A mai világban a közlekedési lámpák elengedhetetlenek a biztonságos úthoz. A közlekedési lámpák azonban sokszor bosszantóak lehetnek olyan helyzetekben, amikor valaki éppen akkor közeledik a lámpához, amikor az pirosra vált. Ez időt veszít, különösen akkor, ha a fény rossz