Tartalomjegyzék:
- Lépés: Milyen elektronikára van szüksége?
- 2. lépés: Fritzezési séma
- 3. lépés: Milyen eszközökre van szüksége?
- 4. lépés: Termékfejlesztés
- 5. lépés: Normalizált adatbázis -struktúra
- 6. lépés: A Raspberry Pi beállítása
- 7. lépés: Kód a Githubon
Videó: Intelligens hegedűtok: 7 lépés (képekkel)
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:40
A zene fontos része az életemnek. 10 éve hegedülök, de 1 probléma van. Sosem tudom, meddig gyakoroltam. A projektben nyomon követem a hőmérsékletet, a páratartalmat és a gyakorlási időt. Ez egy önálló projekt, de építek egy weboldalt is, amely megmutatja a hőmérsékletet, a páratartalmat és a gyakorlási időt. Ebben az oktatóanyagban megmutatom, hogyan készítettem a hegedűtokot.
Összefoglalva tehát mindent:
- a hőmérsékletet és a páratartalmat nyomon követik
- a gyakorlott időt nyomon követik
- Megjelenik az IP -cím
Ezt a projektet Raspberry Pi -vel készítettem, mindent a Visual Studio Code -ban programoztam. A tok is saját készítésű. PDF -t írtam minden információval. Letöltheti innen.
Lépés: Milyen elektronikára van szüksége?
Először is, milyen elektronikára van szüksége ahhoz, hogy ezt maga készítse el?
Alapok:
- Raspberry Pi 4
- Raspberry Pi USB-C 3A
- Micro SD-kártya (+/- 16 GB)
- Kenyeretábla (2)
- Kenyérsütő tápegység 9V
- T-cobbler
- 40 tűs hosszabbító kártya adapter
Érzékelők:
- DHT11
- Nyomógomb (x3)
Hajtómű:
Elektromágnes ZYE1-P20/15
Egyéb:
- LCD kijelző 1602A
- Ellenállás 220 Ohm (x3)
- Férfi-férfi kábelek
- Férfi-női kábelek
2. lépés: Fritzezési séma
Két frizurás sémát készítettem. Az első séma az, hogy hogyan váltottam, a második pedig a kenyértábla elrendezése. A nagyításhoz letöltheti a PDF -fájlokat.
Az összes gombot forrasztottam. Ne felejtsen el elhelyezni egy 220 Ohmos ellenállást minden gombbal. Ez biztonsági okokból történik, ha rosszul kapcsolja. Az LCD kijelzőt férfi-nő és férfi-férfi kábelekkel rögzítettem a kenyértáblához. A potenciométer be van kapcsolva a kenyértáblán.
3. lépés: Milyen eszközökre van szüksége?
Sokféle eszközt használtam a tok építéséhez. Mindet felsoroltam nektek.
- Csavarhúzó
- Fúró
- Marógép
- Fa ragasztó
- Négyzet alakú eszköz
- Kalapács
- Csavaros bilincs
- Cyllinder dirll
- Lombfűrész
Természetesen nem használhat eszközöket, ha nincs mit csatolnia a tokjához. Ezért felsoroltam az összes összetevőt.
- Csavarok
- Ragasztó szalag
- Szalag
- Zongorapánt (100 cm)
- Fa (méretek 4. lépés)
- Gázrugó 50N/5kg 250mm
-
Rögzítő bilincs (2x)
4. lépés: Termékfejlesztés
Pár különböző méretű fa kell. A fa vastagsága 1,8 cm.
Az ügyön kívül
- Hátlap = 98, 6 x 16, 0 x 1, 8 cm
- Elülső oldal = 98, 6 x 16, 0 x 1, 5 cm
- Lefelé néző arc = 95, 0 x 34, 0 x 1, 8
- Felső oldal = 98, 6 x 37, 8 x 1, 8
- Bal arc = 16, 0 x 34, 0 x 1, 8 cm
- Jobb oldal = 16, 0 x 34, 0 x 1, 8 cm
A tok belsejében
- Felső arc = 20, 0 x 34, 0 cm
- Bal arc = 11, 0 x 34, 0 cm
- Rács = 34, 0 x 2,5 cm
- mágnesfa = 8, 0 x 4,. cm
-
Támasztó blokkok = 8, 0 x 4, 0 cm
A hegedűm formáját is kivágtam az izomból, hogy a helyén maradjon a dobozban.
- Izomo = 71, 0 x 34, 0 cm
- fa = 71, 0 x 34, 0 cm
Lépésről lépésre elmagyarázom, hogyan rakom össze az ügyet.
1. lépés
Csatlakoztassa az elülső és a hátsó oldalt a lefelé. 13 csavart és faragasztót használtam. Ezután rögzítettem az oldalakat 4 csavarral és fa ragasztóval. Fúrjon lyukat az elektronika bekötéséhez a bal oldalon.
2. lépés
Háta 98,6 cm hosszú. Vágom a zongorapántot is ilyen hosszúra; így hátul belül teljes hosszában rögzíthetem. Először a hátlap tetejére rögzítettem. A fedélhez való rögzítéshez a legjobb, ha segítséget kér valakitől. Ugyanúgy folytatja, mint az előzőt.
3. lépés
Rögzítse a rögzítő kapcsolóreteszeket. Válassza ki, hol helyezze el őket. 20 cm -re helyeztem őket a szélétől. Balra és jobbra is. Könnyen rögzíthetőnek kell lenniük. Ezután a bőrönd külső része befejeződött.
4. lépés
Valahol el kellett tudnom helyezni az elektronikát. Mindent aláírtam a felső deszkán. Aztán mindent ledaráltam. Ez egy precíz munka, de a legjobb eredményt adja. A mágnes gondot okozott, de úgy oldottam meg, hogy egy extra fatuskót helyeztem el oda, ahol a mágnesnek lennie kell. 20 hengeres fúróval lyukat készíthet a fából készült blokkba. A mágnes pontosan illeszkedik.
Csavarja össze az oldalát és a tetejét, és ne felejtsen el faragasztót tenni közéjük. Az alkatrész deszka nem fog illeszkedni, mert a gázrugó útban van. Valahogy szellőzésre volt szükségem. A bal oldali 34, 0 x 2, 5 cm -es rácsot a felső deszkához csatoltam. Még mindig el kellett érnem az RPi -t egy másik projekthez, ezért nem csavartam le a tok külső részére. Két tartóelemet készítettem, amelyeken a belső polcok feküdhetnek.
Akassza a két támogató blokkot oda, ahol a betűtípus kezdődik. Tehát az aljához legközelebb eső oldal. A tetején van egy fotó, hogy világosabb legyen. Most behelyezheti az elektronikát és a rekeszt.
5. lépés
Most már majdnem kész a hegedűtok. A hegedűnek még helyet kell készíteni. Helyezze a hegedűt a fadeszkára, és húzza át. A nyakra nem másoltam a darabot. Így a hegedű némi támogatást kap. Miután megrajzolta, most ki tudja vágni az alakot egy kirakós fűrésszel.
Miután kivágtam, a fát az izomra helyeztem, és nyomon követtem az alakját. Ekkor egy kést vágtam ki a hegedűalakból. Ha akarja, festheti a fa deszkát. Fekete graffitivel dolgoztam. Vigyázzon, hogy ne használja ezt az izomon, mert felszívja a festéket! Ha megszáradt, mindent belerakhat a tokba.
5. lépés: Normalizált adatbázis -struktúra
A normalizált adatbázist a MySQL Workbench -ben készítettem.
tbl Eszköz:
- eszköz azonosító
- téma
- Mértékegység
- típus
tblMeting:
- szám
- kód
- eszköz azonosító
- kezdő dátum
- befejezés dátuma
- mért érték
- gyakorolni az időt
blActie:
- kód
- leírás
6. lépés: A Raspberry Pi beállítása
Ennek az utasításnak a pdf verziójában lépésről lépésre írtam, hogyan kell beállítani az RPi -t. Vannak linkek az összes szükséges programhoz. Az RPi helyes parancsait is tartalmazza.
Miután elvégezte az összes lépést, képesnek kell lennie SSH -kapcsolat létesítésére az RPi -vel.
7. lépés: Kód a Githubon
Az előző lépésben létrehozott egy munkaterületet, amely egy mappát tartalmaz a kezelőfelülethez és egy mappát a háttérrendszerhez. Most jól jönnek. A háttérkódomat python segítségével írtam, a frontendem pedig html -ből, CSS -ből és Javascriptből áll.
Link a kódhoz a Githubon:
Háttér
config.py
Kezdem a config.py fájllal. Ez tartalmazza az adatbázis adatait. A gazdagépnév és a jelszó megegyezik a MySQL -be való bejelentkezésével. Az adatbázisban megadja az adatbázis nevét.
projectDataRepository
A projectDataRepository -ban minden CRUD műveletet végrehajthatok. A CRUD jelentése: Létrehozás, Olvasás, Frissítés és Törlés. Adatokat keresek le az adatbázisból, frissíthetem vagy új adatokat adhatok hozzá. Szükség esetén törölhetek is, de ezt nem használom ebben a projektben. Adatokat kérek a grafikonokhoz és az utolsó méréshez. Van még 3 betétem az érzékelőkből származó adatok hozzáadásához.
app.py
Ebbe a fájlba teszem be a kódot, hogy adatokat szerezzek be az adatbázisomba, az elektronikai kódomat és azt a kódot is, amellyel eljuttathatom a dolgokat a kezelőfelületemhez, vagy hogy fogadhassak dolgokat a kezelőfelületről.
A kód alján mindent megteszek. Ha hibákat kap a GPIO -tól, nézze meg a gombokhoz használt gombokat, az LCD -t…
Kezelőfelület
app.js
Az oldal grafikonjai itt készülnek. A kapcsolatok a háttérrendszerhez kapcsolódnak, de a dolgok a háttérbõl a kezelõfelületre is érkeznek.
index.html
Ez a fájl a weboldal összes információját tartalmazza. Linkek a Javascript fájlhoz is.
képernyő.css
Itt történik a weboldal elrendezése.
Ajánlott:
Intelligens szemüveg (10 dollár alatt !!!): 8 lépés (képekkel)
Intelligens szemüveg (10 dollár alatt !!!): Sziasztok! Mindannyian ismerjük az olyan okos szemüveget, mint az E.D.I.T.H. szeretett karakterünk, Tony Stark készítette, amelyet később Peter Parkernek adtak át. Ma egy ilyen okos üveget fogok építeni, amely szintén 10 dollár alatt van! Nem egészen egy
Hogyan barkácsoljunk intelligens redőnyöket SONOFF intelligens kapcsolókkal?: 14 lépés
Hogyan barkácsoljunk intelligens redőnyöket a SONOFF intelligens kapcsolókkal?: Használja a reteszelés módot a SONOFF intelligens kapcsolókban, hogy a szokásos redőnyöket/redőnyöket intelligensekké tegye és este lehúzni? Egyébként én
Intelligens ébresztőóra: Raspberry Pi -vel készült intelligens ébresztőóra: 10 lépés (képekkel)
Intelligens ébresztőóra: Raspberry Pi -vel készült intelligens ébresztőóra: Szeretett volna valaha okos órát? Ha igen, akkor ez a megoldás az Ön számára! Készítettem intelligens ébresztőórát, ez egy óra, amellyel megváltoztathatja az ébresztési időt a webhely szerint. Amikor a riasztó megszólal, hangjelzés (csipogó) és 2 lámpa hallatszik
IoT alapú intelligens kertészet és intelligens mezőgazdaság ESP32 használatával: 7 lépés
IoT alapú intelligens kertészet és intelligens mezőgazdaság ESP32 használatával: A világ idővel változik, és így a mezőgazdaság is. Manapság az emberek minden területen integrálják az elektronikát, és ez alól a mezőgazdaság sem kivétel. Az elektronika egyesülése a mezőgazdaságban segíti a gazdákat és a kerteket kezelő embereket. Ebben
Intelligens tárcsázás - automatikus javító intelligens hagyományos telefon: 8 lépés
Intelligens tárcsázás-automatikus javító intelligens hagyományos telefon: Az intelligens tárcsázás egy intelligens, automatikus korrekciós telefon, amelyet speciális igényű idősek számára fejlesztettek ki, és lehetővé teszi az idősek számára, hogy közvetlenül a megszokott hagyományos telefonokról tárcsázzanak. Csak a helyi idősek gondozási központjában végzett önkéntes munkával tudtam