Vai al contenuto

paolo1983

Utente
  • Numero contenuti

    16
  • Iscritto

  • Ultima visita

Su paolo1983

  • Compleanno 30/01/1983

Obiettivi di paolo1983

Apprentice

Apprentice (3/14)

  • First Post
  • Collaborator Raro
  • Week One Done
  • One Month Later
  • One Year In

Badge recenti

0

Reputazione Forum

  1. ah quindi posso rilevare se il contatto tra 2 pin gpio è aperto o chiuso? in tal caso mi basta un relè che si eccita quando la centrale fornisce 12v e mi chiude il circuito sul raspberry giusto? senza transistor di mezzo ecc ecc mentre per quanto riguarda il contrario cioè dare l'impulso per 1 secondo alla centralina devo fare il circuitino con il transistor per eccitare il relè giusto? non volessi usare bash ma qualcosa di migliore, quale soluzione si adatterebbe meglio al caso da gestire con una pagina web (che dovrebbe risiedere sul raspberry). Insomma l'obiettivo è attraverso il browser dello smartphone di gestire questa cosa
  2. Ciao a tutti. Voglio realizzare questo progetto: collegare il raspberry alla mia centralina d'allarme e fare uno script che sia gestibile attraverso una pagina web che mi permette di attivare o disattivare l'allarme. Il funzionamento è semplice (credo). La centralina si "arma" o si "disarma" mettendo a massa per un secondo un pin della scheda interna. quindi lo script dovrebbe per 1 secondo chiudere un circuito. In tal modo si arma e si disarma. Però è necessario leggere lo stato della centrale altrimenti non si sa se la si sta armando o disarmando. Per questo, un altro pin, ha una tensione di 12V quando è armata e di 0V quando non lo è. Ora per armare e disarmare mi basta collegare un relè e fare uno script che attiva un pin della gdio per 1 secondo (lo so fare via bash ma non su una pagina internet). Per leggere lo stato invece? Cosa me ne faccio dei 12V in uscita dalla centrale? mi potete aiutare sia col circuito sia con la programmazione? Il passo successivo è quello di attivare una webcam quando scatta l'allarme ma a quelli ci pensiamo dopo... Grazie
  3. Bene! Adesso mi metto un po' al lavoro quando ho tempo e poi metto i risultati :-)
  4. StandardBus forse non ci stiamo capendo :-) Tu collegheresti il RELE' direttamente al raspberry senza passare per un transistor? Cioè il relè ha 4 pin giusto? 2 sono l'interruttore e 2 sono la bobina. Un capo della bobina lo metto a +5V e l'altro alla gpio (con una resistenza)? (tanto vale aggiungere un un led alla resistenza così mi fa anche da indicatore di stato ;-) Oppure a monte di tutto questo metteresti anche il transistor?
  5. Standard ok ottimo! Se ho capito bene mi serve un NPN e devo collegare la base del transistor alla gpio, l'emettitore a GND, il collettore alla bobina e l'altro capo della bobina a +5v? (a scuola avevo fatto studiato elettronica, sono perito informatico, ma mi sono diplomato ormai 11 anni fa e i ricordi sono un po' offuscati). ma se uso un alimentazione esterna per i +5V, il gnd dell'alimentatore devo collegarlo al gnd del raspberry? Interessante. Solo che non saprei che ocmponentische acquistare. Anzi se non ricordo male il transistor si attiva con +0,6V, mi serve quindi una resistenza tra gpio e base e devo calcolarmi la caduta di tensione per scoprirne il valore in ohm?
  6. Io intanto sto studiando come realizzare il tutto. Innanzitutto il sensore di temperatura deve essere "allontanato" dal raspberry se no risentirebbe del calore stesso del raspy. Quindi bisogna creare una specie di sonda. Poi ho un dubbio: il relè pensavo di collegarlo direttamente alla gpio del raspberry ma su internet vedo che bene o male viene utilizzato anche un transistor: come mai?
  7. eh appunto lo stavo per scrivere io... tanto vale usare il raspberry no? Gia che lo si tiene acceso gli si può far fare qualcos'altro... Il termometro quanto potrà costare?
  8. RyujiAndy grazie. Solo che non saprei da dove iniziare... adesso leggo qualcosa. Devo comprare "arduino uno"? ed è collegabile al wifi e ad un termometro?
  9. StandardBus, mi dici che ci sono dispositivi più semplici per fare una cosa del genere, la cosa mi interessa, potresti farmi un esempio? Deve essere agganciabile al router via wifi, deve leggere la temperatura e deve comandare un relè. Lo script dovrebbe essere una cosa del genere: una pagina web scrive su un file di testo il valore di temperatura desiderato e/o le fasce orarie e/o un semplice tasto accendi subito-spegni subito. Uno scrpt bash (o python o poi si vedrà) legge questo file e attiva/disattiva il relè. La pagina web dovrebbe anche riportare il valore attuale letto dal sensore. Il tutto come gira? Mettendo lo script in crontab e facendolo eseguire ogni 1 o 2 minuti?
  10. Ciao StandardBus, ottimo intervento. Effettivamente il problema "protezione" è il primo problema che sorge. Quando mi dici "il raspberry è la soluzione migliore?" ti riferisci proprio alle problematiche che possono insorgere oppure perchè esistono schede (ad esempio arduino che non conosco) che farebbero la stessa cosa ma meglio (e per meglio intendo meno consumi, più semplice, più gestibile, più duraturo ecc ecc). Grazie. SArebbe bello, anche solo a livello teorico e didattico, mettere in piedi la cosa qui sul forum
  11. Ciao ragazzi mi stava balenando per la mente un'idea: gestire i termosifoni di casa col raspberry... Allora il cronotermostato attualmente cosa fa: lo si programma per gli orari che interessano, legge la temperatura e se è più bassa di quella impostata chiude il circuito facendo partire la caldaia. Infatti smontandolo ci sono 2 fili che se uniti fanno partire la caldaia, se staccati no. Ora mi dico: se questi 2 fili li attacchiamo alla gpio del raspberry (direttamente o sotto relè per sicurezza) e facciamo un bel programmino... Ovviamente bisogna mettere in piedi una bella paginetta web leggera leggera in modo che con lo smartphone si imposta temperatura e orari... Ma la temperatura ambiente come la misuriamo? ci vuole un termometro da attaccare dove? Dite che il tutto è fattibile? Mi aiutate a realizzarlo? anche solo a scopo teorico... Un termostato wireless che si colleghi al router costa oltre 200 euro!!
  12. paolo1983

    Il mio case autocostruito

    Ho costruito un case sulla falsa riga di quanto ho visto sul sito di moebius os. Ho fatto così: avevo in garage dei pezzi di plexyglass da 4mm di spessore. Ne ho tagliati 2 rettangoli di 11x9 cm ed ho fatto 4 fori sugli spigoli più due sulla base in corrispondenza dei fori di fissaggio del raspberry. Il raspberry l'ho fissato con quelle viti di ottone che si utilizzano per fissare le schede madre al case. Per il case invece ho usato delle viti lunghe 4 cm. Le viti sono da 6 mm, io dopo aver fatto un foro da 5,5 ho usato una punta per filettare da 6 visto che ce l'avevo gia. (in alternativa si può fare un foro da 6 e utilizzare dei dadi per fissare le viti). Come si può vedere ho anche fatto la mod che ho trovato su questo forum per aggiungere il pulsante "reset". Così tengo il raspberry sempre attacatto alla corrente e quando voglio accenderlo faccio clic sul pulsante che ho installato, quando voglio spegnerlo, via ssh "sudo halt". L'utilizzo è da server quindi sostanzialmente quasi sempre acceso.. Ho anche, con una goccia di tempera nera (quella delle scuole medie) colorato il led rosso in modo da non vederlo (mi infastidiva sempre acceso). Si accettano suggerimenti :-) Se servono altre informazioni o foto sono a disposizone asd http://s22.postimg.org/9m5u6w44x/IMG_20131006_201719.jpg http://s14.postimg.org/iqkhbtu1d/IMG_20131006_131551.jpg http://s18.postimg.org/t3ypaogxl/IMG_20131006_131156.jpg
  13. Grazie. Ma ho installato raspbian da 0 ed ho rimosso tutti i pacchetti "non da server". Ho trovato un elenco di pacchetti da rimuovere. lo pubblico: sudo apt-get purge alsa-base alsa-utils aptitude aspell-en blt console-setup consolekit cups-bsd cups-common dbus-x11 desktop-base dictionaries-common dillo fontconfig fontconfig-config fonts-droid galculator gconf2 gconf2-common gdb gksu gnome-themes-standard gsfonts gsfonts-x11 icelib idle idle-python2.7 idle-python3.2 idle3 leafpad lesstif2 libarchive12 libasound2 libaspell15 libatasmart4 libavcodec53 libbluetooth3 libbluray1 libboost-iostreams1.46.1 libboost-iostreams1.48.0 libboost-iostreams1.49.0 libboost-iostreams1.50.0 libcairo-gobject2 libcairo2 libcdio-cdda1 libcdio-paranoia1 libcdio13 libcolord1 libcroco3 libcups2 libcupsimage2 libcurl3 libdirac-encoder0 libdirectfb-1.2-9 libexif12 libflac8 libfltk1.3 libfm-gtk-bin libfm-gtk1 libfm1 libfontconfig1 libfontenc1 libfreetype6 libgail-3-0 libgail18 libgconf-2-4 libgd2-xpm libgdk-pixbuf2.0-0 libgdu0 libgeoclue0 libgfortran3 libgif4 libgksu2-0 libgl1-mesa-glx libglade2-0 libglapi-mesa libgnome-keyring0 libgphoto2-2 libgphoto2-port0 libgs9 libgsm1 libgstreamer-plugins-base0.10-0 libgstreamer0.10-0 libgtk-3-0 libgtk-3-bin libgtk-3-common libgtk2.0-0 libgtk2.0-common libgtop2-7 libhunspell-1.3-0 libice6 libid3tag0 libimlib2 libimobiledevice2 libjack-jackd2-0 libjasper1 libjavascriptcoregtk-1.0-0 libjavascriptcoregtk-3.0-0 libjson0 liblapack3 liblcms1 liblcms2-2 liblightdm-gobject-1-0 libmad0 libmenu-cache1 libmikmod2 libmng1 libmp3lame0 libnotify4 libobrender27 libobt0 libogg0 libopenjpeg2 libpango1.0-0 libpci3 libpciaccess0 libplist1 libpng12-0 libpoppler19 libportmidi0 libpulse0 libpython2.7 libqt4-svg libqtgui4 libqtwebkit4 libraspberrypi0 librsvg2-2 librtmp0 libsamplerate0 libschroedinger-1.0-0 libsdl-image1.2 libsdl-mixer1.2 libsdl-ttf2.0-0 libsdl1.2debian libsgutils2-2 libsm6 libsmbclient libsmpeg0 libsndfile1 libsoup-gnome2.4-1 libsoup2.4-1 libspeex1 libthai0 libtheora0 libtiff4 libts-0.0-0 libunique-1.0-0 libusbmuxd1 libvorbisenc2 libvorbisfile3 libvpx1 libvte9 libwebkitgtk-1.0-0 libwebkitgtk-3.0-0 libwebp2 libwebrtc-audio-processing-0 libwnck22 libx11-6 libx11-xcb1 libx264-123 libxau6 libxaw7 libxcb-glx0 libxcb-render0 libxcb-shape0 libxcb-shm0 libxcb-util0 libxcb1 libxcomposite1 libxcursor1 libxdamage1 libxdmcp6 libxext6 libxfixes3 libxfont1 libxft2 libxi6 libxinerama1 libxkbfile1 libxklavier16 libxml2 libxmu6 libxmuu1 libxp6 libxpm4 libxrandr2 libxrender1 libxres1 libxslt1.1 libxss1 libxt6 libxtst6 libxv1 libxvidcore4 libxxf86dga1 libxxf86vm1 lightdm lightdm-gtk-greeter lxappearance lxde-common lxde-icon-theme lxmenu-data lxpolkit lxrandr lxtask lxterminal menu-xdg midori netsurf-gtk obconf omxplayer openbox pciutils pcmanfm policykit-1 poppler-data pulseaudio python-support python3 python3.2 python3.2-minimal scratch shared-mime-info squeak-vm rc tasksel rc tcl8.5 tsconf udisks wpagui x11-common x11-utils xarchiver xfonts-utils xinit xpdf xserver-xorg xserver-xorg-core fuse gettext-base gnome-accessibility-themes gnome-themes-standard-data libasprintf0c2 libasyncns0 libaudit0 libavutil51 libcaca0 libfftw3-3 libfile-copy-recursive-perl libfm-data libfuse2 libgs9-common libijs-0.35 libjbig2dec0 libmtdev1 libpaper-utils libpaper1 libqt4-dbus libqt4-network libqt4-xml libqtdbus4 libspeexdsp1 libsystemd-daemon0 libva1 libvte-common libwebkitgtk-3.0-common libwnck-common qdbus rtkit update-inetd zenity-common debian-reference-common debian-reference-en && sudo apt-get autoremove
  14. adess ocerco qualche guida per rendere debian "minimale" cos' da farmi una idea dei pacchetti da rimuovere. Quel discorso del file config per la ram lo trovo in /boot? pensi che quindi alla parte grafica posso assegnare semplicemnte un 32 mega di ram? Magari anche meno? comando tutto via ssh...
  15. magari potrei usare raspbian disinstallando tutta la roba grafica (xorg ecc ecc)?
×
×
  • Crea Nuovo...