Tartalomjegyzék:
- Lépés: Az elektronika összegyűjtése
- Lépés: Helyezze be a kamerát a Raspberry Pi -be
- 3. lépés: Forrasztja az ellenállásokat a katódlábakhoz minden LED -en
- 4. lépés: Csatlakoztassa a LED -eket és a PTM -kapcsolót a Raspberry Pi -hez
- 5. lépés: Tápegység
- 6. lépés: A Raspbian telepítése a Micro-SD kártyára
- 7. lépés: A Pi csatlakoztatása a monitorhoz
- 8. lépés: Twitter API létrehozása
- 9. lépés: A Pi programozása
- 10. lépés: A kód beállítása az automatikus futtatáshoz
- 11. lépés: A ház (BOM)
- 12. lépés: Fúrás LED, kamera és kapcsolólyukak a dobozba
- 13. lépés: Főkapcsoló és vezeték
- 14. lépés: A kamera hozzáadása a dobozhoz
- 15. lépés: A doboz rögzítése az extrudáláshoz
- 16. lépés: Az állvány rögzítése az alaphoz
- 17. lépés: A kameradoboz rögzítése az állványhoz
- 18. lépés: Következtetés
Videó: Food Cam: 18 lépés (képekkel)
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:42
Ezt a projektet az MIT Media Lab által készített food cam projekt ihlette. Ez a projekt része a szingapúri UWCSEA East Coding For Good főiskolai szolgáltatásnak. Ennek a projektnek az a célja, hogy csökkentse a közösségünk által elpazarolt élelmiszerek mennyiségét azáltal, hogy alternatívát kínál az embereknek az el nem fogyasztott ételek kidobására.
Az élelmiszer -bütyök projekt lehetővé teszi, hogy az egyébként elpazarolt élelmiszereket kamera alá tegyék, fotózzanak róla, és töltsék fel a Twitterre az egész közösség számára. Ez lehetővé teszi, hogy bárki eljöhessen befejezni az ingyenes ételt. Ez az oktatóanyag elviszi Önt a Food Cam elkészítésének és megvalósításának útjára iskolai közösségünkben.
Lépés: Az elektronika összegyűjtése
Ahhoz, hogy elkezdhessük a projekt elektronikai részét, először össze kell gyűjtenünk az alábbi alkatrészlistát (alább). A tápegység opcionális, és csak akkor szükséges, ha hordozható eszközre van szüksége. Esetünkben azt terveztük, hogy egy helyhez kötött terméket kapunk, amely kiterjesztett mikro-USB-USB kábellel látja el a Pi tápellátását. Ezenkívül a gomb specifikációi nem sokat számítanak, kivéve, ha a gomb PTM (push to make) vagy pillanatnyi kapcsoló. Ez a későbbiekben fontos lesz mind a kamera, mind a kód működése szempontjából.
Ami a hardvert illeti, egyelőre ne aggódjon. Ha ezt szeretné befejezni, ugorjon a 11. lépésre.
A projekt végrehajtásának előfeltételeként a következőkre van szüksége:
1. Stabil internetkapcsolat
2. HDMI kábel
3. Monitor
4. Egér
5. USB port
Elektronika (BOM) *Forrasztópáka szükséges:
1x Raspberry Pi 3 B modell
2x LED (1x piros, 1x zöld)
1x Raspberry Pi Cam (V2.1)
6x női -női vezetékek
1x nagy piros gomb (PTM)
2x 470 Ohm ellenállás
1x Power Bank (5500 mAh) (opcionális)
1x USB-micro-USB kábel
1x Micro SD kártya
1x Micro SD kártyaolvasó
Lépés: Helyezze be a kamerát a Raspberry Pi -be
Illessze a flexibilis kábelt a fényképezőgépből a Raspberry Pi tábla flex kábel csatlakozójába. Ezt óvatosan tegye, mivel ezen alkatrészek cseréje meglehetősen drága lehet!
3. lépés: Forrasztja az ellenállásokat a katódlábakhoz minden LED -en
Ha ezt a projektet először egy kenyérsütőn szeretné befejezni, amint az a jobb felső képen látható, akkor ezt a lépést kihagyhatja. Ha azonban állandóvá kívánja tenni, folytassa ezzel a lépéssel.
A forrasztás előtt győződjön meg a megfelelő beállításról. Hőálló szőnyegen, szemüveggel és megfelelő szellőzéssel kell dolgoznia. Ezek a biztonsági lépések elengedhetetlenek a baleset esetén a sérülés vagy kár kockázatának minimalizálása érdekében.
Az ellenállásoknak két módja van a LED -ek lábára forrasztani. Az ellenállást forraszthatja közvetlenül a LED -re, vagy vezetéket használhat az ellenállás és a LED csatlakoztatásához (fent látható). Bármelyik utat is választja, győződjön meg arról, hogy szigeteli a vezetékeket a rövidzárlat elkerülése érdekében. Ez látható a jobb alsó fotón. A LED katódja a rövidebb láb.
4. lépés: Csatlakoztassa a LED -eket és a PTM -kapcsolót a Raspberry Pi -hez
Ideális esetben férfi -női vezetékeket kell használni, hogy a vezetékeket könnyű legyen csatlakoztatni a Raspberry Pi modulhoz. Míg a vezetékek másik (férfi) vége forrasztható a LED -ekhez és a kapcsolóhoz. Ha azonban a dugasz-huzal vezetékek nem hozzáférhetők, a rugalmasság és a száraz kötések kockázatának csökkentése miatt ajánlott a többmagos vezetéket használni a szilárd mag helyett.
Íme a szükséges kapcsolatok (használja a fenti képeken található GPIO tűsémát):
- Piros LED -anód: GPIO Pin 13
- Piros LED katód: Bármilyen GND csap
- Zöld LED -es anód: GPIO Pin 7
- Zöld LED katód: Bármilyen GND csap
- Gomb 1. láb: GPIO Pin 12
- Gomb 2: Bármilyen GND csap
Ezen portok bármelyike megváltoztatható a kód későbbi módosításával.
5. lépés: Tápegység
Amint azt korábban tárgyaltuk, a Pi kétféle módon működtethető a használattól függően. Tápegységről (vagy külső akkumulátorról) vagy közvetlenül a fali csatlakozóról. Esetünkben mikro-USB-t használtunk az USB-hez, hogy bármelyik forrásból táplálhassuk.
Bár a kábelt meg kell hosszabbítani, hogy a huzal elérje a portot a végtermék magasságához képest. Ehhez a mikro-USB-USB kábelt félbe kell vágni, mindkét végét le kell vetni, majd egy tetszőleges hosszúságú hosszabbító vezeték csatlakoztathatja a vezeték mindkét felének negatív és pozitív kapcsát a fentiek szerint.
6. lépés: A Raspbian telepítése a Micro-SD kártyára
Ez a lépés elengedhetetlen a pi beállításához, ha még nem tette meg.
A NOOBS -t le kell töltenie:
És egy SD -kártya formázó:
A raspbian kártyára történő telepítésével kapcsolatos teljes útmutatóért keresse fel ezt a webhelyet, mivel nagyszerű munkát végez a telepítési folyamat részletezésében.
7. lépés: A Pi csatlakoztatása a monitorhoz
A fenti fényképet útmutatóként használva csatlakoztassa a megfelelő portokat a monitorhoz és további hardverekhez, például billentyűzethez, egérhez stb. mint a fenti képen látható.
8. lépés: Twitter API létrehozása
*Megjegyzés - ehhez Twitter -fiókkal kell rendelkeznie egy ellenőrzött telefonszámmal
Ugyanazon webböngészőből, ahol bejelentkezik Twitter -fiókjába, lépjen a https://apps.twitter.com/ oldalra
1. Kattintson az Új alkalmazás létrehozása elemre
2. Töltse ki a nevet, a leírást és a webhelyet (ha nem rendelkezik weboldallal a projekthez, minden érvényes webhely megteszi - csak emlékezzen a "https://"
3. Elfogadja az Általános Szerződési Feltételeket
4. Kattintson a Twitter alkalmazás létrehozása gombra
5. Kattintson az Engedélyek fülre, válassza az Olvasás és írás lehetőséget, majd nyomja meg a Beállítások frissítése gombot
6. Kattintson a Kulcsok és hozzáférési tokenek fülre, majd a Hozzáférési token létrehozása gombra
7. Miután megnyomta a Hozzáférési token létrehozása gombot, megjelenik a Hozzáférési jogkivonat és a Hozzáférési jogkivonat titkos mezők. Tartsa kéznél ezeket a mezőértékeket. Szükséged lesz rájuk a Python kódhoz.
Fogyasztói kulcs (API -kulcs)
Fogyasztói titok (API titkos)
Hozzáférési token
Hozzáférési token titka
9. lépés: A Pi programozása
Töltse le az itt csatolt forráskódot. Olvassa el a megjegyzéseket, és adja hozzá a szükséges információkat, beleértve az utolsó lépésben generált kulcsokat. Ne felejtse el ellenőrizni, hogy a kitöltött PIN -számok megfelelő számok -e, amelyekhez korábban csatlakoztatta az alkatrészeket.
10. lépés: A kód beállítása az automatikus futtatáshoz
A terminálba (Pi OS) írja be:
sudo nano /etc /profile
Ez megnyit egy fájlt, amely automatikusan fut az indításkor. Csak annyit kell tennie, hogy a kódot is futtatja, ha hozzáadja ezt a fájlt. Ehhez írja be a sor aljára ezt a sort:
sudo python /home/pi/myscript.py
ahol a /home/pi/myscript.py helyét a kódolási fájlnak nevezett útvonal (a mappák, majd a fájl neve perjelekkel elválasztva) helyettesíti.
Ezután nyomja meg a Ctrl-X billentyűt a kilépéshez, nyomja meg az Y gombot a mentéshez, és nyomja meg az Enter billentyűt, ha szükséges a fájl teljes mentéséhez/kilépéséhez.
11. lépés: A ház (BOM)
A házhoz egy fekete dobozos jövőbeli készletet használtunk, és extrudálásból állványt készítettünk annak érdekében, hogy a fényképezőgépet az élelmiszer -elhelyezési tábla felett tartsuk.
Amit a házhoz használtunk:
1. Fa tábla
2. Extrudálás
3. 2x M12 anya
4. 2x M12 csavar
5. Black Future Kit Box
12. lépés: Fúrás LED, kamera és kapcsolólyukak a dobozba
A gomb, a kamera és a LED -ek rögzítése érdekében lyukakat kell fúrnunk az egyes alkatrészek elhelyezéséhez.
Esetünkben itt vannak az egyes lyukak átmérői:
LED tartó: 8 mm
Kamera lyuk: 6 mm
Gomblyuk: 22 mm (attól függően, hogy milyen gombot használ)
Fúráskor ügyeljen arra, hogy a fúrót merőlegesen tartsa a fúrandó felületre, és ne gyakoroljon túl nagy nyomást, ami növelheti a tok repedésének kockázatát. Ügyeljen arra, hogy alátéteket és anyákat használjon az egyes alkatrészek rögzítéséhez.
Győződjön meg arról, hogy az alkatrésznek, amelyhez lyukat fúr, elegendő hely fér el, mielőtt lyukat készít a doboz ezen a részén!
13. lépés: Főkapcsoló és vezeték
Ez a lépés nem kötelező, és SPST billenőkapcsolót igényel az áramellátás vezérléséhez. Ez lehetővé teszi az eszköz leállítását az USB -kábel kihúzása nélkül, és ez a funkció a kényelem érdekében. Szüksége lesz a kiterjesztett USB-micro-USB kábelre (amint azt korábban tárgyaltuk), mivel azt le kell vágni, hogy átkapcsolhassa a kapcsolón.
Először megmértük és kihúztuk a lyuk méretét, amelyet ki kell fúrni a kapcsoló alátámasztásához. Ezután egy 8 mm -es fúrószárral két lyukat fúrtunk egymás mellé, hogy egy téglalap alakú hornyot reszelhessünk, hogy illeszkedjünk a billenőkapcsolónkhoz.
Miután a billenőkapcsolót a helyére nyomta, a pozitív hosszabbító vezetéket elvágták. A két végét ezután forrasztották a billenőkapcsoló közös termináljához és egy szomszédos kapcsához, amint az fent látható.
14. lépés: A kamera hozzáadása a dobozhoz
A kamera hozzáadása a dobozhoz nagyon bonyolult rész. Ezt forró ragasztópisztoly segítségével végeztük, amely lehetővé teszi számunkra, hogy viszonylag könnyen eltávolítsuk a kamerát, ha valami baj történik.
Először helyezze a fényképezőgépet a helyére, és győződjön meg arról, hogy a megfelelő módon készíti el a képet. Győződjön meg arról is, hogy az elkészített fénykép semmilyen módon nem dől meg. Miután ezeket a változókat rögzítettük, vegyük a ragasztópisztolyt, és ragasszuk a Pi kamera oldalát a dobozhoz. Bár ügyeljen arra, hogy a pisztoly ne érintse a fényképezőgép lencséjét!
15. lépés: A doboz rögzítése az extrudáláshoz
Ennek a lépésnek a befejezéséhez először szerezzen be egy alumínium csíkot a fent látható módon, és hajlítsa meg 90 fokkal úgy, hogy a doboza köré tekeredjen. Ezután fúrjon két lyukat (12 mm átmérőjű) a dobozban és az alumínium szalagon úgy, hogy egy vonalba kerüljenek. M12 csavarokkal és anyákkal rögzítse az alumínium csíkot a doboz szélén. A dobozról leszakadó felesleges csíkot ezután a doboz extrudálásának biztosítására lehet használni, amint azt a következő lépések mutatják.
Ügyeljen arra, hogy olyan műszereket használjon, mint a nyeregcsavarok és a vonalzók, hogy mindent össze lehessen állítani. Bármilyen eltolás a kép elődöntéséhez vezethet.
16. lépés: Az állvány rögzítése az alaphoz
Először vágjon ki egy hosszú darab extrudálást (*lásd alább). Ezután szerezzen be két konzolot/bordát a fentiek szerint, és végezze el a konzolok száraz rögzítését és az extrudálást a fa alaplapra. Ezután vegyen elő egy ceruzát, és jelölje ki, hol fúrja ki a szükséges lyukakat a konzolok táblához való rögzítéséhez.
Fúrja ki ezeket a lyukakat (körülbelül 8 mm), és rögzítse a konzolokat a táblához M8 csavarokkal és anyákkal. Ezután szerezze be az extrudáláshoz szükséges t-alakú csavarokat, és rögzítse az extrudáló oszlopot a két konzol között a fent látható módon.
*Fontos megjegyezni, hogy az extrudálás magassága attól függ, hogy mit szeretne látni a fényképezőgép látóterében. Számunkra úgy volt, hogy körülbelül 60 cm -rel a tábla felett ült, hogy rögzítsük az írott üzenetet a táblán. Ezen a magasságon döntöttünk, miután különböző magasságokban teszteltük a kamerát, és megvizsgáltuk a képeket a Twitteren.
17. lépés: A kameradoboz rögzítése az állványhoz
Ebben a lépésben először vágjon ki egy másik kisebb darab extrudálást. A hosszát annak alapján kell meghatározni, hogy milyen messzire szeretné elérni a fényképezőgépet, amint az fent látható.
Ezután vegye le a dobozról levett alumínium csíkot, és fúrjon át rajta két 6 mm -es lyukat (fő fotó). Ezután vegye be a kisebb darab extrudálást, és rögzítse az alumínium szalag alá a t alakú csavarokkal (jobb alsó kép). Győződjön meg arról, hogy a lyukak úgy vannak igazítva, hogy a kép ne dőljön meg.
Végül, hogy a két darab extrudálást 90 fokos szögben rögzítsük, kisméretű konzolot/bordát használtunk, és rögzítettük a két darabhoz a szükséges t-alakú csavarokkal, amelyek rögzülnek az extrudálásban.
18. lépés: Következtetés
Végül csak futtassa a tápkábelt a Pi -ből az USB -portba, és csavarja fel a tápegység hátulját. Ez az!
Most már csak az a dolga, hogy az eszközt olyan hely közelében helyezze el, ahol az emberek étkeznek, és hirdesse az Ön által létrehozott ingyenes élelmiszer twitter fiókot.
A Twitter oldalunkra mutató link itt található.
Élvezd
Ezt az utasítást Rehaan Irani és Justin Chan írta és készítette az UWCSEA East Coding For Good szolgálatából, David Kann felügyelete alatt. Ezt a Circle Enterprise főiskolai szolgálat és az UWCSEA East DT részleg segítségével is elkészítették. További köszönet Sewen Thy -nek és Vatsal Agarwalnak a projekthez való hozzájárulásukért.
Ajánlott:
ESP32 Cam lézervágott akril ház: 3 lépés (képekkel)
ESP32 Cam lézervágott akril burkolat: Nemrég beleszerettem az ESP32-cam táblába. Ez tényleg egy csodagép! Kamera, WiFi, Bluetooth, sd-kártya tartó, fényes LED (vakuhoz) és programozható Arduino. Az ár 5 és 10 dollár között változik. Nézd meg a https: //randomnerdtutorials.com
JCN: Vector Equilibrium Food Computer koncepció: 9 lépés
JCN: Vector Equilibrium Food Computer Concept: A trailerrel nyitjuk a következő videó " JCN and the Astronauts; Epikus mese az ételről és a szórakozásról az űrben " Havi vagyok
JCN: Vector Equilibrium Food Computer Concept V60.s: 10 lépés
JCN: Vector Equilibrium Food Computer Concept V60.s: Hello and Welcome. Ez egy professzionális kategória. Két fontos célt tűztem ki ennek a projektnek a megvalósításában. A prioritásaim a NASA tudósaival és másokkal folytatott telekonferenciákból származnak. Ezekről az ülésekről a következőket vettem észre
Food Gameboy: 9 lépés
Food Gameboy: Ez egy olyan játék, amelynek jutalma és büntetése is van .https: //www.instructables.com/id/Food-Gameboy
Első lépések az ESP32 CAM - -mal Videó közvetítése az ESP CAM segítségével Wifi -n keresztül - ESP32 biztonsági kamera projekt: 8 lépés
Első lépések az ESP32 CAM | -mal Videó közvetítése az ESP CAM segítségével Wifi -n keresztül | ESP32 biztonsági kamera projekt: Ma megtanuljuk, hogyan kell használni ezt az új ESP32 CAM kártyát, és hogyan tudjuk kódolni és biztonsági kameraként használni, valamint streaming videót kapni wifi -n keresztül