Përmbajtje:
- Hapi 1: Materialet dhe Mjetet
- Hapi 2: Të dhënat për t'u përfaqësuar
- Hapi 3: Ndërtimi i ekranit
- Hapi 4: Elektronikë
- Hapi 5: Instaloni pajisjet elektronike
- Hapi 6: Programimi
- Hapi 7: Përdoreni
- Hapi 8: Idetë e mëtejshme
Video: Bëni një ekran Ambienti të bazuar në Erë: 8 hapa (me fotografi)
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:28
Ky është një projekt i klasës i projektuar dhe ndërtuar nga Trinh Le dhe Matt Arlauckas për HCIN 720: Prototipizimi i pajisjeve të veshshme dhe internetit të gjërave në Institutin e Teknologjisë Rochester.
Qëllimi i këtij projekti është të vizualizojë në mënyrë abstrakte drejtimin dhe shpejtësinë e erës në vendet e lidhura me shenjat RFID. Këto dy dimensione do të ishin të dobishme për këdo që drejton anije, fluturon dronë, qift, model raketash, etj.
Shfaqja do të përbëhej nga një ventilator që fryn lart për të bërë shirita të pëlhurës të valëzojnë dhe "vallëzojnë" sipër tavolinës. Gjallëria e shiritave do të tregonte madhësinë e shpejtësisë së erës. Drejtimi i erës do të përfaqësohej nga një tregues i lidhur me një motor stepper në bazë dhe i aftë për të rrotulluar një 360 ° të plotë.
Hapi 1: Materialet dhe Mjetet
Strehimi
- Fletë akrilike 1/8”(PMMA), të përshtatshme për prerje me lazer
- Shufra akrilikë 1/8 "(për mbushjen e nyjeve)
- Gjëra të skuqura
Pjesë Elektronike
- Foton Particle (https://store.particle.io/collections/photon)
- Fole fuçi 2.1mm DC (https://www.adafruit.com/product/373)
- Furnizimi me energji 12VDC 600mA me prizë 2.1mm (https://www.adafruit.com/product/798)
- DC-DC Power Converter (https://www.digikey.com/product-detail/en/murata-power-solutions-inc/OKI-78SR-12-1.0-W36-C/811-3293-ND/6817698) OSE Qarku i Rregullatorit të Tensionit 7805 (https://www.instructables.com/howto/7805/)
- MFRC522 RFID Reader Board (https://www.amazon.com/dp/B00VFE2DO6/ref=cm_sw_su_dp)
- L293D Drejtuesi i motorit të dyfishtë H-Bridge (https://www.adafruit.com/product/807)
- 12V Stepper Motor (https://www.adafruit.com/product/918)
- Tifoz 120mm 12VDC (https://www.amazon.com/Kingwin-CF-012LB-Efficient-Excellent-Ventilation/dp/B002YFP8BK)
- S9013 NPN Transistor (ose i ngjashëm)
- Rezistencë 2 - 220 Ohm
- Dioda 1N4001
- LED 5 mm blu
- Etiketat e afisheve Mifare Classic 1K RFID (https://www.amazon.com/YARONGTECH-MIFARE-Classic-Material-adhesive/)
Instalime elektrike
- Gjysma e bordit Adafruit Perma-Proto (https://www.adafruit.com/product/1609)
- Teli AWG 22, i ngurtë dhe i bllokuar
- 20 AWG, tela me dy përçues (për energji)
- Shirit lidhës i kokës mashkullore (për lidhjet e ventilatorit dhe motorit)
- 2 - 12 shirita kokash të grumbulluara për femra (për Photon)
- Shirit me kokë 1 - 1x3 0.1”femër (për tranzistorin e ventilatorit)
- 1 - 1x8 lidhës të kokës së katranit dhe kontakte të ngushta (lexues RFID)
- 1 - 1x2 lidhës për kokën e katit 0.1”dhe kontaktet e prizës së ngushtë (tifoz)
- 4 - 1x1 lidhës i kokës së katranit të lartë dhe kontakte të ngushta (motor stepper)
- Fole 1-16-pin DIP (për urën H)
- Mbështjellës të vegjël najloni (opsional)
- Tub i tkurrjes së nxehtësisë (opsionale)
Hardware
- 2 - vida M3x6mm (për montimin e motorit stepper)
- 4 - vida M3x35mm (për montimin e tifozit)
- 8 - rondele të sheshta M3
- 4 - arra M3
Mjetet
- Prerës me lazer
- Printer 3D
- Mjetet e saldimit
- Ngjitës akrilik (https://www.amazon.com/Acrylic-Plastic-Cement-Applicator-Bottle/)
- Fletë të sheshta të kartonit të valëzuar (për bashkim pjesësh)
Hapi 2: Të dhënat për t'u përfaqësuar
Ekrani i erës do të shfaqë një paraqitje të drejtimit dhe shpejtësisë së erës nga një vend i lidhur me një shenjë të etiketuar me RFID. Këto të dhëna do të mblidhen nga WeatherUnderground API. Për të përdorur këtë API, krijoni një llogari në https://www.wunderground.com/weather/api dhe zgjidhni opsionin e planit që i përshtatet më së miri nevojave tuaja.
Hapi 3: Ndërtimi i ekranit
Prerje me lazer
Duke ndjekur manualin e udhëzimeve për prerësin lazer që do të përdorni, përgatitni skedarët e ekranit Adobe Illustrator (më poshtë) për prerje. Ju mund të keni nevojë të rirregulloni objektet në skedarë për të përshtatur madhësinë e prerësit lazer që po përdorni.
Laseri i preu pllakat nga fletët plastike akrilike (PMMA) 1/8.
Kuvendi Jig
Në mënyrë që të ruajmë këndin e jashtëm të rregullt të pentagonit prej 116.6 °, ne projektuam një bashkim të shpejtë (Assembly_jig.ai) për të ndihmuar në montimin e pllakave.
- Hapni skedarin Assembly_jig.ai dhe prerë disa pjesë nga kartoni të valëzuar.
- Ngjitini ato në një pirg, duke u siguruar që pirgu të mbetet katror.
Shufra mbushës të këndit
Për shkak se këndet nuk janë ortogonale me njëri-tjetrin, ne po përdorim shufra akrilike 1/8 për të mbushur hendekun dhe për të siguruar më shumë sipërfaqe për ngjitje. Gjatësitë e para-prera të shufrës të vendosen midis secilës pjatë, duke lënë pak hapësirë në çdo skaj për vendin ku bashkohen qoshet.
Montimi i Bazës
Filloni me pjesën bazë me vrimën e madhe të ventilatorit dhe ngjitni copën e shufrës akrilike në secilën prej pesë skajeve.
Vendoseni këtë copë tifoze në një pjerrësi të bashkimit të montimit dhe vendosni një pjesë anësore bazë në anën e kundërt të pjerrët.
Aplikoni me kujdes ngjitësin në nyje dhe prisni që të fiksohet.
Vazhdoni të punoni në anët e tjera të pjesës bazë, duke u siguruar që të lidhni një pjesë të shufrës mbushëse kudo që takohen dy pllaka.
Montimi i DeckGlue i dy disqeve të montimit të motorit stepper njëri pas tjetrit, duke qenë i sigurt për të rreshtuar vrimat. Kur vendoset, përdorni me kujdes një rubinet për të filetuar dy vrimat e vogla për vidhat M3. Tani, ngjiteni këtë në qendër të pllakës së kuvertës, përsëri duke qenë të sigurt se do të rreshtoni vrimën qendrore.
Lidhni motorin stepper duke përdorur dy vida M3x6mm.
Montimi i majës
Pjesa e sipërme është mbledhur në të njëjtën mënyrë si pjesa e poshtme, por me vetëm katër pllaka. Ju do të lini një boshllëk ku një pjatë e pestë "mund" të jetë e vendosur. Mos harroni të përdorni shufrën akrilike me ngjitjen e pllakave të sipërme.
Hapi 4: Elektronikë
Ky projekt mund të mblidhet shpejt duke përdorur një dërrasë buke dhe tela bluzë. Vetëm ndiqni diagramin e mësipërm.
Për një ndërtim më të përkushtuar, mirë, atëherë është koha të shkatërroni ato aftësi të çmendura të bashkimit.
A keni aftësi të çmendura të saldimit, apo jo? Nëse jo, këtu janë disa lidhje për të ndihmuar në korrigjimin e saj…
- Udhëzime: Si të bashkoni
- Udhëzues Adafruit për bashkim të shkëlqyeshëm
Duke përdorur gjysmën e bordit Adafruit Perma-proto, vendosni përbërësit siç tregohet në diagramin Fritzing më sipër. Përdorimi i prizave për qarqet e integruara dhe transistorët lejon zëvendësimin e shpejtë dhe të lehtë nëse ju ndodh të lëshoni ndonjë Tym Magjik (https://en.wikipedia.org/wiki/Magic_smoke).
Ngjitëset e kokës së bashkimit të kokës në tabelë për të ndihmuar në lidhjen e përbërësve të jashtëm (motor stepper dhe ventilator) dhe për t'i bërë ato lehtësisht të shkëmbyeshëm (shiko 'Tymi Magjik' më lart). Fuqia e saldimit dhe telat e tokëzimit në vend së pari, duke u përpjekur t'i mbani ato sa më të shkurtër dhe të drejtpërdrejtë. Ngjitni prizën e rrymës DC në njërin skaj të gjatësisë së telit me dy përçues 20AWG, dhe skajin tjetër në binarët e fuqisë së sipërme (bordi i orientuar me tituj Photon në të majtë).
Lidhni telat për të bërë lidhjet e qarkut. Në disa raste, është më e lehtë të kryeni instalime elektrike në pjesën e poshtme të tabelës. Për lexuesin RFID, titujt e grumbulluar për Photon lejojnë hapësirë të bollshme për lidhjet nën Photon. Përfundoni telat RFID me lidhësin e kokës 1x8, për t'u bashkuar me kokën e lexuesit RFID.
Hapi 5: Instaloni pajisjet elektronike
Pasi të jetë ngjitur baza, instaloni tifozin në bazë duke përdorur katër vida, rondele dhe arra M3x35.
Bashkojeni tabelën kryesore në pjesën e brendshme të pllakës së pasme (pllaka me prerje drejtkëndëshe për folenë e fuçisë DC) duke përdorur shiritin e montimit të mbështetur në shkumë.
Vendosni folenë e fuçisë DC në vrimën drejtkëndëshe dhe çimentoni në vend duke përdorur ngjitësin akrilik.
Bashkangjitni bordin e lexuesit RFID në lidhësin dhe montoni kudo që është e përshtatshme duke përdorur shiritin e montimit të mbështetur në shkumë. Okshtë në rregull nëse pjesa e pasme e tabelës përballet me pjesën e jashtme të ekranit, antena do të marrë akoma sinjalin RFID. Siguroni LED LED pranë.
Lidhni ventilatorin dhe motorin stepper në tabelën kryesore.
Hapi 6: Programimi
I ri në Parton Photon?
Ky projekt do të përdorë grimcat Webhooks për të mbledhur të dhënat e erës. Këtu është procesi, me pak fjalë.
- Pajisja pret që një shenjë të skanohet.
- Kur një shenjë skanohet, ID -ja unike e shenjës ruhet.
- Pajisja më pas publikon këtë ID simbol në Particle.io.
- Me marrjen e këtyre të dhënave, Particle.io dërgon të dhënat në faqen tonë API përmes integrimit të webhook.
- Faqja API merr ID -në simbolike dhe kërkon qytetin dhe shtetin e lidhur me të nga grupi i Vendndodhjeve.
- Faqja API pastaj bën thirrjen AP në WeatherUnderground (WU) duke përdorur informacionin e vendndodhjes.
- API WU kthen një objekt JSON të kushteve të plota aktuale të motit për atë vendndodhje në faqen API.
- Faqja API analizon këtë informacion, nxjerr dhe konverton drejtimin e erës dhe shpejtësinë e erës dhe i kthen ato në pajisje si një objekt JSON.
- Pajisja analizon objektin JSON, duke ruajtur drejtimin dhe shpejtësinë e erës që do të përdoren për të kontrolluar motorin stepper dhe ventilatorin.
Firmware
Krijoni një projekt të ri Photon të quajtur 'wind_display' dhe mbishkruani skedarin kryesor me kodin wind_display.ino (më poshtë).
Tjetra, gjeni dhe instaloni bibliotekat e mëposhtme në projektin tuaj:
- MFRC522 - biblioteka RFID v0.1.4 për pajisjet e grimcave
- SparkJSON - biblioteka v0.0.2 JSON Ported from @bblanchon
- Stepper - biblioteka v1.1.3 Stepper Motor për Arduino
Përpiloni projektin dhe shkarkoni në Photon tuaj.
Faqja API
Për të përdorur faqen API, do t'ju duhet ta ngarkoni atë në një server në internet të aktivizuar nga PHP. Ka shumë mundësi falas për hostimin e uebfaqeve PHP.
Shkarkoni getWindData.txt dhe ndryshoni shtesën e skedarit në.php. Hapeni në redaktorin tuaj të preferuar dhe bëni ndryshimet e mëposhtme:
Ju shtoni Photon Core ID:
// Shtoni core_id për Photonet që dëshironi të lejoni që të përdorin këtë API $ allowCores = array ('CoreID juaj shkon këtu');
Shtoni çelësin tuaj API WeatherUnderground:
// Çelësi API WeatherU Underground $ wu_apikey = "Çelësi juaj API WU";
Në këtë kohë, mos u shqetësoni për vendosjen e shenjave/vendndodhjeve. Ne do të kujdesemi për këtë pasi të jetë rregulluar gjithçka.
Ruani dhe ngarkoni skedarin në serverin e uebit. Regjistroni URL -në e drejtpërdrejtë për faqen API.
Webhook i grimcave
Hyni në tastierën tuaj të grimcave dhe klikoni në ikonën e Integrimeve në anën e majtë.
- Klikoni në 'Integrimin e Ri', pastaj zgjidhni 'Webhook'.
- Vendosni emrin e ngjarjes në 'wind_display'.
- Vendosni URL -në në URL -në e drejtpërdrejtë të Faqes API.
- Klikoni "Krijo Webhook".
Merrni ID -të e Token RFID dhe modifikoni faqen API
Me Photon të kyçur në kompjuterin tuaj nëpërmjet USB, dhe të shkëputur nga furnizimi me energji të jashtme, hapni një dritare terminali dhe ekzekutoni Monitorin Serial të Grimcave.
- Skanoni një etiketë RFID dhe shkruani ID-në e shenjës me 8 karaktere që shfaqet në monitorin serik.
- Përsëriteni për çdo etiketë shtesë që dëshironi të përdorni.
Tani kthehuni te getWindData.php dhe gjeni seksionin e grupit Locations:
// Vendndodhja Array // Zëvendësoni "TokenID n" me ID të skanuar të shenjës // Zëvendësoni "Cityn" me qytetin e lidhur me ID-në e shenjës // Zëvendësoni "Sn" me gjendje të dyfishtë të lidhur me qytetin $ Location = array ("TokenID 1" => array ("city" => "City1", "state" => "S1"), "TokenID 2" => array ("city" => "City2", "state" => "S2"), "TokenID 3" => grup ("city" => "City3", "state" => "S3"));
Zëvendësoni secilën ID simbol me ID -të e etiketave tuaja dhe shoqërojeni secilën me një qytet dhe shtet nga i cili dëshironi informacione të erës.
Ruani skedarin dhe ngarkoni në serverin tuaj të internetit.
Hapi 7: Përdoreni
- Shfaqeni kudo që dëshironi.
- Vendosni korsinë e erës në pikën veriore.
- Lidhni furnizimin me energji elektrike.
- Vendosni një shenjë pranë lexuesit RFID dhe prisni që LED blu të pulsojë.
Hapi 8: Idetë e mëtejshme
Këtu janë disa ide për të zgjeruar projektin!
Recommended:
Në erë - një orë Steampunk: 5 hapa (me fotografi)
Në erë - një orë Steampunk: Mjetet e përdorura: Fusion 360, FM Gears extension, Cura, Wanhao Duplicator i3, PLA Filament, pajisje të ndryshme, lëvizje kuarci Y888X. Ky nuk është një udhëzues i plotë, por një përmbledhje e disa prej mjeteve dhe materialet e përdorura
Drejtimi pa një ekran / ekran (pa kokë) në Raspberry Pi ose Kompjuterë të tjerë të bazuar në Linux / unix: 6 hapa
Drejtimi pa një ekran / ekran (pa kokë) në Raspberry Pi ose Kompjuterë të tjerë të bazuar në Linux / unix: Kur shumica e njerëzve blejnë një PI Raspberry, ata mendojnë se kanë nevojë për një ekran kompjuteri. Mos i humbni paratë tuaja në monitorët dhe tastierat e panevojshme të kompjuterit. Mos e humbni kohën tuaj duke lëvizur tastierë dhe monitorë midis kompjuterëve. Mos e lidhni televizorin kur nuk është
Si të bëni një dron duke përdorur Arduino UNO - Bëni një kuadopter duke përdorur mikrokontrollues: 8 hapa (me fotografi)
Si të bëni një dron duke përdorur Arduino UNO | Bëni një Quadcopter Duke përdorur Mikrokontrolluesin: HyrjeVizitoni Kanalin Tim në YoutubeNjë drone është një vegël (produkt) shumë e shtrenjtë për të blerë. Në këtë postim do të diskutoj, si ta bëj me çmim të ulët ?? Dhe si mund ta bëni tuajin si ky me çmim të lirë … Epo në Indi të gjitha materialet (motorët, ESC -të
Përzgjedhja e një motori hapës dhe një drejtuesi për një projekt me ekran me hije të automatizuar Arduino: 12 hapa (me fotografi)
Përzgjedhja e një hapi motorik dhe një drejtuesi për një projekt me ekran me hije të automatizuar Arduino: Në këtë Udhëzues, unë do të kaloj hapat që kam ndërmarrë për të zgjedhur një Step Motor dhe Driver për një prototip të projektit Automated Shade Screen. Ekranet me hije janë modelet e njohura dhe të lira të Coolaroo të fiksuara me dorë, dhe unë doja të zëvendësoja t
Si të bëni një dritë ambienti për kompjuterin tuaj: 6 hapa
Si të bëni një dritë ambienti për kompjuterin tuaj: ky është një projekt i thjeshtë i thjeshtë që do t'i japë kompjuterit tuaj ndriçim ambienti. kjo natyrisht kërkon që fytyra e kompjuterëve tuaj të jetë e lëvizshme dhe e ajrosur duke lejuar kështu qasjen dhe një mënyrë që drita të shihet