Taula de continguts:
- Pas 1: Procureu tots els subministraments
- Pas 2: prepareu el dipòsit d’aigua
- Pas 3: configureu el sistema de lliurament d’aire
- Pas 4: Creeu la base
- Pas 5: connecteu l'electrònica
- Pas 6: Creeu el recinte electrònic
- Pas 7: configureu un feed IO Adafruit
- Pas 8: configureu la recepta IFTTT
- Pas 9: prepareu l'IDE Arduino
- Pas 10: programa el tauler HUZZAH
- Pas 11: uniu-ho tot
Vídeo: Blüp: el notificador de bombolles: 11 passos (amb imatges)
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:15
He estat buscant un sistema de notificacions més suau i menys brusc que un avís basat en vibracions, so o llum. No vaig poder trobar res que s’ajustés a aquest criteri, així que vaig decidir fer-ne el meu. A més, volia que la meva solució incorporés els meus interessos personals als rellotges i la nostra manera de pensar en el temps com a societat.
D’això va néixer Blüp. Em va sorgir la idea d’utilitzar una bombolla en un contenidor de líquid no només per avisar-me d’un esdeveniment que he escollit, sinó també per aprofitar el temps que ha trigat a augmentar la bombolla per inculcar una sensació d’urgència en la meva resposta a l'esdeveniment. Per exemple, si rebéssiu un missatge d'un cap o d'un altre contacte important, la bombolla es formaria i augmentaria a un ritme que us donaria el temps suficient per respondre abans que aparegui a la part superior.
Intentaré simplificar els passos al màxim perquè pugueu reproduir aquest projecte a casa, però sens dubte hi ha alguna experimentació per aconseguir que us funcioni.
Pas 1: Procureu tots els subministraments
A continuació s’enumeren tots els equips i subministraments que he utilitzat. Vaig intentar escriure TOTS els subministraments necessaris, però potser he trobat a faltar un parell de coses.
-Bomba Nano Air S1 (https://www.amazon.com/Altum-Aquatic-Nano-Air-Pump/dp/B00LLZFFMQ)
-Clippard ET-2-6 normalment tancada, vàlvula electrònica de 6VDC (https://www.clippard.com/part/ET-2-6)
Tub de línia aèria de 8 peus (https://www.amazon.com/Standard-Airline-Tubing-Accessories-25-Feet/dp/B0002563MW/ref=pd_bxgy_199_3?ie=UTF8&refRID=0D0BAE1XDNCAC8CMNNX4)
-Vàlvula de retenció de línia aèria (https://www.amazon.com/gp/product/B007BVM874?psc=1&redirect=true&ref_=oh_aui_detailpage_o01_s00)
-Adafruit Huzzah ESP8266 (https://www.adafruit.com/products/2471)
-FTDI Cable (https://www.adafruit.com/products/70)
-Relè d'estat sòlid (https://www.sparkfun.com/products/10636)
-TIP120 Transistor (https://www.adafruit.com/product/976)
-2x Connectors de barril DC de muntatge en panell (https://www.adafruit.com/product/610)
-2x Terminal Terminal - 2pin (https://www.adafruit.com/products/724)
-2,2 k ohm resistència (https://www.adafruit.com/products/2782)
-2 puntes de presa de canó
Adaptador d'alimentació -5VDC (https://www.adafruit.com/products/276)
-Allargador
-Ampolla d'aigua quieta de vidre VOSS
-3 x No 10-32 x 3/16 Barb mànega
Tub de llautó rodó de -12 "x 1/8" de diàmetre
-1/4 20 5/16 Brad Hole Tee Nut
-Fusta per al tancament del projecte
-Fusta per a base de dipòsit
-Calafat de silicona
-Adhesiu E6000
-Broques
-Sabó de mans clar o acolorit
Pas 2: prepareu el dipòsit d’aigua
Vaig lluitar per comprar l’ampolla d’aigua de vidre VOSS, ja que la majoria de llocs al meu voltant (a Nova York) només venien les versions de plàstic més petites. Finalment els vaig trobar a Fairway. Vaig comprar la versió d’aigua tranquil·la perquè la tapa era més plana a la part superior que la variació d’aigua amb gas.
Comenceu el Blüp raspant l'etiquetatge amb una fulla Exacto. Si utilitzeu el costat de la fulla en lloc de la punta, el procés serà més senzill. M’han dit que també es pot utilitzar acetona, però no estava segur de si ennuvolaria el got. Proveu-ho i feu-m'ho saber.
Traieu el revestiment de tres segells de la tapa i practiqueu un forat pel centre per obtenir una de les punxes de la mànega. Haureu de comparar la broca amb el diàmetre del forat, ja que els tubs varien de diàmetre. Col·loqueu la punxa de la mànega pel forat i segleu-la al lloc amb una massa de silicona. A continuació, foradeu un forat de 7/32 per la tapa del tub de descàrrega de pressió de llautó.
Col·locarem la femella a través d’aquest forat per mantenir el tub recte, així que assegureu-vos de perforar el forat en un lloc on tingueu en compte l’espai i l’espai implicats. A l'interior de la tapa, el tub ha d'evitar l'interior de l'ampolla, mentre que a l'exterior de la tapa, el te ha d'evitar la punxa de la mànega mitjana. Vaig trobar que necessitava una mica de teixit per tal que encaixés. Feu servir adhesiu per enganxar la femella en el seu lloc a través de l’obertura i, a continuació, enganxeu el tub de llautó a l’interior de la femella. Després d’assecar-se, segelleu totes les obertures amb silicona.
Traieu dos forats més a través del revestiment tri-segellat que s’alineen amb l’obertura de la mànega i el tub. Una vegada més, haureu d'aproximar la mida del forat comparant el diàmetre de la broca amb els de la barra i el tub.
Pas 3: configureu el sistema de lliurament d’aire
L’aire que forma la bombolla flueix des de la bomba, cap a la vàlvula, a través de la vàlvula de retenció i, finalment, cap al tanc. Per provar la configuració, enrosqueu una barra de mànega a cada costat de la vàlvula i connecteu una longitud de tub entre tots els components. Assegureu-vos de seguir la direcció de l’etiqueta de flux de la vàlvula i la vàlvula de retenció ja que tenen direccions específiques de flux d’aire.
Quan finalment col·loquem tots els components a la caixa del projecte, escurçarem la longitud dels tubs, però de moment ho podem provar tot amb tubs més llargs.
Pas 4: Creeu la base
Vaig construir la base a partir de trossos de noguera de 3/4 "de gruix. Tallar 4 peces a 3,25" x 3,25 "i després dibuixar un cercle de 2-11 / 16" de diàmetre al centre de dues de les peces. Traieu un petit forat al mig de les dues peces i, a continuació, talleu la major part del cercle que pugueu amb una serra de desplaçament. A continuació, enganxeu les dues peces forades i les dues peces massives juntes per separat. Lijeu la resta del cercle amb una polidora de fus oscil·lant. Vaig fer tot això perquè no tenia el tros de serra adequat, però si en trobeu un de prop de la mida adequada com a tap VOSS, aneu-hi!
Després de tallar el forat i que la tapa s’adapti bé a l’interior, enganxeu les peces del forat junt amb les peces sòlides. Practicar un forat a la meitat del cercle per adaptar-lo a la barra de la mànega i, a continuació, practicar un forat des del costat perquè el tub pugui sortir. Tingueu en compte que aquests forats hauran de reunir-se per formar una via de mànega estèticament agradable, així que assegureu-vos de comprovar de nou les vostres mesures.
Pas 5: connecteu l'electrònica
Comenceu soldant les capçaleres al tauler HUZZAH: dues files al llarg dels costats i una al final del cable FTDI. Podeu trobar les instruccions de muntatge aquí:
Després d’haver-ho acabat, col·loqueu el tauler en una tauleta de mida mitjana per poder començar el cablejat del circuit. Tot i que tècnicament la vàlvula és una vàlvula de 6VDC, funciona amb 5V, de manera que aquest és el voltatge que he decidit utilitzar per a l'adaptador de corrent. Amb un transistor TIP120, connecteu el pin esquerre (BASE) a través d’una resistència de 2,2 k ohm i després al pin GPIO 14. El pin central (COLLECTOR) va al fil de terra de la vàlvula i el pin dret (EMITTER) va a terra pin del connector de barril de CC. Connecteu dos cables de terra més al pin de terra del connector de barril de CC: un al pin de terra del HUZZAH i l’altre al pin negatiu (-) del relé del costat de control. El pin calent del connector de barril de CC va a la vàlvula i el pin VBAT del HUZZAH per alimentar la placa.
El relé s’utilitza per a la bomba de CA i vaig decidir utilitzar un relé d’estat sòlid perquè volia que el projecte fos el més silenciós possible. El pin positiu (+) del costat de control del relé passa al pin GPIO 16. Per al costat de càrrega del relé, un pin passa al pin calent del connector de barril de CA i l’altre pin a la bomba. El pas de terra del connector de barril de CA va directament a la bomba.
Això és tot pel cablejat! Vaig fer-ho primer en una taula de tall i després vaig canviar a una placa soldable per intentar que la placa fos el més petita possible. Si voleu posar els vostres circuits i components en una caixa de projectes, només podeu conservar-los a la taula de treball perquè sigui senzill.
Si alguna cosa d’això semblava confusa, no oblideu consultar el meu diagrama Fritzing adjunt, ja que les imatges i els esquemes sempre ajuden en comparació amb el text.
Pas 6: Creeu el recinte electrònic
Vaig construir el recinte electrònic amb un tros de MDF que vaig trobar a la meva botiga, però podeu fer-ho amb alguna cosa més agradable si ho desitgeu. La meva caixa va acabar tenint una alçada de 8 "x 5" x 3 ". He forat dos forats en un costat per als dos connectors de barril muntats en el panell per a l'alimentació de CA i CC. De la mateixa manera que abans, haureu de comparar la mida de la broca al diàmetre dels connectors de barril, però he trobat que eren a prop de 15/32 ". Després d'això, practiqueu un altre conjunt de forats perquè els tubs passin de la vàlvula de retenció al tanc.
Pas 7: configureu un feed IO Adafruit
Configureu un compte d'Adafruit IO a https://io.adafruit.com si encara no ho heu fet. Aquest servei està actualment en versió beta, de manera que pot passar un parell de setmanes fins que el vostre compte s’aprovi i tingui accés. Hi ha altres serveis que es poden connectar al vostre microcontrolador, com dweet.io i freeboard.io, però el d’Adafruit és gratuït, molt senzill d’utilitzar i fàcil d’iniciar.
Després de crear un compte, inicieu la sessió i obteniu la vostra clau d'Adafruit IO.
Feu clic a la icona de la tecla petita a la part dreta de la finestra per recuperar-la.
Apareixerà una finestra amb la vostra clau. Conserveu-ne una còpia en un lloc segur per després.
A continuació, creeu un feed nou anomenat "bombolla". Tingueu en compte que el nom del feed distingeix entre majúscules i minúscules. Si necessiteu ajuda per començar a crear feeds a Adafruit IO, consulteu la seva guia útil aquí:
Això és tot per a Adafruit IO, ara podem configurar IFTTT per parlar amb el nostre feed.
Pas 8: configureu la recepta IFTTT
Registreu-vos per obtenir un compte IFTTT a ifttt.com. Després de configurar el perfil, aneu a https://ifttt.com/adafruit per enllaçar el vostre compte IFTTT amb el vostre compte Adafruit. Quan feu clic al botó Connecta, us dirigirà al lloc web d'Adafruit, on podreu autoritzar la connexió.
Ara torneu a IFTTT i aneu a Les meves receptes a la part superior. Per a una recepta de prova, he afegit un botó "FER" que us permet tenir un botó al telèfon intel·ligent que podeu prémer per crear una bombolla. Sempre podem afegir altres receptes IFTTT de la mateixa manera que crearem el nostre botó, però va ser fantàstic per provar la connectivitat de la recepta.
Per crear un botó DO per al nostre notificador de bombolles, feu clic a la pestanya DO a la part superior i, a continuació, feu clic al signe més (+) per començar. Cerqueu Adafruit al filtre i cerqueu la recepta anomenada "Enceneu l'energia". També podeu fer clic aquí:
Des d'allà, seleccioneu el nom del feed "Bombolla" i feu clic a Afegeix. Després d'afegir el botó a les vostres receptes, podeu canviar el títol de la recepta de "Activa l'energia" a "Bombolla!". El procés és el mateix per a qualsevol altra recepta que vulgueu crear. He afegit a Adafruit una recepta IFTTT que mira el meu gmail i empeny un valor "1" similar al botó DO per fer cada vegada que rebo un correu electrònic.
Pas 9: prepareu l'IDE Arduino
Vaig decidir utilitzar el HUZZAH ESP8266 en lloc del CC3000 perquè té pins GPIO que es podrien programar directament en lloc de requerir un microcontrolador addicional. També és més barat! L'únic problema amb l'ESP8266 és que requereix un cable FTDI per programar. No hi ha cap problema, però, el cable s’il·lumina quan es transfereixen dades, de manera que us sentireu especials mentre els feu servir.
Utilitzarem l’IDE Arduino per programar la placa, però també podeu utilitzar l’intèrpret Lua de NodeMCU si ho preferiu. Podeu seguir aquesta guia per configurar-vos amb Lua:
Descarregueu l'IDE Arduino des d'Arduino.cc (1.6.4 o superior) si encara no ho heu fet:
Per instal·lar el paquet de la placa ESP8266, feu clic a les preferències dins de l'IDE Arduino i introduïu https://arduino.esp8266.com/stable/package_esp8266com_index.json al camp URL de l'administrador de taules addicionals. Si ja teniu un URL al camp, podeu fer clic al botó al final de la línia per obtenir encara més URL.
Ara aneu al menú Eines -> Taulers i aneu al gestor de taulers.
Cerqueu el paquet esp8266 i feu clic a Instal·la.
Després de reiniciar el programa, seleccioneu Adafruit HUZZAH ESP8266 al menú Eines -> Tauler.
Seleccioneu 80 MHz com a freqüència de la CPU i 115200 bauds com a velocitat de càrrega.
L’últim pas per configurar-lo és instal·lar la biblioteca Adafruit MQTT, ja que la necessitarem per al nostre esbós. La manera més senzilla d’instal·lar-lo és mitjançant el gestor de biblioteques de l’IDE Arduino.
Aneu a Esbós -> Inclou biblioteca -> Gestiona les biblioteques. A partir d’aquí, cerqueu la biblioteca Adafruit MQTT i instal·leu-la.
Després de reiniciar l'IDE de nou, hauríem d'estar preparats per començar a programar.
Pas 10: programa el tauler HUZZAH
A continuació he inclòs el codi que he utilitzat per programar el HUZZAH com a fitxer adjunt. Un parell de coses a tenir en compte:
-Assegureu-vos d'afegir el vostre nom SSID WIFI i la vostra contrasenya WIFI a la vostra ubicació
-Afegiu el vostre nom d'usuari i clau d'Adafruit IO
-Ajusteu els números de pin a la vàlvula i la bomba si utilitzeu diferents dels que he especificat.
La majoria del codi prové de l'exemple "sortida digital" d'Adafruit i he afegit algunes sentències simples "if" per provar la mida de la bombolla que s'ha d'emetre. Si teniu algun problema amb la connexió, podeu consultar el seu tutorial de sortida digital aquí:
learn.adafruit.com/adafruit-io-basics-digital-output/overview
Un parell d’altres coses a tenir en compte en programar i provar el vostre HUZZAH. Per enviar el codi de l'IDE Arduino a la placa, heu de prémer i mantenir premut el botó GPIO0 i, tot i que manteniu premut aquest botó, manteniu premut el botó RESET. Deixeu anar el botó RESET i, a continuació, deixeu anar el botó GPIO0. Això posarà la placa HUZZAH en mode d’arrencada i permetrà programar-la.
He comprovat que heu d’eliminar els adaptadors de corrent altern i de corrent continu mentre programeu la placa i només heu de connectar el cable FTDI. Un cop finalitzada la càrrega del nou programari al tauler, podeu eliminar el cable FTDI i tornar-lo a introduir als adaptadors.
Pas 11: uniu-ho tot
Comenceu per soldar filferro des de la placa HUZZAH fins a les preses de barril de CA i CC a través dels forats. Després d'això, col·loqueu les preses de muntatge del panell als forats i cargoleu les femelles de retenció. A partir d’aquí, acabeu de connectar la resta d’electrònics a la placa HUZZAH i col·loqueu-los dins de la caixa. Tenia previst fer velcroing a les peces perquè no es moguessin, però vaig trobar que, amb cables de nucli sòlid i toleràncies estretes, res no es movia massa. Després, connecteu els adaptadors de corrent altern i de corrent continu i proveu-lo.
Espero que pugueu trobar maneres interessants d’utilitzar aquest sistema de notificacions i que no pugueu esperar a veure amb quines idees sorgeix la comunitat. Gràcies per mirar
Accèssit al concurs de tecnologia
Recomanat:
Rellotge de bombolles d’aire brillant; Desenvolupat per ESP8266: 7 passos (amb imatges)
Rellotge de bombolles d’aire brillant; Accionat per ESP8266: "rellotge de bombolles d'aire brillant" mostra l'hora i alguns gràfics mitjançant bombolles d'aire il·luminades en líquid. A diferència de la pantalla de matriu LED, les bombolles d’aire brillants i a la deriva em donen alguna cosa per relaxar-me. A principis dels anys 90, vaig imaginar "pantalla de bombolles". Unfo
La màquina de bombolles controlada per Internet: 4 passos (amb imatges)
La màquina de bombolles controlades per Internet: tothom sap que bufar bombolles és molt divertit, però pot ser un treball dur. Podem solucionar aquest problema simplement construint una màquina de bombolles controlada per Internet, delegant l’esforç mentre obtenim totes les recompenses. Per als pacients hospitalitzats, podeu comprovar si
Suport de bombolles per a portàtils: 8 passos (amb imatges)
Suport per a bombolles per a portàtils: tothom sempre fabrica suports per a portàtils que, encara que siguin funcionals, són força horrible de mirar. Això es fa menys que ideal si es té en compte que normalment, quan el portàtil no es troba al suport, cal mirar-lo. Volia solucionar aquest problema
El despertador de bombolles fa que el despertar sigui divertit (ish): 7 passos (amb imatges)
El rellotge despertador de bombolles fa que el despertar sigui divertit (ish): despertar amb un rellotge despertador que xucla. Sóc d’aquelles persones a les quals no els agrada despertar-se abans que surti el sol (o ha estat moltes hores fora). Llavors, quina millor manera de fer divertir el despertar que fer una festa de bombolles al llit! Utilitzant un arduino i un
Làmpada de bombolles i taulell de garabates amb plans complets: 5 passos (amb imatges)
Làmpada de bombolles de discurs i taulell de plàstic amb plans complets: Hola nois, he fet aquest llum de bombolles de discurs il·luminat com a regal. El disseny és un vòrtex o túnel de bombolles de discurs, que és una il·lusió de perspectiva, ja que realment és només 2D. Funciona tant com una làmpada com com a tauler de gargots per a missatges. Està feta de làser