I have used the classic hop bags for years, but the result was not as expected. I was unable to get the explosiveness of the hop I was looking for. With the new conical trunk fermenter I tried to increase the effectiveness of the process by leaving the hop free during fermentation. The Result? Worse than before! Hops tend to pack on the bottom of the fermenter and the amount of aromas it releases is ridiculous. This CO2-HopCannon tool creates an automatic system capable of moving the hops inside the fermenter during dry hopping, so as to maximize the effectiveness of the process and aroma extraction.
Picture | Component | Details | Online |
---|---|---|---|
Arduino Nano |
V3 | Amazon | |
Diode | 1N4007 | AliExpress | |
Transistor Darlington |
TIP120 | AliExpress Amazon |
|
John Guest Electrovalve |
DC 12 V NC (normally close) 0 < P < 0.8 Mpa 0 < °C < 80 john guest 9.52mm - 3/8" |
AliExpress | |
Switch Module with Fuse |
Amazon | ||
Resistors | 2.2 KΩ (1x) and 10 kΩ (3x) | AliExpress Amazon |
|
Case | ~19x~14x~7 cm (or bigger) | eBay | |
16x2 LCD Screen with I2C module |
AliExpress | ||
Power Supply Stabilized Transformer |
Input: Depends on your country Output: DC 12 V, ~2.5A Size: ~8.6x~5.8x~3.2 cm (or smaller) |
eBay | |
2 PIN Connector | PIN spacing 5mm | AliExpress | |
Push Button | Amazon AliExpress |
||
Female PINs | 15 PINs (1x), 4 PINs (1x), 10 PINs (1x), 2 PINs (3x) |
AliExpress | |
Power Cable | Amazon |
You have to drill and cut your case for buttons, valve, LCD, and power switch. The drilling models are available in the case_holes.pdf pdf file, but make sure they match the components you purchased. When this is not the case you can change the models using the PowerPoint file case_holes.pptx.
The PCB fritzing model (single layer) and all the other useful files are available in the pcb folder. In the export subfolder you can find the exported PCB in three different formats: pdf, gerber, and svg. In the flatcam subfolder the flatcam project to generate the routes for the CNC milling machine is provided. For convenience, a bunch of gcodes file are grouped in the gcode folder:
Filename | Description | Drilling Tool | Mandatory | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
isolation_00_v2.nc | First step of the isolation route. |
|
✔️ | ||||||||||
isolation_01_v2.nc | Second step of the isolation route. |
|
❌ | ||||||||||
cut_out.nc | Board/Plate cut out route. |
|
❌ |
No gcode is available for the holes, but you can generate it from the flatcam project if you need it! The perfect tool for the isolation routes it the V-shaped engraving cutter. Be careful because the isolation routes have been generated using the non-mirrored PCB fritzing circuit. This means that Arduino nano must be soldered upside down.
The files starting with "AL" contain the same routes described above, but after the auto levelling process carried out with this extremely useful software.
In case you do not have a CNC milling machine you can create the PCB using acid. A detailed explanation is available here.
Once the PCB is ready and the case has been drilled, you can proceed with the assembly!
If you want to add a frame around the LCD screen like I did, find the 3D (stl) model in the /case/frame/ folder. At the same path a gcode file is also available for engraving the frame with a 6mm ball nose cutter.
- Arduino IDE (tested with version 1.8.8) to load the program into Arduino's memory;
- Liquid Crystal I2C Arduino library. You can download the library from GitHub or find the specific version I've tested and used in the 3rdparties folder of this project.
The CO2-HopCannon implementation is available in the CO2-HopCannon folder. After installing the Arduino IDE, you have to install the 3rdparty library and upload the CO2-HopCannon sketch.
Is this the first time you are using Arduino and you have no idea how to load a program? You should read this article.
If necessary, you can adjust configuration parameters by editing the file settings.h. By default, the sketch will exploit the Arduino EEPROM memory to permanently store the configuration parameters (shot length and frequency) between different executions.
From left to right the three buttons are respectively setup, +, and - buttons.
There are basically three state modes for the CO2-HopCannon:
When the CO2-HopCannon is in Countdown or Settings mode you can force a shot by simultaneously pressing and holding the + and - buttons. After a period of inactivity the CO2-HopCannon will automatically switch the LCD backlight off to save energy. To turn the LCD backlight on again you can press any button for a while.
If this project helped you in any way, you can offer me a beer or a coffee 😃
Ho utilizzato le classiche hop bag per anni, ma i risultati non erano quelli sperati: non riuscivo ad ottenere l'esplosività del luppolo che stavo cercando. Con il nuovo fermentatore a tronco conico ho provato ad aumentare l'efficacia del processo lasciando il lupppolo libero durante la fermentazione. Risultato? Peggio di prima! Il luppolo tende ad impaccarsi sul fondo del fermentatore e la quantità di aromi che rilascia è ridicola. Questo progetto, CO2-HopCannon, realizza un sistema automatico in grado di movimentare il luppolo all'interno del fermentatore usando la CO2, così da aumentarne al massimo la resa.
Foto | Componente | Dettagli | Online |
---|---|---|---|
Arduino Nano |
V3 | Amazon | |
Diodo | 1N4007 | AliExpress | |
Transistor Darlington |
TIP120 | AliExpress Amazon |
|
Elettrovalvola John Guest |
DC 12 V NC (normalmente chiusa) 0 < P < 0.8 Mpa 0 < °C < 80 john guest 9.52mm - 3/8" |
AliExpress | |
Modulo Alimentazione con Fusibile |
Amazon | ||
Resistori | 2.2 KΩ (1x) e 10 kΩ (3x) | AliExpress Amazon |
|
Case | ~19x~14x~7 cm (o più grande) | eBay | |
Schermo LCD 16x2 con modulo I2C |
AliExpress | ||
Alimentatore | Input: AC 220V Output: DC 12 V, ~2.5A Dimensioni: ~8.6x~5.8x~3.2 cm (o inferiori) |
eBay | |
Morsetti a 2 PIN | Spaziatura PIN 5mm | AliExpress | |
Pulsanti | Amazon AliExpress |
||
PIN Femmina | 15 PIN (1x), 4 PIN (1x), 10 PIN (1x), 2 PIN (3x) |
AliExpress | |
Cavo di Alimentazione |
Amazon |
Prima di tutto occorre forare il case così che possa ospitare pulsanti, valvola, LCD e slot di alimentazione. I modelli di foratura sono disponibili nella file pdf case_holes.pdf, ma dovete assicuravi che le misure coincidano con i componenti acquistati. Se così non fosse potete modificare i modelli usando il file PowerPoint case_holes.pptx.
Il modello del PCB realizzato con fritzing (singola faccia) e tutti gli altri file utili per l'incisione del PCB sono disponibili nella cartella pcb. Nella sottocartella export potete trovare il progetto esportato in tre differenti formati: pdf, gerber, e svg. Nella sottocartella flatcam è disponibile il progetto flatcam per generare i percorsi di incisione per la fresa CNC. Per comodità, un seria di file gcode sono riportati nell'omonima cartella gcode:
Nome del File | Descrizione | Strumento di Taglio | Obbligatorio | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
isolation_00_v2.nc | Prima parte del percorso di isolamento delle piste. |
|
✔️ | ||||||||||
isolation_01_v2.nc | Seconda parte del percorso di isolamento delle piste. |
|
❌ | ||||||||||
cut_out.nc | Percorso di ritaglio della scheda. |
|
❌ |
Non è disponibile alcun file gcode per i fori, ma se ne avete bisogno potete generalo voi stessi dal progetto flatcam! La fresa "V-shaped" è la migliore per realizzare le piste del circuito. Prestate attenzione al fatto che i percorsi di isolamento (piste) del circuito sono stati generati usando la versione non-specchiata del progetto fritzing. Questo significa che i pin di Arduino devono essere saldati al contrario perché il sistema funzioni a dovere.
I file che iniziano con "AL" contengono gli stessi percorsi descritti in precedenza, ma dopo averli sottoposti al processo di auto livellatura effettuato con questo software.
Se non disponete di una fresa CNC potete realizzare il vostro PCB usando l'acido. Una spiegazione dettagliata su come fare è disponibile qui.
Una volta che avete preparato il PCB e inciso il case potete procedere con l'assemblaggio!
Se volete aggiungere una cornice allo schermo LCD per abbellire il case e nascondere il taglio trovate il modello 3D (stl) nella cartella /case/frame/. Allo stesso percorso è anche disponbile il codice gcode per incidere la cornice con una fresa "naso a sfera" da 6mm.
- Arduino IDE (testato con la versione 1.8.8) per caricare il programma su Arduino;
- Libreria Liquid Crystal I2C di Arduino. È possibile scaricare la libreria da GitHub o potete trovare la versione specifica che ho testato e usato in questo progetto nella cartella 3rdparties.
L'implementazione del CO2-HopCannon è disponibile nella cartella CO2-HopCannon. Dopo aver installato l'IDE di Arduino, è necessario installare le librerie di terze parti e caricare lo sketch.
Se è la prima volta che usi Arduino e non sai come fare puoi leggere questa guida.
Se necessario, è possibile aggiustare i parametri di configurazione modificando opportunamente il file settings.h. Di default lo sketch sfrutta la memoria EEPROM di Arduino per memorizzare permanentemente i parametri di configurazione (lunghezza e frequenza dello sparo) tra un'esecuzione e la successiva.
Da sinistra a destra i tre pulsanti sono rispettivamente i pulsanti di setup, +, e -.
Esistono fondamentalmente tre stati per il CO2-HopCannon:
Quando il CO2-HopCannon si trova in modalità Countdown o Settings puoi forzare lo sparo premendo e tenendo premuti contemporaneamente i pulsanti + e - Dopo un periodo di inattività il CO2-HopCannon disattiva automaticamente la retroilluminazione LCD per risparmiare energia. Per riattivare la retroilluminazione LCD è sufficiente premere per qualche secondo uno qualunque dei pulsanti.
Se questo progetto ti ha aiutato in qualche modo offrirmi una birra o un caffè 😃