Obsah:
- Krok 1: Akú elektroniku potrebujete?
- Krok 2: Fritzingova schéma
- Krok 3: Aké nástroje potrebujete?
- Krok 4: Vývoj produktu
- Krok 5: Normalizovaná štruktúra databázy
- Krok 6: Nastavenie Raspberry Pi
- Krok 7: Kód na Github
Video: Inteligentné puzdro na husle: 7 krokov (s obrázkami)
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:57
Hudba je dôležitou súčasťou môjho života. Hrám na husliach 10 rokov, ale je tu 1 problém. Nikdy neviem, ako dlho som cvičil. V mojom projekte budem sledovať teplotu, vlhkosť a čas cvičenia. Je to samostatný projekt, ale staviam aj webovú stránku, ktorá bude zobrazovať teplotu, vlhkosť a čas cvičenia. V tomto návode vám ukážem, ako som vyrobil puzdro na husle.
Aby som všetko zhrnul:
- sleduje sa teplota a vlhkosť
- precvičovaný čas sa sleduje
- Zobrazí sa adresa IP
Tento projekt som urobil s Raspberry Pi, všetko som naprogramoval v programe Visual Studio Code. Prípad je tiež vyrobený sám. Napísal som PDF so všetkými informáciami. Môžete si ho stiahnuť tu.
Krok 1: Akú elektroniku potrebujete?
po prvé, akú elektroniku potrebujete na to, aby ste si to urobili sami?
Základy:
- Raspberry Pi 4
- Raspberry Pi USB-C 3A
- Micro SD karta (+/- 16 GB)
- Breadboard (2)
- Napájanie na chlebovú dosku 9V
- T-švec
- 40 -pinový adaptér predlžovacej dosky
Senzory:
- DHT11
- Tlačidlo (x3)
Pohon:
Elektromagnet ZYE1-P20/15
Iné:
- LCD displej 1602A
- Rezistor 220 ohm (x3)
- Káble medzi mužmi a mužmi
- Kábel samec-samica
Krok 2: Fritzingova schéma
Vytvoril som dve schémy frizingu. Prvá schéma je, ako som ju zmenil, a druhá je rozloženie na doske. PDF si môžete stiahnuť a priblížiť.
Spájkoval som všetky tlačidlá. Nezabudnite na každé tlačidlo umiestniť odpor 220 Ohm. Je to z bezpečnostných dôvodov, ak to zle prepnete. Pripevnil som LCD displej na breadboard pomocou káblov male-to-female a male-to-male. Potenciometer je zapnutý na doske.
Krok 3: Aké nástroje potrebujete?
Na stavbu puzdra som použil veľa rôznych nástrojov. Uviedol som pre vás všetky.
- Skrutkovač
- Vŕtačka
- Fréza
- Lepidlo na drevo
- Štvorcový nástroj
- Kladivo
- Skrutková svorka
- Cyllinder dirll
- Skladačka
Nástroje samozrejme nemôžete používať, ak nemáte k čomu puzdro pripevniť. Preto som uviedol všetky komponenty.
- Skrutky
- Lepiaca páska
- Páska
- Klavírny záves (100 cm)
- Drevo (rozmery krok 4)
- Plynová pružina 50N/5kg 250mm
-
Západka na prepínanie zapínania (2x)
Krok 4: Vývoj produktu
Potrebujete pár rôznych veľkostí dreva. Hrúbka dreva je 1,8 cm.
Mimo prípadu
- Zadná strana = 98, 6 x 16, 0 x 1, 8 cm
- Predná strana = 98, 6 x 16, 0 x 1, 5 cm
- Dolná strana tváre = 95, 0 x 34, 0 x 1, 8
- Lícna strana = 98, 6 x 37, 8 x 1, 8
- Ľavá tvár = 16, 0 x 34, 0 x 1, 8 cm
- Pravá tvár = 16, 0 x 34, 0 x 1, 8 cm
Vnútri kufríka
- Hore tvárou = 20, 0 x 34, 0 cm
- Ľavá tvár = 11, 0 x 34, 0 cm
- Mriežka = 34, 0 x 2,5 cm
- magnetické drevo = 8, 0 x 4,. cm
-
Nosné bloky = 8, 0 x 4, 0 cm
Tiež som vystrihol tvar svojich huslí z izomo, aby zostali na mieste v krabici.
- Izomo = 71, 0 x 34, 0 cm
- drevo = 71, 0 x 34, 0 cm
Krok za krokom vysvetlím, ako som prípad zostavil.
Krok 1
Prednú a zadnú stranu spojte so spodnou stranou. Použil som 13 skrutiek a lepidlo na drevo. Potom som boky pripevnil 4 skrutkami a lepidlom na drevo. Na ľavej strane vyvŕtajte otvor na zapojenie elektroniky.
Krok 2
Zadná strana je dlhá 98,6 cm. Tiež som prestrihol klavírny záves tak dlho; takže ho môžem vzadu pripevniť po celej dĺžke dovnútra. Najprv som ho pripevnil k hornej časti zadnej strany. Ak ho chcete pripevniť na veko, je najlepšie požiadať niekoho o pomoc. Postupujete rovnako ako predchádzajúci.
Krok 3
Pripojte prepínacie západky upevňovacieho prvku. Vyberte si, kam ich umiestnite. Umiestnil som ich 20 cm od okraja. Ľavé aj pravé. Mali by byť ľahko pripevniteľné. Potom je vonkajšia časť kufra hotová.
Krok 4
Musel som byť schopný niekde dať elektroniku. Podpísal som všetko na hornú dosku. Potom som všetko vyfrézoval. Je to precízna práca, ale prináša najlepší výsledok. Magnet bol problém, ale vyriešil som to umiestnením extra dreveného bloku na miesto, kde by mal byť magnet. Vŕtačkou do 20 valcov urobíte do dreveného bloku dieru. Magnet presne sedí.
Pripojte bočnú a vrchnú časť ich zoskrutkovaním a nezabudnite medzi ne dať lepidlo na drevo. Doska komponentu sa nezmestí, pretože v ceste je plynová pružina. Nejako som potreboval vetranie. Na hornú dosku som pripevnil mriežku 34, 0 x 2, 5 cm vľavo. Stále som musel dosiahnuť RPi pre ďalší projekt, takže som ho nezaskrutkoval von z puzdra. Vyrobil som dva nosné bloky, na ktorých môžu ležať vnútorné police.
Zaveste dva bloky podpory tam, kde začína plocha písma. Takže strana najbližšie k spodnej časti. V hornej časti je fotografia, aby to bolo jasnejšie. Teraz tam môžete vložiť elektroniku a priehradku.
Krok 5
Teraz je puzdro na husle takmer hotové. Miesto pre husle ešte nie je vytvorené. Položte husle na drevenú dosku a nakreslite ich. Nekopíroval som kus na krk. Husle tak získajú oporu. Keď ho nakreslíte, môžete teraz tvar vystrihnúť skladačkou.
Potom, čo som ho vyrezal, položil som drevo na izomo a vystopoval tvar. Potom som nástrojom nôž vystrihol tvar huslí. Ak chcete, môžete drevenú dosku natrieť. Pracoval som s čiernymi grafitmi. Dávajte pozor, aby ste to nepoužívali na izomo, bude absorbovať farbu! Keď uschne, môžete všetko dať do kufra.
Krok 5: Normalizovaná štruktúra databázy
Normalizovanú databázu som vytvoril v MySQL Workbench.
tblDevice:
- ID zariadenia
- tému
- jednotka
- typ
tblMeting:
- číslo
- kód
- ID zariadenia
- dátum začiatku
- endDate
- meraná hodnota
- cvičiťČas
blActie:
- kód
- popis
Krok 6: Nastavenie Raspberry Pi
V pdf verzii tohto návodu som krok za krokom napísal, ako nastaviť RPi. Existujú odkazy na všetky potrebné programy. Zahrnuté sú aj správne príkazy pre RPi.
Keď dokončíte všetky kroky, malo by byť možné vytvoriť pripojenie SSH k vášmu RPi.
Krok 7: Kód na Github
V predchádzajúcom kroku ste vytvorili pracovný priestor s priečinkom pre frontend a priečinkom pre backend. Teraz prídu vhod. Svoj backendový kód som napísal s pythonom a môj frontend pozostáva z html, CSS a Javascriptu.
Odkaz na kód na Github:
Backend
config.py
Začnem súborom config.py. Obsahuje informácie o vašej databáze. Názov hostiteľa a heslo sú rovnaké ako vaše prihlásenie do MySQL. Do databázy zadáte názov svojej databázy.
projectDataRepository
V projectDataRepository môžem vykonávať všetky akcie CRUD. CRUD je skratka pre vytváranie, čítanie, aktualizáciu a odstraňovanie. Získavam údaje z databázy, môžem ich aktualizovať alebo pridať nové údaje. V prípade potreby môžem tiež vykonať odstránenie, ale v tomto projekte to nepoužívam. Požadujem údaje pre grafy a posledné meranie. Mám tiež 3 vložky na pridanie údajov pochádzajúcich zo senzorov.
app.py
Do tohto súboru vkladám kód na získanie údajov do mojej databázy, môj kód elektroniky a tiež kód na získanie vecí do môjho frontendu alebo na prijatie vecí z frontendu.
V spodnej časti kódu robím všetko. Ak sa vám zobrazujú chyby v GPIO, pozrite sa na piny, ktoré ste použili pre svoje tlačidlá, LCD…
Frontend
app.js
Tu sa vytvárajú grafy stránok. Pripojenia sú k backendu, ale veci prichádzajú aj z backendu do frontendu.
index.html
Tento súbor obsahuje všetky informácie o webovej stránke. Tiež odkazy na súbor Javascript.
screen.css
Tu sa robí rozloženie webovej stránky.
Odporúča:
Inteligentné puzdro Nexus 7 s cukrom a magnetom: 5 krokov
Inteligentné puzdro Nexus 7 so Sugru a magnetom: Krátko potom, čo sa ľuďom prvýkrát dostal do rúk Nexus 7, niekto zistil, že reaguje na magnet umiestnený v určitej oblasti, podobne ako inteligentné puzdrá pre iPad. Žiadny z prípadov, ktoré som videl, to nemal, ani som nenašiel taký, ktorý by sa otváral na vrchole ako
Inteligentné stolné LED svetlo - Inteligentné osvetlenie W/ Arduino - Pracovný priestor Neopixels: 10 krokov (s obrázkami)
Inteligentné stolné LED svetlo | Inteligentné osvetlenie W/ Arduino | Neopixels Workspace: Teraz niekoľko dní trávime veľa času doma, virtuálne študujeme a pracujeme, tak prečo si náš pracovný priestor nevylepšiť pomocou vlastného a inteligentného systému osvetlenia založeného na diódach Arduino a Ws2812b LED. Tu vám ukážem, ako si vytvoriť inteligentný Stolné LED svetlo, ktoré
Vyrobte si ručne inteligentné papierové puzdro z reproduktora: 5 krokov
Ručné vyhotovenie inteligentného papierového puzdra na reproduktor: Predtým som mal stručný úvod do používania súboru LibreCAD a Pythonu na navrhnutie súboru CAD pre papierové puzdro. Keď dostaneme súbor CAD, na rezanie papierového puzdra potrebujeme laserovú rezačku. Nie každý však má prístup k laserovej rezačke, takže by bolo skvelé, keby
Chlpatý Iphone! DIY TELEFÓNNY Púzdro Life Hacks - puzdro na telefón s horúcim lepidlom: 6 krokov (s obrázkami)
Chlpatý Iphone! DIY TELEFÓNNY Púzdro Life Hacks - puzdro na telefón s horúcim lepidlom: Stavím sa, že ste nikdy nevideli chlpatý iPhone! V tomto návode na puzdro na telefón pre domácich majstrov určite budete! :)) Keďže naše telefóny sú v dnešnej dobe trochu ako naša druhá identita, rozhodol som sa vytvoriť " miniatúrne ma " … Mierne strašidelné, ale veľa zábavy!
Reinkarnujte kazetové puzdro ako puzdro na iPod: 6 krokov
Reinkarnujte kazetové puzdro ako puzdro na iPod: Tieto puzdrá vyrábam už niekoľko rokov pre priateľov. Sú veľmi jednoduché, ale vysoko funkčné a nie je ťažké ich vyrezať. Páči sa mi, ako sú ponuky v zariadení iPod zreteľne zobrazené v zatvorenom puzdre. Sú vhodné pre 5. generáciu, 30 gigabajtové video a