Differenze tra le versioni di "HotAirGun"

Da raspibo.
Jump to navigation Jump to search
Riga 47: Riga 47:
 
=== AC control + Microcontrollore ===
 
=== AC control + Microcontrollore ===
  
== PCB ==
+
=== PCB ===
  
== Codice ==
+
=== Codice ===
  
== 3D ==
+
=== 3D ===
  
== Assemblaggio ==
+
=== Assemblaggio ===
  
== Istruzioni ==
+
=== Istruzioni ===
  
== Versione 1 ==
+
= Versione 1 =
 
Nell'archvio git questa versione si trova sul branch V1 https://github.com/raspibo/HotAirGun/tree/V1
 
Nell'archvio git questa versione si trova sul branch V1 https://github.com/raspibo/HotAirGun/tree/V1
  

Versione delle 13:09, 18 giu 2019

Ovvero come rendere un progetto hardware e software completamente open

Questo progetto nasce diverso tempo fa come esperimento personale di Msystem.

Lo scopo era quello di crearsi una stazione di saldatura ad aria calda basandosi su uno schema visto su una rivista di elettronica creando uno strumento utile.

Il progetto e' stato realizzato, pubblicato su github e presentato durante una serata(i dettagli in fondo alla pagina).

La prima versione pero' aveva alcune caratteristiche:

  1. schemi realizzati con software proprietario
  2. controllore PIC che all'interno del nostro gruppo e' poco diffuso

Per far evolvere il progetto Msystem ha pensato di riprogettare il tutto in compagnia e utilizzare unicamente software open source.

Versione 2

Tutto il progetto e' disponibile a questo indirizzo https://github.com/raspibo/HotAirGun.

Per il progetto abbiamo utilizzato:

  1. kicad per gli schemi elettrici e pcb
  2. ide arduino per il microconroller
  3. freecad per il disegno 3D

I componenti utilizzati sono standard per permettere la replica del progetto anche tra qualche tempo.

Schema elettrico

Lo schema in kicad e' stato diviso su piu' fogli per rendere piu' facile la comprensione dei blocchi.

Sono state prodotte due piastre pcb:

  • modulo i2c controller
  • modulo potenza e microcontrollore

I2c controller

Questa e' una scheda di interfacciamento tra l'operatore ed il micro arduino e permette tramite encoder, display, led e buzzer di pilotare la stazione ad aria calda.

L'interfacciamento con arduino avviene su bus i2c, per limitare l'uso di pin, per questo e' stato usato un chip mcp23017 i2c port expander che serve a pilotare pin I/O tramite i2c. Qualche altr info sull'integrato e' disponibile su questa pagina GPIO_aggiuntivi_MCP23x17.

MCP23017 offre 2 port a 8 bit che abbiamo usato per interfacciare il display LCD oltre a un encoder con pulsante, led e buzzer.

L'integrato viene completamente configurato all'avvio da arduino per decidere se i port sono input o output e su alcuni pin in ingresso attivare un interrupt in caso di variazioni di stato per gestire in tempo breve e ottimale l'encoder.

Questa scheda e' configurabile a piacere con poche variazioni, noi abbiamo scelto un interfacciamento con 3 pulsanti, 1 led ed un buzzer.

AC control + Microcontrollore

PCB

Codice

3D

Assemblaggio

Istruzioni

Versione 1

Nell'archvio git questa versione si trova sul branch V1 https://github.com/raspibo/HotAirGun/tree/V1

Alcune info sulla prima versione sono state descritte durante la serata di presentazione qui sotto.

Documentazione

Controllo in fase

Controllo PID

Schema Elettrico

Controllo in tensione sulla resistenza che riscalda l'aria calda
Implementazione del controllo PID su controllori a basse prestazioni, soluzioni adottate per limitare l'uso della RAM.
Schema elettrico

Archivio codice

Altro



Serata Hot Air Gun - 21 marzo 2017

Hotairgun.png

Il progetto di reingegnerizzazione del progetto è nato da una serata di seguito l'annuncio.

Annuncio

RaspiBO vi propone una serata dedicata al making homemade in ambito elettronico.

La serata sara' dedicata al progetto di una centralina di controllo di un saldatore ad aria calda utilizzabile sia per la saldatura (e dissaldatura) di componenti smd, ma anche per altre operazioni che richiedano una fonte di aria calda a temperatura costante (lavorazione di materie plastiche, asciugatura piccole quantita' di colle e vernici ecc....).

Toccheremo vari aspetti della realizzazione di questo progetto:

  • realizzazione dell'hardware
  • teoria del controllo PID
  • interfacciamento della sonda di temperatura
  • realizzazione del contenitore stampato in 3D


Hot Air Gun

Box

HotAriGun1.jpg

HotAriGunFrame.jpg

Quando e dove

L'evento si terrà presso la biblioteca Meridiana in via Gandusio 6 (c/o Circolo Arci Guernelli) a Bologna dalle ore 20:30 ; vedere questa mappa.

Costi - Registrazioni

L'evento è gratuito; è gradita la registrazione su Booking Raspibo

Per pubblicizzare l'iniziativa, potete usare la locandina che trovate qui.

Per qualunque domanda, potete iscrivervi alla mailing list agora o scrivere ad info@raspibo.org