• Home »
  • Raspberry Pi »

    12 Schritt:Schritt 1: Brainstorming Schritt 2: Zusammenführen von Ideen in einem Schritt 3: Kaufen Sie Werkzeuge und Materialien Schritt 4: Eine Werkbank für kleine und große Kinder Schritt 5: Hacking eine Funk Boot Schritt 6: eine Webcam Hacking und LED-Schreibtischlampe Schritt 7: Die Kombination der Sensor (Webcam) mit dem Motorantrieb (RC Boot) Schritt 8: Schleifmaschinen Plastikmüll Schritt 9: Erstellen der Umgebung für die Prüfung der Maschine Schritt 10: Testen Sie unsere Ozean Kunststoffsensor Schritt 11: Analyse der Daten Schritt 12: Was und wie können wir verbessern?

    Alle 8 Artikel anzeigen Seit 1940 haben wir produziert und Entsorgung immer mehr Kunststoff im Meer. Im Jahr 2013 allein die schätzungsweise etwa 300 Millionen Tonnen Kunststoff produziert haben - das gleiche Gewicht der gesamten Menschheit (Fleisch und Blut) in Kunststoff nur in einem Jahr. Plastik ist giftig. Plastic Verschlucken kann zur Entwicklung von Infektionen, Krebs oder sogar zum Tod führen. Plastic schwebt über Hunderte von Meilen weit weg von denen, die es produziert. Kunststoff kann unser Leben in einem sehr schlechten Weg ändern, wenn wir jetzt nicht handeln. Was ist das Problem wir versuchen, anzugehen? Wir versuchen, Kunststoff im Meer zu erfassen. Was meinen wir mit "Sinn": Lokalisieren (wo zu welchem ​​Zeitpunkt - timestamp) qualifizieren (was) Quantify (wie viel davon) Die Ozeane sind riesig, wir wissen, Kunststoff ist da draußen, aber es würde es viel mehr leichter zu reinigen, wenn wir wissen, wo es ist. Bis vor kurzem dachten wir, wir würden zehn bis hundert Millionen Tonnen Kunststoff an der Meeresoberfläche zu finden. Eine aktuelle Studie legt nahe, dass Kunststoffschwimm an der Oberfläche des Ozeans Konten nur einen Anteil von 34.000 Tonnen Maximum. Wo ist 99% der Rest der Kunststoff wir dachten, wir finden würden? A / Hat fishs / ​​Schildkröten / Vögel essen? Verdauen Teil davon? Poop es? B / Ist es an der Unterseite des Ozeans sinken? C / Ist es so klein ausfällt, es gibt alle es ist Chemie? D / Ist sie den Strand erreicht? Heute wissen wir nicht, in welchem ​​Verhältnis und wo Kunststoff ist, die über ist. Zum Beispiel, wenn ein großer Teil der Kunststoff wurde von Meerestieren in dieser Art von Menge verbraucht wird, würde verheerende Folgen auf die Nahrungskette sind wir Teil haben. Es könnte zum Teil erklären, warum wir 90% der Ozean große Fische seit 1950 bereits getötet und untermauern die Theorie, dass 2048 alle großen Fisch im Ozean gegangen wäre. Wie können wir spüren, Kunststoff im Meer heute? Was machen wir schlagen vor, zu untersuchen? Ab heute (2014 September) nehmen wir großen Schiffe aus, erweitern einen langen Arm am Ende der sich ein feines Netz (Mantatrawler) aus Kunststoff, Bits zu erfassen. Kunststoffverschmutzung Forschung mit Netzen hat sich sehr langsam, gefährlich und zeitaufwendig gewesen, weil dies alles aus Kunststoff wurde von Hand unter sortiert wurden einer Dissektionsmikroskop. In diesem instructables untersuchen wir die Möglichkeit der Entwicklung eines optischen Sensors, so dass anstelle von "Sammeln stuff" (Kunststoff, sondern auch Plankton) mit einem Netz, sammeln wir die "Bild Zeug" und wandeln es sofort in "Daten" (Zeitstempel, zu lokalisieren , zu qualifizieren, zu quantifizieren). Meeresbiologen getan haben, diese Technologie seit Jahrzehnten für Plankton mit LOPCs (Laser Optische Partikelzähler). Wie tun wir es? Wir Hacken eines ferngesteuerten Segelroboter über eine Webcam, dass Videoaufzeichnungen Wasser und Kunststoffpartikel, obwohl es fließt zu tragen. Der Kunststoff wird dann mit einem Netz, um das Ende der Apparat befestigt gesammelt, so vergleichen wir das, was wir schätzen, von Video-Feed VS, was wir tatsächlich physisch zu sammeln - so können wir feststellen, wie genau unser System (Toleranz). Der aktuelle Prototyp ist sehr rau, aber bestätigt, dass es möglich ist, aus der Ferne betreiben eine kompakte Plattform, um Video von Kunststoff-Teilchen einzufangen. Wir arbeiten daran: Verbesserung des Sensors (Wasserdichtheit, optische Qualität, Größe, Energieverbrauch) Verbesserung der Transport des Sensors (Power-Boot, vielleicht wind-powered) Prozess Video, Isolieren bewegten Bits verwenden Laserdiode, die uns auszeichnen Kunststoff aus Plankton eine On-Board-Entwicklung helfen Software zum Verarbeiten der Daten (auf der Banane Pi) die Daten kommunizieren online in Echtzeit Wer sind wir? Diese instructables wurde von Studenten der aus Hong Kong Harbour Schule Brandon Wong, Riccardo Ricci, Aiyana Campbell, Lara Bevan, Matteo Griffiths, Hector Soekarno, Alexander Paul, Max Wilson, Andreas Zhang und Akasha Campbell von Johnson Stanley, Cesar Harada geführt: und unsere Haupt Christine Greenberg. Die Eltern half auch viel und verdienen eine Menge Credits. Dank Edward Fung (Hong Kong), Taivo Lints (Estland). Ursprüngliche Forschungsvorschlag von Cesar Harada hier. Dank der reich illustrierte Buch "Unterwasserrobotik: Wissenschaft, Design und Konstruktion" von Dr. Steven W. Moore, Harry Bohm und Vickie Jensen, Westcoast Wörter Editor. Top Bild des toten Wal Kredit: http://www.pelagosinstitute.gr Schritt 1: Brainstorming Die Schüler kamen mit vielen kreativen Ideen, wie wir könnten Kunststoff im Meer zu messen. Hector hatte einen Hai zu verscheuchen die Fische und Plankton, so dass sie nicht aufgenommen werden. Riccardo hatte eine "Killing Box" auf alles, was in der Box sammelt töten. Danach wird er den Kunststoff, der nach innen gelassen wird zu sammeln. Andere Ausführungen sind Roboter Fisch verbrauchen die Plastik, ein Netz, das wie ein Rohr verschlossen an einem Ende mit etwas Feststoff zu sammeln aussieht, und eine Idee enthalten Plastik "Klebemittel" auf einen Stahlblock befestigt ist, um den Kunststoffstab und wodurch es einfacher zu sammeln . Weitere Inspiration und Motive von anderen Mitgliedern des Teams, klicken Sie hier .Schritt 2: Zusammenführen von Ideen in einem Wir wussten nicht, wessen Idee zu wählen, so haben wir versucht, alle von ihnen in eine Idee Combin. Das war keine leichte Aufgabe, wie unsere Ideen waren unglaublich anders. Schließlich unser Mentor Cesar hat eine Idee. Der Entwurf würde eine transparente Acryl-Röhre würde Wasser haben, sollten durch ein schmales Fenster übergeben, damit sie mit einem angepassten Webcam erfasst werden könnte. Zwei Lichter würden auf beiden Seiten der Fenster, in dem die Kamera zu "sehen" klarer zu glänzen. Die Webcam würde zu einer On-Board-Raspberry Pi, die aufzeichnet und verarbeitet das Video angeschlossen werden. Ein funkgesteuertes Motorboot würde die Erfassung Findung durch das Wasser bewegt. Der Apparat würde von einem großen Aluminium-Rahmen zusammengehalten werden können, würde 2 seitlichen Schwimmern (PVC Rohre) das Handwerk zu stabilisieren und zu pflegen das Video Wasserkanal an der entsprechenden Tiefe. Schritt 3: Kaufen Sie Werkzeuge und Materialien Einmal hatten wir mit dem Design kommen gingen wir in unsere Werkzeuge und Materialien in Kauf Sham Shui Po (Hong Kong). Für eine einfache Referenz, lesen Sie bitte unsere Einkaufsliste hier. Schritt 4: Eine Werkbank für kleine und große Kinder Jetzt hatten wir alles, was wir außer einem Ort zu bauen brauchten. Wir bauten eine Werkbank mit 17 mm dickem Sperrholz, die alle unsere Werkzeuge und Materialien passen könnte, empfangen die Kinder hoch und kurz. Wir stellten den gefährlichen Werkzeugen hoch, die weniger gefährlich Tools niedriger. Wir haben 3 große Sperrholzplatten (4 x 8 ft) und die Bank ist auf 6 arretierbaren Rollen. Schritt 5: Hacking eine Funk Boot Alle 9 Artikel anzeigen Jetzt konnten wir die eigentliche Sache zu bauen. Wir aufgeteilt in 3 Teams: Mechanische und Radio-Team - das sich um das Boot, der Rahmenkonstruktion, die allgemeine build Elektronik Team zu nehmen würde -, dass die Webcam hacken würde, bauen das Acrylfenster, Wasserkanal, austauschbare farbige Hintergrund Umwelt-Team -, die die Kunststoffbarriere so bauen würde wir nicht die Umwelt verschmutzen, bereiten Kunststoffproben, erfinden ein Testverfahren Die Eltern auch im Körperbau, Eingangs Ideen half, Arbeit Hände auf, half uns mit dem Kauf der Logistik-Teile, Transport, Essen. Wir gehackt ein wenig ferngesteuerten Leistungs Boot. Zuerst mussten wir das Sicherheitssystem des Bootes zu testen. Wenn die elektrische Wasserschalter wurde aus dem Wasser getrennt wird, sollte das Boot nicht mehr funktioniert. Die Funktion des Bootes ist, um die Maschine durch das Wasser bewegt. Wir befestigt ein Lunchpaket auf der Oberseite der Kabine (Screw + Heißkleber), so wäre es die Raspberry Pi, das Handy externe Batterie, USB-Kabel, die das Pi verbindet sich mit dem Webcam zu halten. Wir als gebaut einem Aluminiumrahmen mit L-Profilen, alle. Pop-vernietet Schritt 6: Eine Webcam und LED-Schreibtischlampe Hacking Alle 7 Artikel anzeigen Nach akribisch Bau der ersten Ausführung (einen ganzen Tag!), Wurde uns klar, es gab ein paar Probleme, abgesehen von dem Leck in dem Kanal, der sich leicht mit Silikon haben könnte. In dem ursprünglichen Entwurf, wir waren irgendwie fixieren Sie die Kamera in dem großen PVC-Schlauch Schiebe den Kanal direkt unter. Das Problem war, als wir die Web-Kamera installiert ist, finden wir, dass bei gleichzeitiger Konzentration der Kamera, musste sie weiter von der Kanal als das Rohr, um eine klare visuelle zu bekommen, dürfen entfernt werden können. Also mussten wir diesen Entwurf Graben und weiterentwickeln, um eine neue zu berücksichtigen, LED-Beleuchtung und Kameraabstand zu nehmen. Für das neue Design, das wir zuerst gemessen zwischen der Kamera und dem Kanal, der 8cm war brauchte Abstand. Wir haben uns entschieden, um den Kanal aus Plexiglas zu bauen, weil es einfach, um in Form zu schneiden, kann leicht zusammengeklebt werden und ist transparent. Außerdem haben wir ein Netz auf der Rückseite des Kanals, um den Kunststoff gefangen zu zählen und zu vergleichen, gegen den Kunststoff von der Maschine erfaßt wird. Da der Sensor eingeschlossen, wird es eine gute Menge an Licht zu beschränken, die Fähigkeit der Kamera, um Bilder des Kunststoff durch den Schlitz fließt, erfassen zu beeinträchtigen. Um diesem Problem zu begegnen, haben wir Lichtern zu erhellen die situation.Step 7: Die Kombination der Sensor (Webcam) mit dem Motorantrieb (RC Boot) Alle 6 Artikel anzeigen Wir bauten 2 langen weißen PVC-Rohre, die wir mit einer Heißluftpistole beendet. Nun, da wir das Boot, den Rahmen, die PVC-Rohren und den Sensor, versammelten wir uns es together.Step 8: Schleifplastikmüll Wir haben uns die Kunststoffwissenschaftler sammeln sich in der Mitte des Ozeans: die meiste Zeit sehr kleinen Fragmente aus Kunststoff. Wir haben nicht wie kleine Bruchstücke, so dass wir in der Mischkunststoff Jo Wilson auf gesammelten setzen Lamma Island Strand. Lara und Aiyana verwendet verschiedene Arten von Kunststoffen. Sie verwendeten Vita Flaschen, Schwämme, Flaschendeckel und andere Kunststoff-Bits. Es braucht eine Menge Arbeit, um es sehr klein in der Werkstatt zu erhalten, wie Lara und Aiyana herausgefunden. Sie benutzten einen Mixer, um in sehr kleine Stücke schneiden alle Kunststoff-und gehackte es mit der Hand noch kleiner mit einer Schere dann. Sie wogen den Kunststoff. Wir, als es filtriert und gewaschen, bis es war vollkommen clean.Step 9: Erstellen der Umgebung für die Prüfung der Maschine Um die Maschine zu testen, mussten wir ein Umfeld, in dem es zu testen erstellen. Wir verwendeten Schaum Nudeln, um den Kunststoff in einem geschlossenen Raum zu halten. Schritt 10: Testen Sie unsere Ozean Kunststoffsensor Alle 11 Artikel anzeigen Am See Wir Einsatz unserer schwimmenden Barriere ... und bekamen unsere Mobilkunststofffühler auf dem Wasser. Der Plastikmüll wurde dann freigelassen und in ein paar Sekunden auf der ganzen Boje enthalten Gegend verstreut ... Wir startete den Motor, um das Boot zu bewegen ... Aber was sehr leider passierte, war, dass plötzlich eine Armee von kleinen Schildkröten kam und begann zu essen das Kunststoff !!! Wir hatten, das Experiment sofort zu stoppen. Beachten Sie auch, dass die schwimmende Sperrbereich war eigentlich wirklich zu klein und unser Boot, das begrenzte Manövrierfähigkeit habe ganz einfach in der Barriere stecken musste. In dem großen Pool Wir konnten nicht aufgeben, und Carolyn freundlicherweise angeboten, das Schwimmbad der Residenz nutzen. Dieses Mal haben wir getestet, die Navigationsfähigkeit des Bootes und den Video-Feedback mit großem Erfolg. In der Babypool Wir wiederholten das Experiment und veröffentlicht den Plastikmüll im Babybecken, eng mit Handschwimmbarrieren enthalten. Wir aufgenommene Video von Wasser und Kunststoffweitergabe wenn Sie den Videokanal. http://youtu.be/lhFqjVvKHQ4 Schritt 11: Analyse der Daten Was wäre der beste Weg, um Daten zu analysieren? Edward Fung versucht verschiedene Dinge auf OpenCV: Das Ziel der Experimente sehen, wenn ich nur eine der Kanäle zu verwenden in HSV-Farbraum, um den Kunststoff zu finden. ob Canny-Algorithmus ergibt eine vernünftige gutes Ergebnis von diesem Filmmaterial Prozedur Installieren opencv Lesen Sie das Video. Für jeden Rahmen img: Umwandlung von IMG in HSV und Graustufenbild Run Canny-Algorithmus speichern Sie das Ergebnis in Video für Aufzeichnung auswerten mit menschlichen Augen // Die meisten wissenschaftlichen Teil ... (o: Tools OpenCV 2.4 (Python-Bindung) Canny-Algorithmus mit den Parametern (50, 100) ffmpeg Die Ergebnis Videos http://youtu.be/lhFqjVvKHQ4 Die Originaldatei ist hier: http://protei.org/download/20140619plastic_sensing.mp4 http://youtu.be/g2V3ppbpikw http://youtu.be/SUMKZEpwD9w Alle Videos sind here: http://wiki.scoutbots.com/home/research/ocean-plastic-debris-optical-sensor/20140628-treatment-of-the-video-with-opencv Step 12: Was und wie können wir verbessern? Wir hatten eine Menge tolles Feedback, wie wir unsere Kunststoffsensor zu verbessern. Einige sind in den Kommentaren unten auf dieser Wiki-Seite. Wir werden nicht weiß (Tages-) Licht zu verwenden, aber gehen Sie für Laserdioden. Brandon schlägt vor: http://www.idec.com/sgen/technology_solution/our_core_tech/plastic_sensing.html "Es ist uns gelungen hierfür Technologien, die in der Lage ist Sensing Kunststoffen unter Verwendung eines InGaAsP-Halbleiterlaserdiode ist (LD) .Es wurde entdeckt, dass bei der Messung der Lichtabsorptionsspektren in Kunststoffen, im Wellenlängenbereich von 300 bis 3000 nm, die Spitzenwerte wurden stets eingehalten bei oder nahe 1700 nm, unabhängig von Kunststoffarten. Diese Entdeckung eröffnet die Möglichkeit für eine einfache optische Erfassungs von Kunststoffen unter Verwendung eines LD in diesem Wellenlängenbereich. Beobachtung der einzigartigen Lichtabsorptionseigenschaften im nahen Infrarotspektrum jeder verschiedenen Kunststoff-Typ hat uns zu entwickeln, die weltweit erste Technologie zum Aufspüren von verschiedenen Arten von Kunststoffen mit der Verwendung einer LD (mit drei verschiedenen Wellenlängen). " Im Anschluss an diesen selben Thread, Aiyana ein Produkt gefunden, derzeit in Recyclinganlagen verwendet, um Kunststoffe zu erkennen: http: //www.spectralevolution.com/spectrometers.htm ... Vielleicht können wir die angewandte Technologie zu untersuchen und zu replizieren er für unseren Zweck? Dieses Verfahren der Kunststofferkennung ist ziemlich anspruchsvoll und nicht in Hongkong und China, die meisten Recycling Sortierung von Hand oder mit Hilfe eines großen Sortiermaschine hat eingesetzt. Die Arbeit an dem mobilen Roboter Kunststoffsensor gab uns Inspiration zu anderen Maschinen zur Kunststoff spüren zu entwickeln. Optische Kunststoffsensor (der, den wir bauen jetzt) einige davon schwimmt auf der Oberseite des Wasser zu klein für Netze Abbau chemischer Ebene Vibrationstank, sammeln Kunststoff auf der Oberfläche der Sandstrand, Meeresboden) Kunststoff ist an der Unterseite: hinuntergehen und kratzen den Boden und finden Kunststoff Biologisches Experiment (zu verstehen, wie viel Tiere Plastik essen) Fisch isst es und kacken sie fischen verdauen Wir sind für Sie mit Ihrem Feedback, um unsere Kunststoffsensor zu verbessern suchen. Dies ist nur der Anfang eines großen Abenteuers mit Open Technologies für Ozeane$(function() {$("a.lightbox").lightBox();});

      1 Schritt:

      Video Raspberry Pi Echtzeit-EKG-Plotten Raspberry Pi Echtzeit-EKG-Plotten TL084 x3 EKG-Signal Board Raspberry Pi MCP3008 EKG-Signallesegerät und Webserver Apache Tomcat Webserver http://www.youtube.com/watch?v=sBC65qsSEkU&feature=youtu.be hinzuzufügen an Bord: Raspberry Pi DIY Zusatz-Board

        1 Schritt:

        Der Raspberry Pi ist als ein Datenverarbeitungssystem, und das Hochladen von Daten von den folgenden Sensoren an einen Web-Server über HTTP GET.I2C Hause Temperaturfühler Microchip MCP98031-Wire-DS18B20 Temperatursensoren auf Solar-Warmwasserkollektor Eingangsrohr, Warm zieht und dann Uploads verwendet Wasserspeicher oben und Basis und auch eine nicht verwendete Temperatursensor in der Box mit den Raspberry Pi Bord und Schnittstellen boards.Mains aktuellen Elkor i-Snail-VC Stromwandler 0 bis 100 Ampere, die 0-5 V DCLow Spannungsstromsensoren ACS712 mit 30A Strom erzeugt Sensor Modules (von ebay sourced) Der Raspberry Pi ADC Board verwendet ein Paar Microchip MCP3428 16-bit, Mehrkanal-Analog-zu-Digital-Wandler mit I2C ™ Schnittstellen-Chips mit Tiefpassfilter und Spannungsteiler an den Eingängen auf 0 zu bringen -5 V bis hinunter zu 0 bis 2,048, die die Chips verarbeiten kann. [Mehr] Das fertig zu installieren, die die Raspberry Pi-Box auf der rechten Seite mit dem 1-Wire USB-Schnittstelle und Netzwerkkabel und Solar-PV-System an das left.The Python Source-Code für dieses Projekt kann heruntergeladen werden unter github.com/briandorey/RaspberryPiSolarLogger Die OWFS Eine Draht File System ist erforderlich, Download owfs.org The Quick2Wire Bibliothek ist für die I2C-Kommunikation verwendet, download von quick2wire.com Seitliche Sicht auf die Schnittstellenkarte, die die DC-DC-Netzteil. Es gibt einen kleinen Gummifuß, die den Vorstand hält an der HDMI-Buchse auf der Raspberry Pi. Weitere Projekte: http://instructablesprojects.blogspot.com http://m.youtube.com/watch?v=FfNmMXzy0ag

          5 Schritt:Schritt 1: Sound aktivieren Schritt 2: Installieren Twitter-API und der damit verbundenen Modulen Schritt 3: Montage einer Steckbrett Schritt 4: Registrieren App auf https://dev.twitter.com/ Schritt 5: Testen Programm ausführen

          Ich habe ein Spielzeug, die Tweets jemand mit Raspberry Pi Talks. Dieses Spielzeug Fänge Objekt durch Abstandssensor und dann Ton (Tweet). Die Architektur ist sehr einfach. Für immer Tweets, nur mit Twitter-API für Python. Und Sound spielen mit "AquesTalk Pi" (kostenlos), die von der japanischen Software-Unternehmen erstellt wird. Leider AquesTalk Pi unterstützt nur den japanischen Wörtern nahm seinen hand Englisch und Alphabet. Vielleicht "eSpeak" Werke für Englisch, ich habe es nicht getestet. [Materialien] - Raspberry Pi Typ B - USB-WiFi-Adapter - MCP3008 (Analog-zu-Digital-Wandler) - Scharfe Abstandssensor (GP2Y0A02YK) - Kleinen Lautsprecher - Red Bull Programmquelle und Verdrahtung auf Versuchsaufbau basiert auf "Analog-Eingänge für Raspberry Pi Mit dem MCP3008". Dank Mikey Sklar. Schritt 1: Sound aktivieren $ Sudo nano /boot/config.txt add "hdml_drive = 1" Zeile und speichern (cntrl + O [ENTER]). dies ermöglicht auszuloten Put auf 3,5-mm-Buchse. Beim Anschluss HDMI ist HDMI als Audioausgabegerät festgelegt, so ist es müssen Chenge. $ alsamixer Gewinnen Volumen um bis Taste. Standardmäßig ist ein bisschen small.Step 2: Installieren Sie Twitter-API und der damit verbundenen Modulen Installieren httplib Modul $ Wget https://httplib2.googlecode.com/files/httplib2-0.8.zip $ Unzip httplib2-0.8.zip $ Cd httplib2-0.8 $ Sudo python setup.py install Installieren simplejson Modul $ Git clone https://github.com/simplejson/simplejson $ Cd simplejson $ Sudo python setup.py install Installieren OAuth2 Modul $ Git clone https://github.com/simplegeo/python-oauth2 $ Cd python-OAuth2 $ Sudo python setup.py install Installieren twitter Modul $ Git clone https://github.com/bear/python-twitter $ Cd python-twitter-master $ Sudo python setup.py build $ Sudo python setup.py installStep 3: Montage einer Steckbrett Schritt 4: Registrieren App auf https://dev.twitter.com/ Twitter-API zu verwenden, müssen Sie die App auf Register Twitter-Entwickler. Nach der Registrierung, notieren Sie einige Sicherheitscodes wie Consumer key / Consumer secret / Zugriffstoken / Zugriffstoken Geheimnis. bedauere ich nicht das Verfahren hier zu schreiben. Test-Programm ausführen: Sie können es in der internet.Step 5 finden $ Git clone https://github.com/Azuwoo/TweeToy $ Cd TweeToy $ Sudo nano run.py modfiy 2 Teile unten. Wenn Sie einige tweet (nicht nur einer), fügen Sie "für" Satz "nach, wenn trim_pot <600:" sprechen möchten. Dieses Video von Top Seite wird Schleife gesetzt. -------------------------------------------------- ------------------------------------------ # Dev Konto .... (1) api = twitter.Api (consumer_key = 'user consumer_key', consumer_secret = 'user consumer_secret', access_token_key = 'user access_token_key', access_token_secret = 'user access_token_secret') # Angeben, die Sie Tweet von erhalten möchten Konto .... (2) Konto = 'dave_spector' -------------------------------------------------- ------------------------------------------ $ Sudo python run.py Schließen etwas zum senser. Sie könnten Klang Tweet zu bekommen. Und dann planen "run.py" in crontab (crontab -e) zum periodischen Ausführung wie 5s oder 10s. Das ist alles!!!

            4 Schritt:Schritt 1: Materialien Schritt 2: Verdrahtung Schritt 3: Legen Sie es auf dem Chassis Schritt 4: Code

            Dies ist eine Anleitung, wie man ein Licht folgenden Roboter mit Arduino zu machen, hat es sich vereinfacht, so dass Anfänger können dieses Projekt zu versuchen. Dieses Projekt sollte nur nehmen Sie am meisten von einer Stunde. Ich hoffe, Sie enjoy.Step 1: Werkstoffe Arduino Uno: http: //www.freetronics.com.au/products/eleven#.VZn ... H-Brücke Schild: http: //www.freetronics.com.au/products/hbridge-dua ... Chassis: http: //www.hobbyking.com/hobbyking/store / __ 26.249 __... 2X LDR / Light Dependant Resistors 2X 100k Ω Widerstände Überbrückungskabel 3X 9vStep 2: Verdrahtung Mit den Drähten auf dem Brot Board, das auf die Seite zu gehen, 2 gehen, um auf Arduino 5 V und der andere geht an GND Es ist einfacher, die Bilder folgen Sie mich erklären. Erstes die H-Brücke Schild mit dem Arduino Uno Verbinden Sie dann die LDR ist, wie in dem Diagramm Nach, legen Sie sich an, um die Abschirmung der positiven und negativen der Motoren * Nun, schließen 2 9V-Batterien in einer Reihe, und dann positiv und negativ auf die Flecken auf dem Schild * Schließlich stecken Sie eine 9V Batterie in die Arduino (* Letzte 2 sind für, wenn Sie den Code hochgeladen haben) Schritt 3: Legen Sie es auf dem Chassis Setzen Sie die Erstellung Ihres Chassis, wie immer Sie wollen, es so aussehen, wie immer Sie auch wollen. Es gibt viel ich kann zu diesem Schritt though.Step 4 sagen: Code Bitte beachten Sie, dass es dauerte eine Weile, um herauszufinden, und schreiben Sie diesen Code ein: // Kodex von Jason McLaughlin // 2015 const int channel_a_enable = 6; // beginnen Motor ein / links const int channel_a_input_1 = 4; // positive / negative 1 const int channel_a_input_2 = 7; // positive / negative 2 const int channel_b_enable = 5; // Motor b / rechts starten const int channel_b_input_3 = 3; // positive / negative 1 const int channel_b_input_4 = 2; // positive / negative 2 const int RightSensor = A1; // Den richtigen Sensor Lesen const int LeftSensor = A2; // Den linken Sensor Lesen // Variablen Definitionen int SensorLeft; // Diese speichert den Wert des linken Sensorstift zu einem späteren Zeitpunkt in der Skizze verwenden int SensorRight; // Speichert den Wert des rechten Sensorstift zu einem späteren Zeitpunkt in der Skizze verwenden int SensorDifference; // Dieser Wert wird verwendet, um den Unterschied zwischen der linken und rechten festzustellen, Leere Setup () { pinMode (channel_a_enable, OUTPUT); // Kanal A zu ermöglichen pinMode (channel_a_input_1, OUTPUT); // Kanal A Eingang 1 pinMode (channel_a_input_2, OUTPUT); // Kanal A Eingang 2 pinMode (channel_b_enable, OUTPUT); // Kanal B zu ermöglichen pinMode (channel_b_input_3, OUTPUT); // Kanal B Eingang 3 pinMode (channel_b_input_4, OUTPUT); // Kanal B Eingang 4 pinMode (LeftSensor, INPUT); // Definiert diesen Stift als Eingang. Das Arduino werden Werte aus diesem Pin zu lesen. pinMode (RightSensor, INPUT); // Definiert diesen Stift als Eingang. Das Arduino werden Werte aus diesem Pin zu lesen. digital (A1, HOCH); // Ermöglicht LDR digital (A2, HOCH); // Ermöglicht LDR Serial.begin (9600); // Ermöglicht eine serielle Verbindung über den Arduino, um USB oder UART (Stifte 0 & 1). Beachten Sie, dass die Baudrate auf 9600 eingestellt Serial.println ("\ Nbeginning Licht suche Behavior"); // Ganz am Ende der Lücke Setup (Gestellt), so dass es läuft einmal, kurz vor der Leere Loop ()} Leere Schleife () {SensorLeft = 1023 - analogRead (LeftSensor); // Diese liest den Wert des Sensors, dann speichert sie auf die entsprechende Ganzzahl. Verzögerung (1); SensorRight = 1023 - analogRead (RightSensor); // Diese liest den Wert des Sensors, dann speichert sie auf die entsprechende Ganzzahl. Verzögerung (1); SensorDifference = abs (SensorLeft - SensorRight); // Diese berechnet die Differenz zwischen den beiden Sensoren und speichert es in eine ganze Zahl. // In diesem Abschnitt wird der Skizze wird verwendet, um die Werte der // Sensoren durch Seriell-zu-Computer zu drucken. Nützlich für die Bestimmung // wenn die Sensoren arbeiten und wenn der Code auch richtig funktioniert. Serial.print ("Left Sensor ="); // Gibt den Text innerhalb der Anführungszeichen. Serial.print (SensorLeft); // Gibt den Wert der linken Sensor. Serial.print ("\ t"); // Gibt eine Registerkarte (Leerzeichen). Serial.print ("Right Sensor ="); // Gibt den Text innerhalb der Anführungszeichen. Serial.print (SensorRight); // Gibt den Wert des Rechts Sensor. Serial.print ("\ t"); // Gibt eine Registerkarte (Leerzeichen). // In diesem Abschnitt der Skizze ist, was tatsächlich interperets die Daten und führt dann die Motoren entsprechend. if (SensorLeft> SensorRight && SensorDifference> 75) {// Dies wird so interpretiert, als ob die Linke Sensor liest mehr Licht als den richtigen Sensor, Tun Sie dies: analogWrite (channel_a_enable, 255); digital (channel_a_input_1, LOW); digital (channel_a_input_2, HIGH); analogWrite (channel_b_enable, 255); digital (channel_b_input_3, HIGH); digital (channel_b_input_4, LOW); Serial.println ("Links"); // Dies druckt links, wenn der Roboter tatsächlich nach links abbiegen. Verzögerung (50); } if (SensorLeft <SensorRight && SensorDifference> 75) {// Dies wird so interpretiert, als ob die Linke Sensor liest weniger Licht als den richtigen Sensor, Tun Sie dies: analogWrite (channel_a_enable, 255); digital (channel_a_input_1, HIGH); digital (channel_a_input_2, LOW); analogWrite (channel_b_enable, 255); digital (channel_b_input_3, LOW); digital (channel_b_input_4, HIGH); Serial.println ("Right"); // Dies druckt Rechts, wenn der Roboter wäre eigentlich rechts abbiegen. Verzögerung (50); } else if (SensorDifference <75) {// Dies wird so interpretiert, als wenn die Differenz zwischen den beiden Sensoren unter 125 (Versuch, unsere Sensoren passen), Tun Sie dies: analogWrite (channel_a_enable, 255); digital (channel_a_input_1, HIGH); digital (channel_a_input_2, LOW); analogWrite (channel_b_enable, 255); digital (channel_b_input_3, HIGH); digital (channel_b_input_4, LOW); Serial.println ("Vorwärts"); // Dies druckt vorne, wenn der Roboter tatsächlich vorwärts zu gehen. Verzögerung (50); } Serial.print ("\ n"); }

              8 Schritt:Schritt 1: Materialien Schritt 2: Herstellung Schritt 3: Erstkonfiguration Schritt 4: SSH einrichten Schritt 5: Installation von Apache Schritt 6: Installieren von MySQL Schritt 7: Installieren FTP Schritt 8: Finalisierung

              LAMP ist die Abkürzung für L inux A Pache M ySQL P HP steht und Komponenten erforderlich, um einen Dynamic HTML Homepage zu laufen. Diese instructable wird zeigen, wie Sie Ihre Raspberry Pi in eine persönliche Web-Server zu machen. Die Schritte zum Installieren aller Komponenten sind relativ geradlinig. Nachdem Sie Ihre persönlichen Web-Server abgeschlossen ist, können Sie es verwenden, um eine benutzerdefinierte HTML oder PHP Lebenslauf oder eine persönliche Landing Page, die ist, was ich wählte zu tun hosten. Schritt 1: Materialien - Raspberry Pi - SD-Speicherkarte (4 GB oder größer) - Netzteil kompatibel mit dem MicroB Anschluss auf der Raspberry Pi - Ethernet-Patchkabel - HDMI-kompatiblen Monitor und HDMI-Kabel - USB-Tastatur (keine Maus erforderlich ist, können Sie das gesamte Interface über die Tastatur navigieren Pfeiltasten, Enter, ESC, usw..) Schritt 2: Herstellung Der Raspberry Pi muss immer von einer SD-Karte mit einem Betriebssystem (OS) Disk-Image geladen booten. Sie können eine SD-Karte, die bereits bootfähig komplett mit dem Raspberry Pi OS gemacht hat, zu kaufen oder Sie können eine leere Karte zu kaufen und Es gibt viele Versionen des Betriebssystems für den Raspberry Pi angeboten, jedoch in diesem Beispiel, Ich habe mich entschieden zu bedienen Raspbian "Wheezy". Laden Sie die OS-Disk-Image und schreiben Sie es auf Ihre Speicherkarte. Um das Bild zu schreiben, habe ich Win32 Disk Image r. Sobald das Bild auf die Karte geschrieben, stecken Sie die Karte in den Raspberry Pi des SD-Kartenleser, und schalten Sie das Gerät ein. (Achten Sie darauf, dh Tastatur, Ethernet-Kabel, HDMI-Monitor haben alle die richtigen E / A-Geräte angeschlossen,.) Schritt 3: Erstkonfiguration Denken Sie daran, wenn Sie mess up alles, was auf dem Weg, nur neu zu formatieren Sie Ihre Karte, laden Sie das Disk-Image und erneut starten. Kein Schaden kein Foul. Nach dem Einschalten der Raspberry Pi mit der SD-Karte eingesteckt ist, werden Sie sehen, das System automatisch die Auflistung Informationen über das Betriebssystem und die Peripherie. Sie brauchen nicht zu wissen, was es bedeutet, für dieses Projekt, aber ich würde absolut nicht entmutigen von der Lektüre und das Lernen ein wenig über Ihre Raspberry Pi zu Ihrem eigenen Nutzen! Nachdem der Boot-Informationen abgeschlossen ist, werden Sie mit der Raspi-config-Fenster dazu aufgefordert werden. Hier sollten Sie die folgenden Änderungen vornehmen: - Erweitern Sie Root-Partition, so dass alle Platz auf der SD-Karte ist verwendbar. - Set Zeitzone. - Aktivieren Sie SSH-Server (in den erweiterten Optionen gefunden) - Deaktivieren Sie Boot auf dem Desktop, wir, dieses Programm nur mit dem Terminal-Umgebung konfigurieren möchten. - Aktualisieren Sie Ihre Raspberry Pi (in den erweiterten Optionen gefunden) - Starten Sie den Raspberry Pi zu diesem Zeitpunkt. Verwenden Sie den folgenden Code in Ihre Raspberry Pi neu zu starten: sudo reboot * Ich weiß auch nicht empfehlen Overclocking Ihren Pi zu diesem Projekt arbeitet die Standardeinstellung perfekt und Overclocking wird die Gesamtlaufzeit der Hardware zu reduzieren. Darüber hinaus, um auf dieses Fenster jederzeit nach der ersten Konfiguration zu erhalten, verwenden Sie den folgenden Befehl: sudo Raspi-config Schritt 4: SSH einrichten Jetzt sind Sie in der Lage, in Ihrem Pi ssh, so dass Sie auf sie von einem anderen Computer arbeiten können, wenn Sie möchten. Sobald die Raspberry Pi neu gestartet wird, wird es Sie zum Anmeldeinformationen aufgefordert. Wo es heißt "raspberrypi Login:" Geben Sie den Standard-Benutzernamen, die pi ist und drücken Sie Enter. Wo es heißt "Password:" Geben Sie das Standard-Passwort, die Himbeere ist * Wenn Sie das Kennwort eingeben, werden keine Zeichen angezeigt werden. Nicht ausgeflippt bekommen und denken, Ihre Tastatur funktioniert nicht mehr. Geben Sie einfach das Passwort wie gewohnt und 'Enter, wenn Sie fertig sind. Ich verspreche, er empfängt ihre Eingabe! An dieser Stelle finden Sie die IP-Adresse Ihres Raspberry Pi mit dem folgenden Befehl: ifconfig In der zweiten Zeile der Ausgabe werden Sie "inet addr:" sehen, gefolgt von einer Zahl auf die Wirkung von 192.168.1.1 (Ihnen wird etwas anders, aber Sie bekommen die Idee). Notieren Sie diese Nummer, und bringen Sie Ihre SSH-Client. Für dieses Beispiel verwende ich eine Anwendung namens Putty als meine SSH-Client. Geben Sie die IP-Adresse, die Sie sich von der ifconfig Schritt in das Textfeld, die besagt, schrieb "Host-Name (oder IP-Adresse)" Es wird Sie zum Login-Daten auffordern, wird diese die gleiche wie zuvor. Benutzername ist pi und das Passwort ist Himbeere Wenn Sie angemeldet sind, ist es eine gute Sicherheitspraxis, um das Standardkennwort zu ändern. Ändern Sie Ihr Passwort mit dem folgenden Befehl: sudo passwd pi Führen Sie die folgenden Befehle ein, um sicherzustellen, dass Ihr Betriebssystem auf dem neuesten Stand (schlagen Sie nach jedem und warten, bis man läuft bis zum Abschluss vor dem Start eine andere): sudo apt-get update sudo apt-get upgrade Schritt 5: Installation von Apache Um Apache und PHP zu installieren, verwenden Sie den folgenden Befehl ein: sudo apt-get install apache2 php5 libapache2-mod-php5 Sie werden aufgefordert, wenn Sie möchten, um fortzufahren, geben Sie y für Ja und drücken Sie Enter, um fortzufahren. Dieser Vorgang kann einige Minuten dauern. Wenn Sie Fehler erhalten, führen Sie die folgenden Befehle: sudo groupadd www-data sudo usermod -g www-data www-data Starten Sie Apache mit dem folgenden Befehl: sudo Service apache2 restart Gehen Sie nun in Ihrem Web-Browser der Wahl und geben Sie die IP Adresse des Raspberry Pi ist in die URL-Leiste. (wenn Sie nicht die IP-Adresse erinnern, verwenden Sie den Befehl ifconfig aus früheren in diesem Tutorial.   Sie sollten eine Web-Seite, die sagt, siehe "Es funktioniert!" wie auf dem Bild oben: Schritt 6: Installieren von MySQL Installieren Sie MySQL mit dem folgenden Befehl: sudo apt-get install mysql-server mysql-client php5-mysql Sie werden gefragt, ob Sie fortfahren möchten, geben Sie y für Ja und drücken Sie Enter, um fortzufahren. Während der Installation werden Sie aufgefordert, ein neues Kennwort für den MySQL-Benutzer root festgelegt werden. Geben Sie ein Kennwort Ihrer Wahl, bestätigen Sie das Kennwort erneut ein, um die Installation fortzusetzen. Schritt 7: Installieren FTP Installieren Sie FTP, damit die Übertragung von Dateien zu und von Ihrem Raspberry Pi. Zuerst müssen wir das Eigentum an der Web-Root zu nehmen. Um dies zu tun, verwenden Sie den folgenden Befehl ein: sudo chown -R pi / var / www Als nächstes installieren vsftpd mit dem folgenden Befehl: sudo apt-get install vsftpd Jetzt können wir die Konfiguration zu starten. Zunächst müssen die vsftpd.config Datei bearbeiten.   So bearbeiten Sie die Datei mit dem folgenden Befehl: sudo nano /etc/vsftpd.conf Suchen und bearbeiten Sie die folgenden Zeilen wie folgt angegeben: Ändern anonymous_enable = YES, um anonymous_enable = NO, Kommentar- local_enable = YES Kommentar- write_enable = YES dann an die Ende der Datei und fügen force_dot_files = YES * zu kommentieren, entfernen Sie das Nummernzeichen (#) vor der angegebenen Zeile verlassen Sie den Bearbeitungsoberfläche durch Drücken von Strg + X, geben Sie y ein, um die Änderungen zu bestätigen und drücken Sie die Eingabetaste, um den Dateipfad zu speichern.   Starten Sie den FTP-Dienst mit dem folgenden Befehl: sudo Service vsftpd restart Schritt 8: Finalisierung Ändern Sie das root-Passwort Ihres Raspberry Pi mit dem folgenden Befehl: sudo passwd root Fügen Sie den Benutzer root als mod mit dem folgenden Befehl: sudo usermod -L root An dieser Stelle sollte der Server in Betrieb sein und Sie sollten in der Lage, Dateien über FTP mit Ihrem Server IP-Adresse und den Anschluss über Port 21 zu übertragen. Ich werde ins Detail darüber, wie ich hinzugefügt eine HTML-Bewerbung an meine Pi, wenn ich eine andere freie Minute zu gehen, aber jetzt Sie alle können zumindest alle die richtigen Komponenten auf Ihrem Rechner installiert zu erkunden die Möglichkeiten auf eigene Faust!

                7 Schritt:Schritt 1: Prüfen Sie die aktuelle Netzwerkeinstellungen Schritt 2: Sichern Sie die aktuelle Netzwerkkonfiguration Schritt 3: Ändern Sie die Netzwerkeinstellungen Schritt 4: Starten Sie den Raspberry Pi Schritt 5: Testen Sie die neue Netzwerkeinrichtung Schritt 6: Fernbedienung in die Raspberry Pi Schritt 7: Fernsteuerung der Raspberry Pi

                Diese instructable wird zeigen, wie schnell konfigurieren Sie den Raspberry Pi-Ethernet-Anschluss und führen Sie es aus der Ferne. Dadurch entfällt die Notwendigkeit, einen Monitor, Tastatur und Maus, um das Gerät anzuschließen. Dies ist eine sehr grundlegende Instructable für PC / Windows-Benutzer oder andere nicht vertraut mit Linux. Hardware erforderlich: Raspberry Pi Netzwerk-Switch Ethernet-Kabel Optional: Wi-Pi WiFi Wireless-USB-Dongle Schritt 1: Prüfen Sie die aktuelle Netzwerkeinstellungen Von der Eingabeaufforderung oder LXTerminal: Geben Sie den Befehl "ifconfig" Dieser Befehl wird die aktuelle Netzwerkeinstellungen anzuzeigen. Schritt 2: Sichern Sie die aktuelle Netzwerkkonfiguration es ist eine gute Idee, um ein Backup der Interface-Datei, wenn Sie Linux neu zu machen: sudo cp / etc / network / interfaces /etc/network/interfaces.backup Schritt 3: Ändern Sie die Netzwerkeinstellungen Um die Netzwerkeinstellungen müssen Sie die Interface-Datei bearbeiten zu bearbeiten. Das Netzwerk kann eine dynamische (DHCP) IP-Adresse oder eine statische (set) IP-Adresse zu verwenden. Wenn Sie sich remote anmelden und die Kontrolle der Raspberry Pi wollen, ist es eine gute Idee, um eine statische IP-Adresse zu verwenden. Der folgende Befehl kann verwendet werden, um die Datei zu aktualisieren: sudo nano / etc / network / interfaces Achten Sie auf das eth0 Leitung, die mit dem Raspberry Pi Ethernet (RJ45) Port entspricht. bearbeiten Sie die Datei, um etwa wie folgt aussehen: iface eth0 inet static Adresse 192.100.1.102 Netzmaske 255.255.255.0 Gateway 192.100.1.1 Stellen Sie die Adresse auf die IP-Adresse, die Sie dem Raspberry Pi zu besetzen möchten. Sobald die Datei wurde aktualisiert, um die Verwendung ctrl x speichern und exit.Step 4: Starten Sie den Raspberry Pi Nachdem die Schnittstellen-Dateien aktualisiert hat beed, müssen Sie den Raspberry Pi neu starten, damit die Änderungen wirksam werden. Verwendet werden, um folgenden Befehl, um neu zu starten: sudo shutdown -r nowStep 5: Testen Sie die neue Netzwerkeinrichtung Verwenden Sie den Befehl "ping", um zu bestätigen, dass die Raspberry Pi ist im Netzwerk und im Gespräch mit einem anderen Computer auch im Netzwerk. Wenn Sie Probleme beim Pingen anderen Computern im Netzwerk Arbeit haben, überprüfen Sie Folgendes: 1. Stellen Sie sicher, dass das Ethernet-Kabel fest mit dem Raspberry Pi und Netzwerk-Switch verbunden. 2. Überprüfen Sie, ob die IP-Adresse, Maske und Gateway korrekt sind. 3. Wenn Ping eine Windows-Maschine, manchmal auch Sicherheitseinstellung zu verhindern Antwort auf eine Ping-Anfrage. Schritt 6: Fernbedienung in die Raspberry Pi An diesem Punkt sollten Sie in der Lage, Remote (RDP) in den Raspberry Pi ist. XRPD muss auf dem Raspberry Pi installiert, bevor Sie RDP verwenden werden: sudo apt-get install xrdp Von einem Windows-PC verwenden Sie den Befehl: mstsc oder wählen Sie Remotedesktopverbindung aus dem Start -> Alle Programme -> Accesories Menü. Hier mit Ihrer normalen Raspberry Pi-Login. Schritt 7: Fernsteuerung der Raspberry Pi Sie sollten nun in der Lage, anmelden und kontrollieren Sie Ihre Raspberry Pi Ferne zu sein. Dadurch entfällt die Notwendigkeit, einen Monitor, Tastatur und Maus, um das Gerät anzuschließen.

                  4 Schritt:Schritt 1: Einrichten des New Pi mit NOOBS Schritt 2: Aktivieren WiFi mit dem Wi-Pi-Adapter und die Einrichtung VNC Schritt 3: Die QuoteMachine.py Python-Skript Schritt 4: Customizing Die Quote Machine

                  Vor kurzem erhielt ich eine neue Raspberry Pi und wollte eine Einführung zu Raspberry Pi-Projekt zu erstellen. Meine Pi enthalten einen 16x2 LCD-Display und ein WLAN-Pi-Karte, damit ich schuf die Wireless-Raspberry Pi Powered Joke Machine. Drücken Sie einfach die Tasten und die Maschine wird Nachschlagen eines Einzeiler und blättern Sie durch sie. (Schuldbekenntnis hier ... Ich hatte gedacht, es wäre nett, eine Schreibtisch-Spielzeug, das inspirierende und pädagogische berühmten Zitate angezeigt werden könnte ... die Joke-Maschine kann dies tun zu schaffen, aber als ich fand, ich könnte genauso gut zu generieren ein -liners, beschloss ich, das wäre mehr Spaß sein :-)) Dieser Schritt für Schritt Instructable führt Sie durch den Prozess der Einrichtung eines neuen Raspberry Pi, Hinzufügen der die PiFace Steuerung und Anzeige LCD, die WIPI drahtlosen und das Python-Skript zur Verfügung gestellt, die bis TheQuoteMachine.py Witze und Zitate auf einem kostenlosen Dienst namens iheartquotes sieht .com. es wird auch beschrieben, wie Sie Ihren Pi, ohne Notwendigkeit für eine Tastatur oder Anzeige unter Verwendung von VNC Remote-Zugriff zuzugreifen. Benötigen Sie folgende Teile Raspberry Pi Model B 8G Sd Karte mit NOOBS installiert Pi Mikro-USB-Kabel und Adapter WIPI WiFi-Adapter (oder Ethernet-Kabel) PiFace Steuerung und Anzeige - LCD Display mit 7 Tasten und einen IR-Chip Während der Installation finden Sie eine USB möchte beinhaltet Tastatur, ein HDMI-Kabel und Monitor-Projekt box - hatte ich eine alte Uhr-Geschenk-Box herum Benötigte Werkzeuge Blechscheren, um Schlitze in Projektfeld Dremel Stil Werkzeug geschnitten, um ein Loch für das LCD-Display und glatte Kanten Etikettiermaschine Sharpie zur Marke geschnitten Projektfeld Vinylklebstreifen Hier ist ein Video von der Joke-Maschine in Aktion: Schritt 1: Einrichten des New Pi mit NOOBS A Raspberry Pi kommt mit "Do it Yourself Füllen", ist, dass Sie entscheiden, welche Linux-Variante Sie es wollen. Eine einfache Möglichkeit, dies zu tun ist, um eine NOOBS SD-Karte verwenden, um Linux zu installieren NOOBS steht für New Out of the Box Software. Sie können eine vorinstallierte NOOBS SD-Karte zu kaufen (was ich für dieses Projekt verwendet) oder laden Sie Ihre eigenen von http://www.raspberrypi.org/downloads. Ich verband ein HDMI-Kabel, Netzteil und USB-Tastatur (kein Ethernet ist für NOOBS erforderlich) Wenn NOOBS bootet, war ich mit den folgenden Optionen zu installieren vorgestellt: Archlinux - eine konfigurierbare Linux-Distribution nicht für Neulinge OpenELEC empfohlen - Offene Embedded Linux Entertainment Center (OpenELEC) eine kleine Linux-Distribution soll ein Media Center Pidora sein - Pidora ist ein Fedora Remix für den Raspberry Pi Computer RaspBMC optimiert - der XBOX Media Center-Schnittstelle Raspbian (empfohlen) Raspbian ist ein freies Betriebssystem, basierend auf Debian für die optimierte Raspberry Pi Hardware RiscOS - RISC OS ist ein britischer Betriebssystem speziell für den ARM-Prozessor entwickelt, Ich hob die empfohlene Raspbian Linux-Variante Nachdem die Formatierung abgeschlossen habe ich den Konfigurationsbildschirm zu: Wechsel von der Standard-ID und das Kennwort des pi / Himbeere Aktiviert ssh von den erweiterten Optionen (mehr über SSH später) Next Ich lief den Befehl startx rufen Sie die grafische Desktop- Schritt 2: Aktivieren WiFi mit dem Wi-Pi-Adapter und die Einrichtung VNC Konfigurieren der WLAN- Ich folgte diesen Anweisungen, um das Wireless-Netzwerk konfigurieren, mit Kommandozeilen-Anweisungen. Im Grunde sind die Schritte, um: sudo nano / etc / network / interfaces füllen Sie WPA-SSID "SSID" und WPA-PSK "password" Neustart Das Wi-Pi funktioniert super, und es gibt ein schönes blau leuchten, wenn es kommuniziert. Nach dem Neustart wurde eine Verbindung zu meinem Netzwerk gemacht und ich war in der Lage, das Internet aus dem Pi surfen. Ich habe auch Winscp von meinem Windows 7 Box auf der Pi, mehr über die nächsten zu verbinden. Mit Ihrem Pi ohne dedizierten Monitor und Tastatur über VNC Weiter richte ich VNC, so dass ich meine Pi von meinem normalen Laptop-Computer zugreifen. VNC ist ein Prozess, der mich zu Grafische Anwendungen ohne Anschluss-Bildschirm bis zum Pi selbst zu verwenden. Hier ist, wie es eingerichtet Installieren vncserver indem Sie diesen Befehl auf dem Pi: sudo apt-get install tightvncserver der VNC-Server, indem Sie den Befehl starten (das erste Mal, wenn Sie führen Sie es fordert Sie auf, einen VNC-Passwort zu erstellen) vncserver herunterladen vncviewe r für Ihren Laptop (oder Desktop) Computer anschließen von Ihrem Laptop mit Hilfe der IP-Adresse und den Port des VNC Server (und die Sie oben erstellt Passwort) VNC verwenden, wenn Sie nicht über ein Überwachungsgerät auf dem Pi haben, können Sie entweder Einrichten der Pi so vncserver beim Booten automatisch gestartet wird, oder eine Verbindung zum pi mit Hilfe ssh oder WinSCP auf Kommandozeilen-Stil, um die Pi anmelden und den Server zu starten. Schritt 3: Die QuoteMachine.py Python-Skript TheQuoteMachine.py ist in Python geschrieben Python ist bereits auf dem Raspberry Pi installiert, so dass auf meine Quote Machine Skript ausführen müssen Sie einfach das Skript von instructables.com (um Ihre Raspberry Pi) Download Erstellen Sie ein Verzeichnis bin, um Ihre Lieblings-Skripts speichern mkdir / home / pi / bin Kopie TheQuoteMachine.py / home / pi / bin ausführbar machen indem Sie den Befehl chmod + x /home/pi/bin/TheQuoteMachine.py Installieren Sie die PiFace Bedien- und Anzeige Beispiel-Code Der Bildschirm PiFace Steuerung und Anzeige LCD kommt mit einigen Zitate Statt Witze Wenn Sie eine der berühmten Zitate bekommen würde (es gibt viele Sorten finden Sie hier) anstelle von One-Liners aus dem Joke Machine, machen zwei einfache Änderungen an TheQuoteMachine.py Ändern Sie die "Quelle" auf dieser Linie verwendet: c.setopt (c.URL, 'http://iheartquotes.com/api/v1/random?source=oneliners') Ersetzen Sie die Quellennamen diese Zeile lineout = re.sub (r '\ [oneliners. *', '', lineout) Run The Quote Machine beim Start: Um die QuoteMachine.py Script automatisch beim Systemstart ausgeführt haben, gibt es mehrere Möglichkeiten, wie Sie es tun können, aber die folgenden Werke auch von diesem instructable laden Sie die Datei "quoteStart". quoteStart ruft TheQuoteMachine.py kopieren Sie sie laufen /etc/init.d folgt vor, um es ausführbar chmod + x /etc/init.d/quoteStart Test machen Sie das Skript ausführen, um sicherzustellen, wird es keine Probleme beim Neustart Zeit registrieren Sie den Befehl beim Start, indem Sie den Befehl ausführen: sudo update-rc.d quoteStart Standard Humor: Ein Kommentar über Humor, als meine Schwester bemerkte ich gepostet diese Erfindung auf Facebook, sie war ein wenig besorgt ... "Das könnte schlecht sein !! ! " Ich denke, dass war ihr Kommentar ... aber sie war weniger besorgt, als ich versicherte ihr, die von der Maschine erzeugten Joke Witze sind nicht meine Witze ;-) Vielen Dank für dein meiner Instructable, ich hoffe, Sie haben Spaß Aufbau Ihrer eigenen Witz-Maschine haben. Viel Glück auf all Ihre Projekte!

                    4 Schritt:Schritt 1: Hardware Schritt 2: Installation der Treiber Schritt 3: Einrichten der Raspberry Pi ipad Schritt 4:

                    Dies ist eine völlig genial Projekt. Es ist ein Haus gemacht Ipad Das kostet weniger die 100 €! Sie benötigen sehr wenig Programmierkenntnisse. Wenn Sie einen günstigen Ipad wollen, und Sie lieben die Dinge das ist das Projekt für Sie! Für mich Bitte stimmen Sie in der competitions.Step 1: Hardware Materialien: Raspberry Pi Sane Smart-7 "Zoll-Touchscreen WIFI Dongle Schritte: Schritt 1: Bringen Sie den größeren orange Kabel an den richtigen Steckplatz auf der Stromwandlerplatine (wie oben gezeigt). Schritt 2: Befestigen Sie die kleinere orange Kabel an die 4 Leitungen miteinander verbunden sind. Schritt 3: Schließen Sie den Raspberry Pi an die Stromwandlerkarte mit den VGA-Anschlüsse. Schritt 4: Befestigen Sie die WLAN-Dongle an den USB-Anschluss des Raspberry Pi. Schritt 5: Schließen Sie das USB-Kabel von dem Touchscreen, um den USB-Port auf der Himbeere pi.Step 2: Installation der Treiber Schritt 1: Schließen Sie das Netzwandlerkarte an einen Computer. Schritt 2: Legen Sie die CD in den Computer ein. Schritt 3: den Fahrer auf die lcd.Step 3 Galerie: Einrichten des Raspberry Pi ipad Hinweis: Die nächsten Schritte werden in den Raspberry PI Debian Wheezy durchgeführt. Dies ist ein Verfahren zur Kalibrierung des Touchscreens, die nur für Xserver und Xserver basierend applications.Install xinput_calibrator.Install einige Abhängigkeiten arbeiten werden: sudo apt-get install libx11-dev libxext-dev libxi-dev x11proto-input-devDownload xinput_calibrator irgendwo in der Himbeere Ordner PI structure.wget http://github.com/downloads/tias/xinput_calibrator/xinput_calibrator-0.7.5.tar.gzUnpack es und dann auf die entpackte Ordner zu navigieren und installieren Sie es mit: ./ configure machen sudo make installAfter diesem Schritt sollten Sie xinput_calibrator laufen (von Xserver Terminal-Konsole: Erste startx dann offenen Konsole und führen Sie es) .xinput_calibratorFollow die Anweisungen auf dem Bildschirm (berühren einige Punkte auf dem Bildschirm) und nach der Kalibrierung abgeschlossen ist erhalten Sie eine Meldung wie empfangen dies: Kalibrieren evdev Treiber für "eGalax Inc. USB TouchController" id = 8 aktuellen Kalibrierungswerte (von XInput): min_x = 1938 max_x = 114 und min_y = 1745 max_y = 341 Doing dynamischen Rekalibrierung: Einstellung neuen Kalibrierdaten: 121, 1917, 317, 1741 -> Erstellen Sie die Kalibrierung permanent <- kopieren Sie das Snippet unten in '/etc/X11/xorg.conf.d/99-calibration.conf "Abschnitt" InputClass "Identifier" Kalibrierung "MatchProduct" eGalax Inc. USB TouchController "Option "Kalibrierung" "121 1917 317 1741" Option "SwapAxes" "1" EndSectionFor Raspbian Ihnen, eine Datei zu erstellen: sudo nano /usr/share/X11/xorg.conf.d/01-input.confAdd in dieser Datei der Inhalt oben (ab Abschnitt line "InputClass") und speichern Sie (Strg + O) .Hinweis: Schritt 4:

                      5 Schritt:Schritt 1: Elektrischer Anschluss Schritt 2: Schalten Sie den Serial Console Schritt 3: Testen des GPS Schritt 4: Schreiben Sie Ihre eigenen Python App Schritt 5: Mit einem kleinen LCD-Display

                      Zuvor baute ich ein Projekt, bei dem ich eine Verbindung Neo-6M zu einem Arduino , aber dieses Mal wollte ich zeigen, wie ein GPS mit dem Raspberry PI verwenden. Nun gibt es mehrere USB-Lösungen und Anwendungen, die mit ihnen arbeiten, aber ich wollte zeigen, wie Sie € 20 GPS-Modul mit aa serielle UART nutzen, und Python-Code, um die NMEA-Strings zu decodieren. Dann können Sie Ihre eigenen GPS-Schnittstelle schreiben, oder kombinieren Sie die Daten mit Google Maps. Benötigen Sie folgende Teile: Raspberry PI (alle Versionen) Neo-6M GPS Buchse auf Buchse Jumpers Raspberry Pi Zubehör wie a> 1a 5V Netzteil, SD-Karte, Tastatur, Maus und einem HDMI-Monitor aus irgendeinem RPI Projekt benötigt. Schritt 1: Elektrischer Anschluss Der erste Schritt ist, das GPS-Modul auf die Himbeere PI verbinden. Es gibt nur 4 Drähte (F bis F), so ist es eine einfache Verbindung. Neo-6M RPI VCC zu Pin 1, die 3,3 V ist TX an Pin 10, der RX ist (GPIO15) RX auf Pin 8, das ist TX (GPIO14) Auf Pin 6, der GndStep 2 GND: Schalten Sie den Serial Console Standardmäßig verwendet die Raspberry Pi der UART als serielle Konsole. Wir müssen weg von diesem Funktionalität drehen, so dass wir die UART für eigene Anwendung verwenden. Öffnen Sie ein Terminal-Sitzung auf dem Raspberry Pi. Das erste, was wir tun werden, ist ein Backup der Datei cmdline.txt, bevor wir sie zu bearbeiten. sudo cp /boot/cmdline.txt /boot/cmdline_backup.txt und drücken Sie Enter. Das müssen wir cmdlint.txt bearbeiten und entfernen Sie die serielle Schnittstelle. Geben Sie sudo nano /boot/cmdline.txt und drücken Sie Enter. Löschen console = ttyAMA0,115200 und speichern Sie die Datei, indem Sie Strg X, Y, und die Eingabetaste. Geben Sie nun in sudo nano / etc / inittab und drücken Sie Enter. Finden ttyAMA0 durch Drücken von Strg W und die Eingabe ttyAMA0 auf der Suchlinie. Wenn sie feststellt, dass die Linie, drücken Sie nach Hause, legen Sie ein Symbol # auskommentieren Sie diese Zeile, und Ctrl X, Y, die Eingabetaste, um zu speichern. Geben Sie sudo reboot und drücken Sie Enter, um den Pi.Step 3 neu zu starten: Testen des GPS Bevor wir schreiben unsere eigenen Code, lassen Sie testen Sie die GPS indem Sie einige Programme aus dem Regal. Öffnen Sie eine Terminalsitzung, und geben Sie sudo apt-get gpsd gpsd-Clients installieren und drücken Sie Enter. Danach installiert, lassen Sie uns beginnen die serielle Schnittstelle: Geben Sie stty -F / dev / ttyAMA0 9600 und drücken Sie Enter. Starten Sie jetzt RaPS: Geben Sie sudo gpsd / dev / ttyAMA0 -F /var/run/gpsd.sock und drücken Sie Enter. Jetzt angezeigt werden, indem Sie CGPS -s und drücken Enter.Step 4: Schreiben Sie Ihre eigenen Python App Nun, da ich weiß, das GPS-Modul funktioniert, möchte ich meine eigene Software zu schreiben, so dass ich auf die Werte lese ich handeln. Demnächst ...... Schritt 5: Mit einem kleinen LCD-Display Die besten Ergebnisse erzielen, muss ein GPS-Sensor im Freien zu sein. Aber ich möchte wirklich nicht zu ziehen meine 42 "HDMI Monitor draußen. Ich werde das Hinzufügen einer 2,8" LCD bald zu diesem Projekt!

                        6 Schritt:Schritt 1: Ersatzteile Schritt 2: Laden Sie AdvMame für Raspberry Pi Schritt 3: Individuelle Spiele Controller - Joystick Schritt 4: Individuelle Spiele Controller - Buttons Schritt 5: Retrogame Schritt 6: Montage der Konsole

                        Aufbau dieser Portable Spiele-Konsole ist möglicherweise der am meisten Spaß habe ich mit einem Raspberry Pi hatte. Und es ist nicht nur der Aufbau, die Spaß macht; Ich habe jetzt einen voll funktionsfähigen Spielkonsole, so dass ich alle meine Lieblings alten Arcade-Spiele, on-the-go zu spielen! Es ist eine ruhige ein paar andere Projekte gibt, wo Menschen haben ähnliche Dinge getan und ich habe sie für die Hilfe auf dem Weg genutzt. Projekte wie die Adafruit Cupcade und Ben Heck PiMAME , aber diese haben oft kompliziert Speisung Lösungen und kann ziemlich schwierig zu bauen. Die Power-Option Ich bin seit gegangen ist PiJuice . Es ist ein integriertes Batteriemodul speziell für den Raspberry Pi gebaut. Es macht das ganze Projekt eine einfache und saubere und bedeutet, dass ich nicht brauchen, um damit herumzuspielen mit Ladeschaltungen und Stromrichter. Ich begann mit der PiJuice wenn ich baute den Raspberry Pi Compact Camera, und das ist, als ich merkte, es ist Potenzial, in diesem Portable Spiele-Konsole verwendet werden. Ich bin froh zu wissen, dass Ideen, die Sie für andere große Solar oder tragbare Projekte haben sich hier. Lassen Sie mich in den Kommentaren wissen und ich werde mein Bestes tun, um ein Tutorial zu erstellen! Für weitere Informationen über die PiJuice Kopf über unsere Kickstarter und man konnte der stolze Besitzer einer Spielkonsole Hersteller-Installationssatz + PiJuice sein: https://www.kickstarter.com/projects/1895460425/pijuice-a-portable-project-platform-for-every-rasp . Schritt 1: Ersatzteile 1 x PiJuice 1 x Raspberry Pi Modell a + 1 x Micro SD und Micro SD-Kartenleser 1 x Adafruit 2,2 "TFT-Bildschirm 1 x Arduino Pro Mini (5V / 16MHz) 1 x USB-Seriell-TTL Adapter 1 x Dual Axis Analog Joystick 4 x Tactile Switches 10 x Stecker-Buchse Überbrückungskabel 10 x Female-Female Überbrückungskabel 8 x Jumper Drahtstift connecters Rechten Winkel-Header (Satz von mindestens 25 Pins) 1 x Laser-Schnitt-Kit PC oder Laptop mit einem Linux-Betriebs systemStep 2: Laden Sie AdvMame für Raspberry Pi Die erste Stufe ist die Spiele-Konsole Bild herunterladen. Die Version verwendet hier ist etwas namens "cupcade" von Adafruit entwickelt, nutzt es Shea Silverman AdvMAME Emulator und angepasst ist, um reibungslos mit der Adafruit 2,2 "TFT-Bildschirm laufen. Das Bild ist von zum Download bereit hier und kann auf einer SD-Karte mit Ihrer bevorzugten Methode geschrieben werden Es ist eine gute Idee, in dieser Phase, dass alles ordnungsgemäß funktioniert, aber zuerst werden Sie ein Spiel zu spielen müssen überprüfen. Hier ist eine Reihe von Rechts ROMs, um direkt aus dem MAME-Website herunterladen. Laden Sie die gewünschte ROM auf Ihren PC. Mit der SD-Karte noch in der PC kopieren und einfügen oder per Drag & Drop die das ROM von Download in das ROM-Ordner auf der SD-Karte, in der advmame Verzeichnis. Der ROM sollte als Zip-Datei verbleiben. Nun sollte alles gesetzt, um Ihr Spiel zu spielen; stecken Sie die SD-Karte in Ihr Raspberry Pi und eine USB-Tastatur. Dies ist eine gute Zeit zu testen, die PiJuice: Es lässt sich an der GPIO auf dem Raspberry Pi wie in der Abbildung zu sehen. Glücklicherweise hat die PiJuice einen Ausbruch, so dass alle von der Raspberry Pi GPIO noch verfügbar sind und der Bildschirm sitzt nur an der Spitze, wie ein PiJuice Sandwich. Schritt 3: Individuelle Spiele Controller - Joystick Das Ausgangssignal von dem Steuerknüppel zwei analoge Signale für die X-Position und y-Position im Bereich von 0 bis 5V. Das Arduino wird als Analog-Digital-Wandler verwendet, da die Raspberry Pi hat keine analoge Stifte. Wenn Sie das Projekt selbst ausprobieren wollte, hast du etwas tun müssen, Löten, so sicherzustellen, dass Sie bequem mit mit einem Lötkolben sicher sind. Wenn Sie überhaupt nicht sicher sind, fragen Sie nach der Hilfe von jemandem, der zuständigen mit Löten ist. Zunächst werden rechtwinklig Header an den Arduino an folgenden Pins gelötet: Stift A0 - die Eingabe von Joysticks in x-Richtung, Pin A1 - die Eingabe von Joysticks in y-Richtung, Pins 2,3,4 und 5 für die Ausgabe eines digitalen Zustand zu dem Himbeere Pi GPIO (oben, unten, links und rechts ). VCC und GRD für die Versorgung des Arduino VCC und GRD für die Stromversorgung mit dem Joystick Dann Drähte werden an den TFT-Bildschirm in der folgenden Weise soldred: Ein roter Draht mit Buchsenende (~ 7 cm) TFT-Bildschirm, auf 5V Pin an die Macht der Arduino einen schwarzen Draht mit Buchsenende (~ 7 cm), auf TFT-Bildschirm GRD. Dies ist die Unterlage mit "WP" an der Unterseite des Bildschirms markiert. Um die Arduino zu programmieren, es an einen Computer über ein USB-Adapter, um TTL angeschlossen ist. Es ist mit der Arduino IDE programmiert. (Wenn Sie nicht bereits über die Arduino Software installiert es von der heruntergeladen werden Arduino Website .) Stellen Sie sicher, dass die richtige Platte wird unter Extras> Vorstand gewählt. Hier wird der der Code für die Analog-Digital-Umwandlung kann zum Arduino hochgeladen werden. Es ist auf dem verfügbaren PiJuice Github Seite. Schritt 4: Individuelle Spiele Controller - Buttons Die Drahtverbindungsstücke sind Lot zu jedem taktile Schalter in der Schrägstellung, wie im Bild zu sehen. Eine Seite jedes Schalters ist mit Masse verbunden, und der andere ist mit einem GPIO-Eingang auf der Himbeere Pi verbunden. Um jeden Schalter mit Masse machte ich einen 4-1-Übergang, wie im Bild zu sehen zu verbinden, benötigt dieses Löten und mit Schrumpf, um die Kreuzung zu wickeln. Andere weibliche Steckbrücke ist mit der Massefläche auf dem Bildschirm für die Verbindung mit der Verbindungsstelle verlötet. Um die anderen Seiten von jedem Schalter auf die GPIO verbinden, werden im rechten Winkel auf die Überschriften GPIO Breakout auf dem TFT-Bildschirm verlötet. Zuerst werden zwei rechtwinklige Stifte auf die Stifte 17 und 27, werden diese die [insert coin] und [Start 1p] -Tasten. Dann wird eine Reihe von Überschriften in Stifte 5, 6, 12, 13, 16, 19, 20 und 21. Sie werden erst dann vier Aktionstasten und vier Richtungstasten. Dann mit einem Sortiment von Überbrückungskabel alles ist verbunden mit: VCC Arduino - VC Joystick GND Arduino - GND Joystick A0 Arduino - Joystick X A1 Arduino - Joystick Y 2 Arduino - GPIO 12 RPi 3 Arduino - GPIO 13 RPi 4 Arduino - GPIO 20 RPi 5 Arduino - GPIO 21 RPi VCC Arduino - 5V RPi GND Arduino - GND RPi (Die Anordnung der Tasten ist in dieser Phase nicht wichtig) Button 1 - GND RPi und GPIO 5 RPi Taste 2 - GND RPi und GPIO 6 RPi Button 3 - GND RPi und GPIO 17 RPi Taste 4 - GND RPi und GPIO 27 RPi Der nächste Schritt ist, um die Software zu GPIO Eingangstastaturfunktionskarte erhalten. Schritt 5: Retrogame Um die GPIO als Eingang für die Kontrollen statt einer Tastatur habe ich einige Software im Hintergrund verwenden. Das heißt Retrogame von Adafruit geschrieben. Laden Sie die Retrogame-Datei von hier auf einen Linux-PC. Öffnen Sie eine Datei-Viewer mit Root-Rechten und kopieren, in den Retrogame-Datei in das home> pi-Verzeichnis. Jetzt können Sie die Datei auf dem Raspberry Pi mit einem SSH-Client mit der Himbeere im lokalen Netzwerk zu bearbeiten. Entpacken Sie die Adafruit-Retrogame-master.zip und eröffnen retrogame.c (sudo nano ....). In retrogame.c gibt es eine Tabelle, die einen Überblick, welche GPIO ersetzt die Tastaturfunktion. Dies kann geändert werden, um Ihrem eigenen Bedarf Mine wird auf das Bild oben entsprechen Hotel. retrogame.c kompiliert und lief mit "sudo make retrogame.c" und "sudo ./retrogame" Auch dies ist ein guter Zeitpunkt, um zu überprüfen, dass alles richtig funktioniert, bevor das Ganze zusammengebaut wird. Mit retro läuft, starten Sie ein ROM, gekreuzten Fingern ... Wir Gaming! Um retrogame.c run on boot bearbeiten rc.loacl machen, und fügen Sie "Start / pi / Adafruit-Retrogame / retro &" vor dem letzten "exit 0" line.Step 6: Montage der Konsole Nun, da alles in Arbeits und einge komplett aus dem Netz, mit Hilfe des PiJuice, ist der letzte Schritt, um alles zusammen zu stellen. Wenn Sie dieser Anleitung folgen wollten, könnten Sie immer Ihre eigenen einfachen chasis um alle Komponenten unterzubringen. Es wäre nicht allzu schwierig sein, etwas Passendes zu machen. Ich bin wirklich glücklich mit dem Abschluss dieses Projekts und all passt gut in eine einzige Einheit. Dies ist jedoch nur ein Prototyp! Wir machen eine Reihe von Verbesserungen, so dass es geht um noch einfacher für andere Menschen zu bauen. Wenn Sie möchten, das offizielle Computerspiel-Konsole abgeschlossen project kit inklusive Fahrwerk und PiJuice Modul dann könnte man immer den Kopf über die Kickstarter -Seite und Vorbestellung der "Maker Kit", um die wesentlichen Teile erforderlich, um die Kompaktkamera, Spielekonsole und tragbare bauen bekommen PocketPi. Wie ich bereits sagte, wenn Sie irgendwelche Ideen für ein paar coole Projekte haben, lassen Sie es mich wissen!

                          7 Schritt:Schritt 1: Materialien Schritt 2: Haupt Enclosure - Pi, GPS, Kamera, Licht Schritt 3: "Remote-Gehäuse" für Temperatur, Feuchte, Druck Schritt 4: Regen-Lehre Schritt 5: Windrichtung Schritt 6: Windgeschwindigkeit Schritt 7: Software

                          Zurück Ende Februar habe ich diesen Beitrag auf der Raspberry Pi Website. http: //www.raspberrypi.org/school-weather-station -... Sie hatten Raspberry Pi Wetterstationen für Schulen erstellt. Ich wollte ein total! Aber zu dieser Zeit (und ich glaube immer noch, wie dies schreibe) sie nicht öffentlich verfügbar sind (Sie brauchen, um in einer ausgewählten Gruppe von Testern sein). Nun wollte ich auf und ich habe nicht das Gefühl, Beschuss aus Hunderte von Dollar für eine bestehende 3rd-Party-System. So, wie ein guter Instructable Benutzer, beschloss ich, meine eigenen zu machen !!! Ich habe ein wenig Forschung und fand einige gute Handelssysteme konnte ich mir zu stützen ab. Ich fand einige gute Instructables um mit einigen der Sensor oder Raspberry PI Konzepte helfen. Ich fand auch diese Website, die Pay-Schmutz war, hatten sie eine bestehende Maplin System rissen: http://www.philpot.me/weatherinsider.html Fast forward etwa einen Monat und ich habe eine grundlegende Arbeitssystem. Dies ist eine komplette Raspberry Pi Wetter-System mit nur die Grund Raspberry Pi Hardware, Kamera, und einige verschiedene analoge und digitale Sensoren unseren Messungen zu machen. Kein Kauf vorgefertigte Anemometer oder regen Manometer, wir machen unsere eigenen! Hier ist es Features: Rekorde Infos zu RRD und CSV, können so manipuliert werden oder exportiert werden / in andere Formate importiert. Verwendet die Weather Underground API, um tolle Informationen wie historische Höhen und Tiefen, Mondphasen und Sonnenaufgang / Sonnenuntergang zu bekommen. Verwendet die Raspberry Pi-Kamera, um ein Bild einmal eine Minute (Sie können dann nutzen sie, um timelapses machen). Hat Webseiten, die die Daten für den aktuellen Stand und einigen historischen (letzte Stunde, Tag, 7 Tage, Monat, Jahr) anzeigen lassen. Die Website-Thema ändert sich mit der Tageszeit (4 Optionen: Sonnenaufgang, Sonnenuntergang, Tag und Nacht). Die gesamte Software für Aufzeichnung und Anzeige der Informationen ist in einer Github, habe ich auch getan gewisse Bugtracking, Feature-Anfragen in auch dort: https: //github.com/kmkingsbury/raspberrypi-weather ... Dieses Projekt war eine großartige Lernerfahrung für mich, ich habe wirklich in die Fähigkeiten der Raspberry Pi vor allem mit dem GPIO tauchen, und ich traf einige Lernschwachstellen als auch. Ich hoffe, Sie, der Leser, kann von einigen meiner Studien und tribulations.Step 1 lernen: Materialien Elektronik: 9 Reed-Schalter (8 für die Windrichtung, 1 für die Regen-Lehre, wahlweise 1 für die Windgeschwindigkeit an Stelle von einem Hall-Sensor), habe ich diese: https://www.sparkfun.com/products/10601 1 Hallsensor ( für die Windgeschwindigkeit, Windmesser genannt) - https://www.adafruit.com/product/158 Temperatur Feuchte (viele Feuchtesensoren sind mit einem Temperatursensor), habe ich die DHT11: https: //www.adafruit. com / product / 386 Druck (der BMP kam mit einem Temperatursensor in es auch), habe ich die BMP180: https://www.adafruit.com/product/1603 Photoresistor GPS Chip oder USB-GPS. 4 starke Magnete (2 für Windmesser, 1 für die Richtung, 1 für Regen Gauge), habe ich die Seltenerd-Magneten, sehr zu empfehlen). Eine Handvoll von verschiedenen Widerständen, ich habe diese Packung, die im Laufe der Zeit sehr praktisch erwiesen hat: https://www.sparkfun.com/products/10969 MCP3008 - zum Analog-Digital-Eingänge für den Raspberry Pi konvertieren - https://www.adafruit.com/product/856 Hardware Raspberry Pi - Ich habe die B + W-LAN-Adapter Pi Kamera Eine feste 5V-Netzadapter (es stellte sich heraus schmerzlich lästig, ich bekam schließlich die Adafruit einer zu sein, da sonst die Kamera fährt zu viel Saft und kann / die Pi hängen, ist es hier: https://www.adafruit.com/products/501 ) Materialien: 2 Drucklager (oder Skateboard oder Rollschuhlager wird auch funktionieren), bekam ich diese auf Amazon: http://amzn.com/B0034G64XE 2 wasserdichte Gehäuse (Ich habe einen Schaltschrank aus dem lokalen big box store), doesn ' t viel aus, muss nur eine gute Größe Gehäuse, die gehen, um genügend Platz und schützen alles) zu finden. Einige PVC-Rohr und Endkappen (verschiedene Größen). PVC Halterungen Paar Platten aus dünnem Plexiglas (nichts Besonderes). Kunststoff-Abstandshalter Mini-Schrauben (I verwendet # 4 Schrauben und Muttern). 2 Kunststoff-Weihnachtsbaum-Verzierung - für den Windmesser verwendet, ich habe mir im örtlichen Hobby Lobby. Kleine Dübel Kleines Stück Sperrholz. Werkzeuge: Dremel Heißklebepistole Lötkolben Multimeter DrillStep 2: Haupt Enclosure - Pi, GPS, Kamera, Licht Alle 13 Artikel anzeigen Das Hauptgehäuse beherbergt die PI, die Kamera, das GPS und der Lichtsensor. Es wurde entwickelt, wasserdicht sein, da er beherbergt alle kritischen Komponenten werden die Messungen der Einnahme von der Fernbedienung Gehäuse und dass man soll ausgesetzt / offen für die Elemente. Schritte: Wählen Sie ein Gehäuse, habe ich einen elektrischen Anschlusskasten, verschiedene Projektfelder und wasserdicht Fällen wird genauso gut funktionieren. Entscheidend ist es genug Platz für alles, was zu halten hat. Meine Enclosure enthält: Der Raspberry Pi (auf Abstandsbolzen) - Benötigt eine WIFI-Chip, wollen nicht laufen Cat5e in den Hinterhof zu sein! Die Kamera (auch Abstandshalter) Der GPS-Chip, über USB angeschlossen ist (mit einem Sparkfun FTDI Kabel: https://www.sparkfun.com/products/9718 ) - Das GPS bietet Breiten- und Längengrad, das ist schön, aber noch wichtiger , Ich kann die genaue Zeit vom GPS erhalten! zwei Ethernet / CAT5-Buchsen, um das Hauptgehäuse auf die andere Gehäuse, das die anderen Sensoren beherbergt verbinden. Dies war nur eine bequeme Art mit Kabeln geht zwischen den beiden Boxen, ich habe etwa 12 Drähte, und die beiden cat5 bieten 16 möglichen Verbindungen, so habe ich Platz, um sich zu erweitern / ändern Dinge. Es gibt ein Fenster in der Front meines Gehäuse für die Kamera aus zu sehen. Der Fall mit diesem Fenster schützt die Kamera, aber ich hatte Probleme, wo die rote LED an der Kamera (wenn es die ein Foto) spiegelt den Plexiglas und zeigt sich auf dem Foto. Ich habe etwas schwarzes Klebeband, dies zu mildern, und versuchen Sie sperren (und anderen LEDs aus der Pi und GPS), aber es ist nicht 100% yet.Step 3: "Remote-Gehäuse" für Temperatur, Feuchte, Druck Dies ist, wo ich die gespeicherte Temperatur, Feuchtigkeit, und Drucksensoren sowie die "Haken ups" für den regen Messer, Windrichtung und Windgeschwindigkeitssensoren. Es ist alles sehr einfach, Stifte hier eine Verbindung über die Ethernet-Kabel an die erforderlichen Pins auf dem Raspberry Pi. Ich habe versucht, Digitale Sensoren verwenden, wo ich konnte, und dann ist jede Analog werden an das MCP 3008 dauert es bis zu 8 analoge was mehr als genug für meine Bedürfnisse war hinzugefügt, sondern gibt Raum für Verbesserungen / erweitern. Dieses Gehäuse ist für die Luft (es muss für die genaue Temperatur, Feuchtigkeit und Druck). Die unteren Löcher herausgesprungen, also gab ich einige der Schaltungen ein Spray aus einem Silikonschutzlack Spray (Sie können es online zu gehen oder ein Ort wie Frys Electronics). Hoffentlich sollte das Metall vor Feuchtigkeit zu schützen, obwohl Sie müssen vorsichtig sein und sie nicht auf einige der Sensoren. Die Oberseite des Gehäuses ist auch, wo die Windgeschwindigkeit Sensor passt. Es war ein toss up, ich könnte die Windgeschwindigkeit oder Windrichtung oben gesetzt haben, ich habe keine großen Vorteile der einen über den anderen zu sehen. Gesamt Sie beide Sensoren (Wind dir und Geschwindigkeit) hoch genug ist, wo Gebäude, Zäune, Hindernisse nicht mit den Messungen stören wollen. Schritt 4: Regen-Lehre Alle 8 Artikel anzeigen Ich meistens folgte diesem instructable, um die tatsächliche Spur machen: http: //www.instructables.com/id/Arduino-Weather-St ... Ich habe dies aus Plexiglas, so konnte ich sehen, was los war und ich dachte, es wäre cool. Insgesamt ist das Plexiglas arbeitete in Ordnung, aber in Verbindung mit der Gluegun, Gummidichtung und insgesamt Schneiden und Bohren sie nicht Aufenthalt, dass unberührte, auch mit der Schutzfolie. Kernpunkte: Der Sensor ist ein einfaches Reedschalter und Magnet wie ein Tastendruck im RaspberryPi Code behandelt, ich einfache Zählung Eimer im Laufe der Zeit und stellen Sie dann die Umwandlung später zu "Zoll regen". Machen Sie es groß genug, um genügend Wasser bis zur Spitze zu halten, aber nicht so viel, dass es braucht viel, um bis zur Spitze. My first pass ich jedes Fach nicht groß genug ist, so wäre es ein und starten Ablassen über den Rand, bevor es gekippt. Ich fand auch, dass Restwasser kann einige Fehler in den Mess hinzuzufügen. Was bedeutet, vollständig trocken es dauerte X abfällt, um eine Seite zu füllen und kippen Sie es einmal nass es dauerte Y fällt zu füllen und Spitze (der weniger als X). Nicht eine riesige Menge, sondern kam in beeinflussen, wenn sie versuchen zu kalibrieren und ein gutes "1 Last gleich, wie viel" Messung. Balancieren Sie es, Sie durch Hinzufügen gluegun Kleber auf die Unterseite endet, wenn eine Seite ist erheblich schwerer als die andere zu betrügen, aber Sie sie so nah wie möglich ausgeglichen benötigen. Sie können auf dem Foto sehen, ich Setup ein wenig Prüfstand mit einigen Schwämme und ein Holzhalter zu testen, und bekommen es richtig, bevor installing.Step 5 ausgeglichen: Windrichtung Alle 11 Artikel anzeigen Dies war eine einfache Wetterfahne. I auf Basis der Elektronik von der Maplin System: http://www.philpot.me/weatherinsider.html Die wichtigsten Punkte: Dies ist ein analoger Sensor. Die acht Reed-Schalter in Kombination mit verschiedenen Widerständen Aufteilung des Ausgangs in Stücke, so kann ich erkennen, welche Koordinate der Sensor in die durch den Wert. Http: (Der Begriff wird in dieser instructable erläutert //www.instructables.com/id/Accessing-5-button ... Nach der Verschraubung auf der Wetterfahne Teil, den Sie tun müssen, um sie zu kalibrieren, so dass "diese Richtung ist das, was in Nordrichtung". Ich machte eine Testanlage mit Holz, so dass ich in die und aus zu schalten Widerstände leicht, die das gesamte Spektrum der Werte für mich bedeckt, das war super hilfsbereit! Ich habe ein Drucklager, dauerte es in Ordnung, ich bin sicher, dass eine regelmäßige Skateboard oder Rollschuhlager wäre ebenso fine.Step 6 gewesen sein: Windgeschwindigkeit Dieser drehte ich mich noch einmal auf die Instructable Gemeinschaft und gefunden und folgte diesem instructable: http: //www.instructables.com/id/Data-Logging-Anemo ... Kernpunkte: Sie können die Hall-Sensor oder einen Schalter an einen Reed-Sensor zu nutzen. Der Hall-Sensor ist eher ein analoger Sensor so, wenn Sie es sind in einer digitalen Weise, wie eine Taste drücken, müssen Sie sicherstellen, dass die Lese- / Spannung hoch genug ist, dass es sich wie eine echte Taste drücken, anstatt nicht genug . Größe des Bechers ist entscheidend, so ist die Länge des Stockes! Ursprünglich habe ich Tischtennisbälle und sie waren viel zu klein. Ich habe sie auch auf langen Stöcken, die nicht funktioniert haben. Ich bekam sehr frustriert und dann kam in diesem instructable, tat Ptorelli einen tollen Job zu erklären, und es half mir, wenn meine ursprüngliche Entwurf nicht als well.Step 7 arbeiten: Software Software ist in Python geschrieben, um die Daten von den Sensoren zu erfassen. Ich habe einige andere 3rd-Party-Bibliotheken von Git Adafruit und andere, um die Informationen von den Sensoren und GPS zu bekommen. Es gibt auch einige cron-Jobs, die einige der API Informationen sowie zu ziehen. Die meisten erläutert / im Git-Dokumentation unter docs umrissen / install_notes.txt Die Web-Software ist in PHP, um es auf der Website angezeigt werden, während auch unter Verwendung von YAML für die Konfigurationsdateien und natürlich die RRD-Tool, um zu speichern und die Daten grafisch darzustellen. Es nutzt die Weather Underground-API, um einige der interessant Daten, die Sensoren nicht ziehen können erhalten: Record Hallo und Lows, Mondphase, Sonnenuntergang und Sonnenaufgang Zeiten, gibt es auch Gezeiten auf ihre API, die ich dachte, war wirklich ordentlich zur Verfügung, aber ich lebe in Austin TX, die sehr weit von Wasser. All das ist ein Angebot auf Github und aktiv gepflegt und aktuell verwendeten, wie ich weiter zu verfeinern und zu kalibrieren mein eigenes System, so können Sie Feature-Requests und Bug-Reports und einreichen. Die Software durchläuft ein Thema Änderung in Abhängigkeit von der Tageszeit, gibt es 4 Stufen. Wenn die aktuelle Zeit + oder - 2 Stunden von Sonnenaufgang oder Sonnenuntergang dann erhalten Sie die Sonnenaufgang und Sonnenuntergang in Themen, die jeweils zu bekommen (im Augenblick nur einen anderen Hintergrund, werde ich wohl tun, andere Schriftart / Grenzfarben in der Zukunft). Ebenso außerhalb dieser Bereiche gibt die Tag und Nacht-Thema.

                            4 Schritt:Schritt 1: Hardware erforderlich Schritt 2: Schließen Sie das OLED-Display auf den Raspberry Pi Schritt 3: Einrichten der Software Schritt 4: Anzeigen von Daten auf dem OLED-Display

                            Der Raspberry Pi ist ein tolles kleines Brett und packt eine Menge Punsch. Aber oft brauchen Sie nur ein kleines Display, einige Informationen aus dem Projekt zeigen. Es kann das lokale Wetter, Systemstatus, ein interaktives Menü oder alles, was man sich vorstellen kann. Lästiges Schleppen einer großen Display ist nicht möglich, die ganze Zeit. Sie nehmen eine Menge von Stiften und eine Menge Energie zu, und dies schmerzt portable Projekte eine Menge, die auf Batterie laufen. Also hier ist ein Projekt, in dem wir zeigen Ihnen, wie Sie eine günstige und schwacher Stromversorgung OLED-Display mit dem Raspberry Pi verwenden. Schritt 1: Hardware erforderlich Raspbery Pi Pi Grove Grove 96x96 OLED einem Hain Anschlussdraht Schritt 2: Schließen Sie das OLED-Display auf den Raspberry Pi Zuerst montieren Sie den GrovePi auf dem Raspberry Pi. Dann nehmen Sie die Grove OLED und verbinden Sie es einer der vier I2C-Ports des GrovePi. Nun schalten Sie den Raspberry Pi. Schritt 3: Einrichten der Software Klonen Sie die Grove Pi-Repository auf dem Desktop auf Ihrem Raspberry Pi. git clone https://github.com/DexterInd/GrovePi.git Nachdem Sie das Repository heruntergeladen haben, gehen Sie zum / Projekte / OLED Ordner Weather Display im GrovePi Ordner. cd GrovePi / Projekte / OLED \ Wetter \ Display / Schritt 4: Anzeigen von Daten auf dem OLED-Display Führen Sie einfach das Python-Programm und es werden die Wetterdaten auf dem OLED-Display drucken. sudo python weather.py Sie können diesen Code leicht anpassen, um andere Informationen, die Sie auf dem Display angezeigt werden soll zu drucken.

                              6 Schritt:Schritt 1: Supplies Schritt 2: Bauen Sie die Schaltung Schritt 3: Erstellen Sie das Gehäuse Schritt 4: Programmieren der Feuchtesensor Schritt 5: Code Schritt 6: Test

                              Erstellen Sie eine persönliche Wetterstation mit Raspberry Pi, dass E-Mails Sie die Temperatur, Luftfeuchtigkeit und Niederschlag. * In ein paar Wochen werde ich das Hinzufügen einer Luftdrucksensor zur Chance rain.Step 1 berechnen: Supplies Du wirst brauchen: Raspberry Pi b und Stromversorgung Ethernet-Kabel Breadboard Kabel Brotbrett Feuchtigkeits- und Temperaturmodul (Ich bin mit dem DHT11 Modul) Regen Manometer (nicht abgebildet) Gehäuse für Ihre Wetterstation (nicht abgebildet) Heißklebepistole mit Klebstoff Bohren Sie mit verschiedenen bitsStep 2: Bauen Sie die Schaltung Schließen Sie das Stromzapfen des Feuchtesensors und die Kraft für den regen Messer an den 3,3 V-Pin des Raspberry Pi. Verbinden Sie den Erdungsstift des Feuchtesensors auf dem Raspberry Pi gemahlen. Schließen Sie die Datenstift der Feuchtesensor und Datenleitungen von der regen Messgerät zur GPIO-Pins (Ich bin mit GPIO-Pins 7,13,15,18 und 16) .Schritt 3: Erstellen Sie das Gehäuse Die Bohrungen in der Lehre an 1in, 1.5in, 2in, 2,5 Zoll, und an der Unterseite. Bohrungen im Gehäuse für das Ethernet-Kabel, Netzkabel und Datenleitungen für den regen Manometer und Feuchte-Sensor. Kleben Sie den regen Manometer an der Rückseite des Gehäuses. Führen Sie die Adern von den Transistoren und Strom aus dem Gehäuse heraus und in den regen Manometer, der Dichtung die Löcher mit Heißkleber. Setzen Sie den Raspberry Pi und Schaltung im Inneren des Gehäuses und schließen Sie das Ethernet, Macht und Feuchtesensor. Schalten Sie den Raspberry Pi und verbinden Sie es über Ethernet cable.Step zum Internet 4: Programmierung der Feuchtesensor Bevor wir beginnen Programmierung müssen Sie die Python-Bibliotheken herunterzuladen, um den Sensor zu verwenden. Verwenden Sie den Befehl git-clone https: //github.com/adafruit/Adafruit_Python_DHT.g ... dann wechseln Sie in diesen Ordner, indem Sie cd Adafruit_Python_DHT und sudo apt-get install build-essential python-dev zu 2 wichtigsten Module installieren zur Programmierung des Sensors. während in der Adafruit_Python_DHT Ordner, sudo python setup.py installieren, um die Bibliotheken in Python installieren. Die Bibliotheken sind nun installiert. Wir werden ein Demo-Programm, um den Sensor zu testen. Import Adafruit_DHT als DHT h, t = dht.read_retry (dht.DHT11, 16) print 'Luftfeuchtigkeit = {1: 0.1f}% Temp = {0: 0.1f} * C'.format (h, t) führen Sie dieses Programm, um sicherzustellen, dass der Sensor funktioniert. Wenn es nicht funktioniert, stellen Sie sicher, dass alles, was in der rechten gesteckt und haben alle in right.Step 5 eingegeben Code: Code Importzeit Import RPi.GPIO als GPIO Import Adafruit_DHT als DHT Import smtplib import os GPIO.setmode (GPIO.BOARD) GPIO.setup (18, GPIO.IN) GPIO.setup (13, GPIO.IN) GPIO.setup (15, GPIO.IN) GPIO.setup (16, GPIO.IN) timeset_HH = Eingang ("Geben Sie die Stunde Sie gerne per e-Mail an: ') #Enter Zeit per e-Mail an in 24-Stunden- timeset_MM = Eingang ("Geben Sie die Minute, die Sie möchten auf gemailt werden: ') mail = smtplib.SMTP ('smtp.gmail.com', 587) #SET und anmelden, um eine E-Mail mail.ehlo () mail.starttls () mail.login ("Ihre E-Mail", "vergessen") h, t = dht.read_retry (dht.DHT11, 4) humid_temp = 'Temp = {0: 0.1f} * C Luftfeuchtigkeit = {1: 0.1f}%. Format (t, h) # Lesen der Sensor while True: #Dies Schleife wartet, bis die eingestellte Zeit zu senden und E-Mail- Jetzt time.localtime = () wenn now.tm_hour == int (timeset_HH) und now.tm_min == int (timeset_MM): Unterbrechung sonst: bestehen timeout = 60 - now.tm_sec if (GPIO.input (16)): # Lesen Sensor und dann E-Mail-Lesungen mail.sendmail ("Ihre E-Mail", "Ihre E-Mail", "2in der regen '+ humid_temp) elif (GPIO.input (18)): mail.sendmail ("Ihre E-Mail", "Ihre E-Mail", "1.5in der regen '+ humid_temp) elif (GPIO.input (13)): mail.sendmail ("Ihre E-Mail", "Ihre E-Mail", "1in ofrain '+ humid_temp) elif (GPIO.input (15)): mail.sendmail ("Ihre E-Mail", "Ihre E-Mail", ". 5in der regen '+ humid_temp) sonst: mail.sendmail ("Ihre E-Mail", "Ihre E-Mail", "0in ofrain '+ humid_temp) mail.close () GPIO.cleanup () Schritt 6: Test Richten Sie die Wetterstation und führen Sie das Programm. Stellen Sie die Zeit, um per E-Mail, wenn Sie dazu aufgefordert (Set Zeit in 24-Stunden-Zeit). Zum festgelegten Zeitpunkt, sollten Sie eine E-Mail erhalten. Wenn nicht, stellen Sie sicher, dass Sie alle E-Mail-Informationen eingegeben

                                5 Schritt:Schritt 1: Gen 1 - The Lunchbox Pi Wetterstation Schritt 2: Gen 2 - HDMI Monitor + Laser Cut Plexiglas Arcade-Kasten Schritt 3: Pi-Setup Schritt 4: Source Code Schritt 5: Metric aktualisieren

                                Diese Instructable wird Ihnen zeigen, wie zu bauen eine wirklich coole Raspberry Pi internetbasierte Wetterstation. Eigentlich, diese build a "Wetterstation" nennen, ist ein bisschen wie ein unter Anweisung. Dieser Build könnte leicht erweitert werden, um viel mehr als nur das Wetter. Aber es ist ein guter Anfang, und es sieht wirklich cool auf meinem Schreibtisch. Unsere Familie (OK, meistens ich) hat gefallen, dass die Familie iPad auf dem Küchentisch, wenn nicht in Gebrauch, leise mit den aktuellen Außenwetterbedingungen. Allerdings ist es ein Schmerz zu laden und zu entladen das iPad in und aus dem Arcade-Wiege Fall. Plus, nur wenn ich nach dem Wetter schauen, entdecken I jemand das iPad / Wetteranzeige gemacht. Was wir brauchen, ist eine permanente Arbeitsplatte Display, dass die Kinder nicht gehen, um wie das iPad streichen. Schritt 1: Gen 1 - The Lunchbox Pi Wetterstation Mein erster Gedanke war, ein wenig zusammengesetzte Videoanzeige verwenden. Ich nahm das im Bild bei eBay für 22 € Geld - suchen Sie einfach auf "4,3-Zoll-TFT-LCD-Auto-hintere Ansicht-Monitor-Auto-Monitor". Das Display hat eine Auflösung von 656 berichteten von 416 Pixel, die macht trotzig Anzeigen einer Menge nützlicher Informationen eine Herausforderung! Die Anzeige erfordert 12VDC wie die Versorgungsspannung. Die Himbeere Pi, muss natürlich 5Vdc wie die Versorgungsspannung. Um dies zu beheben, kaufte ich eine billige USB-Autoladegerät von Amazon. Für rund € 6 Dollar fand ich eine 5Vdc von 2 Amp Autowechsler. Daher hat die Lunchbox eine externe 12 V DC Steckernetzstromversorgung. Die 12 V DC versorgt die Anzeige direkt. Die 12Vdc geht auch an die USB-Autoladegerät, der die Spannung auf einem geregelten 5 V DC Schritte. Als letzte hack, gelötet ich eine Zweidrahtleitung zwischen dem Autolade und dem Raspberry Pi - nicht meine beste Idee. Während es alle irgendwie war ich nicht mit der Qualität des Videos auf dem Verbund Display wirklich zufrieden. Die kleine Schrift auf dem Display war mehr Fuzzy als ich möchte. Plus, während die Brotdose auf den ersten Blick nett später schien es irgendwie kitschig. Schritt 2: Gen 2 - HDMI Monitor + Laser Cut Plexiglas Arcade-Kasten Zurück auf eBay fand ich eine gut aussehende 54 € Dollar-HDMI-Open-Frame-Monitor mit einer Auflösung von 800x600. Per Definition muss ein offenes Rahmen nichts einen Rahmen, um in zu montieren. Da die Niedlichkeit der Brotdose war lange vorbei, es war Zeit für etwas lasergeschnittenen Acryl. Meine lokalen Hacker Raum i3Detroit hat eine wirklich schöne 150-Watt-Cutter, die Hackfleisch von 4,5 mm Acryl machen können. I lose auf der Grundlage meiner Arcade-Gehäuse auf dem iPad Arcade-Box. Wenn ich jemals ein Gen 3 Design machen es würde auf jeden Fall zählen ein entfernbare / schieben Sie Fach für die Pi. Stellt sich heraus, es ist eine große Schmerzen im Nacken versucht, die Dinge in die und aus der Pi-Stecker, da gibt es nicht viel Raum zwischen der Pi und den Seitenwänden. Die HDMI-Monitor erfordert auch eine 12 V DC-Feed. Also, habe ich den gleichen Trick der Verwendung eines USB-Autoladegerät wieder. Dieses Mal jedoch, hackte ich einen alten USB-Kabel so gelötete Drähte auf der Pi nicht erforderlich war. Wenn jemand Interesse an der Arcade-Fall einen Kommentar zu hinterlassen unten und ich werde die DXF-Dateien hochladen. Oder sind die Dateien auf meiner Website unter ph-elec.com. Schritt 3: Pi-Setup So richten Sie ein neues Raspberry Pi mit der benötigten Software ist nicht so schwer. Die gesamte Software ist in Python mit nur einem hinzugefügt Python-Modul geschrieben. Die zusätzliche Python-Modul heißt "pywapi". Hier ist ein Link, wo Sie das Modul herunterladen. Dieses Modul erleichtert die Echtzeit-Wetter entweder von Yahoo, Weather.com oder NOAA zu bekommen. First things first, hier ist eine Checkliste, um die Einrichtung eines rohen Raspberry Pi: Laden Sie die neueste Raspbian (Debian Wheezy). Entpacken Sie einen .img zu erhalten. Schreiben Sie das auf eine SD-Karte mit "dd bs = 4M if = 2014.09.09-wheezy-raspbian.img of = / dev / sdb" den Befehl dd, dauert etwa fünf Minuten. Wenn Sie fertig sind, run "Sync", um die Rohre zu spülen. Installieren Sie SD-Karte in der Pi und starten neu. Stellen Sie sicher, gibt es eine Ethernet-Verbindung zum Pi. Mit Hilfe der "Angeschlossene Geräte" -Seite auf dem Router, suchen Sie die IP-Adresse des neuen Pi. Loggen Sie sich ein, um die Pi mit "ssh [email protected] ??? Himbeere ", wo ??? ist die IP-Nummer von oben. Passwort lautet" ". Auf der Pi, verwenden Sie den Befehl" Raspi-config ", um Setup Defaults. Schalten Sie die automatische Aufladung in der GUI. Stellen Sie den Host-Namen, um so etwas wie "MyPi". Installieren Sie VNC auf der Pi mit "sudo apt-get install tightvncserver". Führen Sie "tightvncserver", die das Kennwort fest. Zurück auf der großen Linux-Box, verwenden Sie "Remote Desktop", um die Pi GUI Desktop anzuzeigen. Stellen Protokoll zum "VNC" und die IP-Nummer auf "192.168.1 ???:. 1". Beachten Sie die "1" am Ende der IP-Nummer. Schlagen Sie die Verbindungstaste und geben Sie die VNC-Passwort. Bingo, Remote GUI Pi Desktop! Das spart Ziehen Sie einen Monitor, eine Tastatur und eine Maus, bis zu den neuen Pi. Auf dem Desktop, führen Sie den WiFi-Setup-Symbol. Richten Sie den neuen Pi / USB-WiFi mit dem Netzwerk zu verbinden. Schließen Sie die VNC-Verbindung - wir jetzt mit Remote-Desktops durchgeführt. Zurück in der ssh-Fenster, starten Sie den Pi mit "sudo reboot". Trennen Sie das Ethernet-Kabel, da das WiFi ist jetzt Setup. Zurück auf dem Heim-Router, suchen Sie die neue IP-Nummer der Pi wird mit mit WiFi. Mit ssh, melden Sie sich wieder in die neue IP-Nummer. Dieses Mal die connect wird über WiFi zu sein. Unter Verwendung der Dateien Manger auf Linux, eine Verbindung mit dem Pi mit dem Befehl "Mit Server verbinden". Die Server-Adresse ist "sftp:. //192.168.1 ??? / Home / pi". Die Grundeinstellung abgeschlossen. Als nächstes muss der pywapi heruntergeladen und installiert werden. Wieder ist dieses nicht zu hart mit den folgenden Schritten: Laden Sie sich die neueste von hier. Entpacken Sie das Archiv in ein neues Verzeichnis. Mit dem Datei-Manager, kopieren Sie das Verzeichnis in das Home-Verzeichnis Pi. Mit ssh, gehen Sie folgendermaßen auf dem Pi: cd pywapi-0.3.8 sudo python setup.py build sudo python setup.py install Fertig. Update, ich vergaß zu erwähnen zwei zwei andere Dinge: Auf der Pi den folgenden Befehl aus: sudo apt-get install avahi-daemon Dies ermöglicht den Anschluss an die Pi mit Namen. Also, auf Ihrem Hauptcomputer können Sie als "ssh zu verbinden [email protected] "Anstelle von IP-Nummern. Mit mehreren Pi im Netzwerk ist es einfach zu verwirrt, es sei denn, die von Namen genannt zu werden. sudo Raspi-config Suchen Sie nach und führen Sie die vierte Option namens "Internationalisierung Optionen" und stellen Sie Ihre Zeitzone. Mit der Zeitzone eingestellt und ntpd (Network Time Protocol Daemon) Ausführung des Pi wird immer die richtige Zeit, um innerhalb von ein paar Millisekunden anzusehen! An Liebe es. OK, jetzt sind wir wieder getan. Schritt 4: Source Code Der gesamte Quellcode für dieses kleine Wetteranzeige auf Python, PyGame und Pywapi basiert. Alle Open Source / Freie Software. PyGame wird verwendet, um alle GUI Zeug zu tun. Wirklich erstaunlich Zeug. Verwendung PyGame wird die gesamte Anzeige einmal pro Sekunde neu aufgebaut. In der Nähe der Spitze von meinem Quellcode finden Sie einen Abschnitt, der die Feinabstimmung für unterschiedliche Displaygrößen erlaubt zu finden. Es gibt einen Bereich für die kleine zusammengesetzte Videoanzeige und einen zweiten Abschnitt für die größere HDMI-Anzeige. Ich habe einfach kommentieren Sie eine der zwei Abschnitte auf der Basis der Display-Größe brauche ich. Zu meinem Source-Code zu erhalten, die direkt entpacken Sie die Befestigung und kopieren Sie das gesamte Verzeichnis auf die Pi mit Datei verwalten. Einmal kopiert, starten Sie den Code verwenden die folgenden ssh Befehle: cd Wetter sudo python weather.py Der Befehl sudo wird benötigt, damit Python können steuern / die GPIO-Pins zu lesen. Wahrscheinlich gibt es eine Möglichkeit, um diese Einschränkung aber es mir entzieht. Sobald alles wird arbeiten mit ssh ist es Zeit, Wetter bekommen, um automatisch einen Neustart zu beginnen. Dies ist auch wirklich einfach zu tun. Mit ssh, führen Sie "sudo vi /etc/rc.local" Kurz vor der letzten Zeile, die "exit 0", sagt, fügen Sie die folgenden Zeilen an. cd / home / pi / Wetter sudo python weather.py &> err.log Dies wird die Wetter-Anwendung auf der Pi nach einem Neustart automatisch gestartet. Spätere Sie dies deaktivieren möchten, verwenden Sie einfach ssh, um die Datei bearbeiten und das Kommentarzeichen "#" vor beiden Linien und Neustart. Hinweis, mein Quellcode ein großer Hack und ich bin nicht sehr stolz darauf. Allerdings, wenn ich wartete, bis es war ansehnlich, es würde nie vorgestellt. Also, nehmen Sie es oder lass es einfach nicht weinen zu, wie ich eine sehr dünne Haut. Ein paar andere Dinge zu beachten über mein Code. Buried in dort werden Sie einen Code merken, um auf ein X10 Gerät sprechen. Dies war mein Versuch, meine Aussenstange Lichter, die auf Adresse A3 sind zu kontrollieren. Ich wollte einfach die Lampen in der Dämmerung und bei Tagesanbruch. Scheint einfach genug, und ich dachte, ich hätte es funktioniert. Verwenden eines USB-zu-RS232-Dongle auf der Pi ich eine CM11A X10-Modul angeschlossen hatte. Die CM11A ist eine alte X10 Makromodul. Die CM11A hat auch eine RS232-Schnittstelle, die die Kontrolle über die X10-Bus ermöglicht. Scheint, gibt es noch einige Bugs, weil die Lampe Mastleuchten sind nicht immer die Nachricht! Auch der Hinweis, auf dem größeren Display gibt es eine schöne offene Lücke entlang der rechten Seite des Displays. Mein Plan ist, fügen Sie einige Statuslampen in diesem Bereich. Ich spiele mit einigen IEEE802.15.4 Funkgeräte und deren Ausgänge eines Tages zeigen sich in diesem offenen Stelle. Für die neuesten und größten Updates finden Sie auf meiner Website unter ph-elec.com. Nun, lassen Sie mich in den Kommentaren unten und stellen Sie sich vielleicht wissen. Vielen Dank, Jim. Oh, und vergessen Sie nicht, für mich zu stimmen! Danke noch einmal. BTW: Es gibt immer mehr Informationen auf meiner Website: www.ph-elec.com Schritt 5: Metric aktualisieren Beigefügt ist eine neue Version, die die Anzeige von metrischem und Zollsystem ermöglicht. Hoffe das hilft, Jim

                                  4 Schritt:Schritt 1: Erstellen Sie die Wetterstation Schritt 2: Legen Sie die Arduino und der Temperatursensor Schritt 3: Stellen Sie die Raspberry Pi Schritt 4: Fire it up und die Ergebnisse!

                                  Dieser Artikel beschreibt, mit SAMI mit einfachen, off-the-shelf-Sensoren und Hardware. Genauer gesagt, werden wir sammeln Klimadaten von einem Low-Cost-Temperatursensor und die Weiterleitung dieser Daten in die Cloud über SAMI APIs. Von dort aus können wir unsere gesammelten Daten in Echtzeit oder historisch zu analysieren. Diese autonome Kombination von Hardware, Software und die Vernetzung wird jetzt als Internet der Dinge (Internet of Things) bezeichnet. Dieser Artikel setzt voraus Sie Erfahrung Upload-Code haben zu einem Arduino Uno mit der IDE und den Betrieb eines Raspberry Pi . Hardware-Komponenten werden wir in unserem Demo verwenden Raspberry Pi mit einer Netzwerkverbindung Arduino Uno mit einem Steckbrett Temperaturfühler ( DHT11 ) USB und Netzkabel sowie Verkabelung für die Steckbrett Software werden wir schreiben A Node.js Skript auf auf dem Arduino dem Raspberry Pi A Sketch-Programm Laufen Laufen Sie können die Codebeispiele hier herunterladen . Schritt 1: Erstellen Sie die Wetterstation Eine Verbindung mit SAMI (es ist kostenlos, wirklich!) Melden Sie sich zunächst in die SAMI User Portal . Wenn Sie nicht über ein Samsung-Konto, können Sie in diesem Schritt erstellen. Klicken Sie, um ein Gerät zu verbinden. Wählen Sie die bereits definierte Gerätetyp "Temp Sensor". Nennen Sie Ihr Gerät mit Ihrem Namen (zB "Dan Temp Sensor"). Klicken Sie auf "Gerät verbinden ...". Sie sind wieder auf dem Armaturenbrett genommen. Klicken Sie auf den Namen des Geräts, die Sie gerade hinzugefügt. In dem Pop-up, klicken Sie auf "Generate Geräte Token ...". Kopieren Sie die Geräte-ID und Geräte Token auf diesem Bildschirm. Diese finden Sie im Code verwenden. Schritt 2: Legen Sie die Arduino und der Temperatursensor Lassen Sie uns jetzt verbinden Sie den Sensor. Wir sind mit einem DHT11 hier. Sie sind nicht die genaueste, aber sie sind billig und einfach zu unserer einfachen Anwendungsfall zu verwenden sind. Unter Verwendung der Arduino IDE, laden Sie die Arduino-Code (dht11.ino) an die Uno. Dieser Code liest die Temperaturdaten aus dem Sensor und sendet den Wert (in Fahrenheit) an die serielle Schnittstelle alle 2 Sekunden (Sie können diesen Parameter im Code später ändern, da SAMI begrenzt die Anzahl der Nachrichten pro Tag). Hier ist der Code: #include "DHT.h" #define DHTPIN 2 // Datenstift #define DHTTYPE DHT11 DHT DHT (DHTPIN, DHTTYPE); Leere setup () { Serial.begin (9600); dht.begin (); } Leere Schleife () { Verzögerung (60000); // 1 min float f = dht.readTemperature (true); if (isnan (f)) { Serial.println ("200"); // Error zurück; } Serial.println (f); 21 } Schritt 3: Einrichten der Raspberry Pi Set Verbinden Sie Ihren Raspberry Pi auf einen Monitor, Maus und Tastatur. Stellen Sie sicher, dass die Ethernet oder WiFi funktioniert, und sicherstellen, dass das Betriebssystem up-to-date: $ Sudo apt-get update $ Sudo apt-get upgrade Falls noch nicht installiert ist, installieren Node.js für ARM, fügen Sie dann die Pakete "Serialport" und "node-rest-Clients via npm: $ NPM installieren Serialport $ Npm node-rest-Client installieren Nun verbinden Sie die serielle Schnittstelle aus dem Arduino an den USB auf dem Raspberry Pi. Schließlich, kopieren Sie den Code Node.js (weather.js) mit dem Raspberry Pi (Verwendung scp, um sie zu übertragen, oder einfach eine Datei und fügen Sie den Code). Legen Sie die Token-Gerät und Geräte-ID Sie von der Benutzer-Portal in die Platzhalter in den Code gesammelt. Unten ist der Code: var sami = "https://api.samsungsami.io/v1.1/messages"; var Inhaber = "Bearer INSERT_TOKEN_HERE"; var sdid = "INSERT_SOURCE_ID"; var Serialport = erfordern ("Serialport") var Serialport = serialport.SerialPort; var sp = new Serialport ("/ dev / ttyACM0" { Baudrate: 9600, Parser: serialport.parsers.readline ("\ n") 10}); var Client = erfordern ("node-rest-Client") Auftraggeber. var c = new Client (); Funktion build_args (temp, ts) { var args = { headers: { "Content-Type": "application / json", "Autorisierung": Inhaber- } Daten: { "Sdid": sdid, "Ts": ts, "Type": "message", "Daten": { "Temperatur": temp } } }; zurück args; } sp.on ("offen", function () { sp.on ('Daten', function (data) { var args = build_args (parseInt (Daten) .ToString (), new Date () valueOf ().); c.post (sami, args, Funktion (Daten, Antwort) { console.log (Daten); }); }); }); Schritt 4: Fire it up und die Ergebnisse! Beginnen wir die Node.js Programm auf dem Raspberry Pi aus der Klemme: $ Node weather.js Sie sollten eine JSON-Ausgabe, die die Antwort von SAMI ist zu sehen. Melden Sie sich beim SAMI User Portal erneut. Gerätedaten anzeigen, wie es durch Klicken auf das Vergrößerungsglas in der Gerätefeld erzeugt. Wo kann man von hier aus? Der Himmel ist das Limit. Der DHT11 zeichnet auch Feuchtigkeit, und Sie können Ihre eigenen Gerätetyp mit mehreren Feldern definieren, mit der SAMI Developer Portal . So könnte ein logischer nächster Schritt das Hinzufügen Feuchtigkeit der Mischung sein. Außerdem wäre es nicht interessant zu wissen, wo Ihre Wetterstation liegt? Was ist mit Sammeln GPS-Koordinaten von ein zusätzlicher Sensor-oder sogar fest codierten, wenn die Wetterstation nicht verschoben werden? Das könnte sicherlich mit mehr Datenfelder hinzugefügt werden. Es gibt auch andere Sensoren, Luftdruck und Windgeschwindigkeit zu ermitteln. Warum nicht eine vollständige Palette von Wetterdaten zu erfassen für Ihr spezielles Mikroklima, egal wo Sie sind? Dan Gross Regisseur Samsung SSIC

                                    5 Schritt:Schritt 1: Hardware-Liste Schritt 2: Prototyping Schritt 3: Construction Schritt 4: Herausforderungen, Verbesserungen und Lessons Learned Schritt 5: Abschließend

                                    Das Konzept ist einfach auf der Oberfläche; Aufbau einer autonomen solarbetriebene Vogelhäuschen , die Bewegung erkennt, schnappt Fotos und lädt sie auf Twitter. Der Rest dieses Artikels Details aus den Bau einer solchen Einrichtung und die Dinge, die unser Team gelernt, auf dem Weg. Wir haben offene sourced den Code für dieses Projekt unter der BSD-Lizenz. Sie können es von der Projekt downloaden git-Repository . Die mitgelieferten Readme-Datei Abdeckung allgemeine Einrichtung und Konfiguration topics.Step 1: Hardware-Liste Unten ist eine Liste der wir verwenden in der aktuellen Feeder Tweeter der Hardware. Wir haben auch ein paar Links zu, wo Sie diese Elemente aus kaufen. Natürlich, wenn Sie bereits über ähnlich Teile oder glauben, dass Sie etwas, das sogar noch besser funktionieren könnte dann zögern Sie experimentieren. 1) Bird Feeder - Wir entschieden uns für dieses Feeder, weil das Dach geneigt und abnehmbar. Unser ursprünglicher Entwurf für Sonnenkollektoren aufgefordert, über die Seiten des Daches macht sie so unauffällig wie möglich drapiert werden. Uns gefiel auch, dass die Seiten in dem offenen, uns etwas Platz, um verschiedene Teile und führen Leitungen montieren. 2) Raspberry Pi (Modell A) - Dies ist das Gehirn des Gerätes. Wir haben überlegt mit einem Arduino früh, aber ist, dass das Projekt eine so starke Abhängigkeit von Internet-Konnektivität und befasst sich mit großen Bildern, die wir letztlich das Gefühl, dass die Raspberry Pi war die bessere Wahl. Die Kosten für das Arduino WiFi Schild fuhr den Preis für das Projekt und die Methode, mit der Software auf das Arduino-Board geladen ebenfalls begrenzt unsere Fähigkeit, Auto-Update-Software auf den Zubringer, nachdem sie in die Freiheit entlassen worden. Wir Modell B der Raspberry Pi ursprünglich gekauft, aber am Ende haben wir genutzt Modell A. Modell A hat weniger USB-Ports und kommt ohne einen Ethernet-Anschluss. Diese Veränderungen helfen, den Gesamtenergieverbrauch des Boards von 200mA macht es eine bessere Wahl für unsere Solar-Projekt zu reduzieren. 3) Wireless USB Adapter - Wir mögen die Edimax EW-7811Un weil es hat einen sehr geringen Platzbedarf und unterstützt 802.11n geben uns boarder Funkreichweite. 4) Silikonkleber - Da der Feeder-Platzierung ist im Freien, das hilft uns wasserdicht alle Öffnungen, um die elektronischen Komponenten zu schützen. 5) Raspberry Pi-Kameramodul , Kamerahalterung , und Extension Kit - Wir haben mit ein paar Kameras, aber letztendlich entschied die Standard-Kamera-Modul am besten funktioniert für uns. 6) Enclosure - Wir haben beschlossen, ein Gehäuse unter der Zuführung zu den meisten elektronischen Komponenten House Mount. Diese Größe stellte sich heraus, perfekt zu sein, da es sich um etwa die gleiche Größe wie die Basis des Zubringers, war groß genug, um unsere ausgewählten Komponenten zu halten, und vielleicht am wichtigsten war es wasserdicht. 7) PC Board - Alle Bord tun wird. Wir sind zufällig auf dieses eine herumliegen haben. 8) Solar Panel und Batterie - Es gibt viele Optionen in dieser Kategorie. Wir haben uns nicht verbrachte viel Zeit zu experimentieren oder versuchen, unsere eigenen Platten von Grund auf neu zu bauen. Stattdessen wollten wir etwas, leicht verfügbar und leicht zu verarbeiten. Dies ist das ein Bereich, den wir beschlossen, das Budget auf knausern. Wir haben uns für das Goal Zero Boulder 15 Solar-Panel und der Sherpa 50 Power Pack. Sie werden von der gleichen Firma hergestellt und gemacht, um zusammen zu arbeiten. Die Sherpa 50 ist leicht und ist für die Verwendung von USB-Geräten gemacht. 9) Ein / Aus-Kippschalter - Sie können mit Standard-Linux-Befehle, um neu zu starten oder Herunterfahren des Pi. Jedoch gibt es keinen physischen Ein / Aus-Schalter auf der Karte. Um die Stromversorgung in den Vorstand müssen Sie das USB-Kabel herausziehen zu töten. Wir verdrahtet in einen Kippschalter, so dass wir alle Macht in den Vorstand auf der Außenseite des Gehäuses zu töten. 10) Drucktaster - Wir wollten eine Art und Weise Benutzer neu starten oder Herunterfahren des Gerätes, ohne so etwas wie ssh in das Gerät Shell und laufenden Softwarebefehle zu lassen. Wir verdrahtet einen Druckknopf, der für 2 Arten von Ereignissen überwacht wird. Wird die Taste für mehr als 2 Sekunden weniger als 5 gehalten und dies löst einen Neustart. Wird die Taste 5 Sekunden lang hielt dann eine Abschaltung ausgelöst wird. Dies ist der richtige Weg, um Herunterfahren des Gerätes. Nach Abschaltung der Kippschalter kann verwendet werden, um alle Macht zu entfernen. Sie das Gerät einschalten (Umlegen des Kippschalters wieder einschalten) wird automatisch die Pi neu zu starten. Sie können visuell zu sagen, dass entweder ein Neustart oder Shutdown-Befehl, indem man die LEDs auf der Außenseite des Gehäuses registriert. A 3 Sekunden halten, die einen Neustart auslöst, blinkt die grüne LED 3-mal. A 5 Sekunden halten, die eine Abschaltung auslöst, blinkt die rote LED 5 mal. 11) LEDs - 1 rote und 1 grüne. Jede Art tun wird. 12) Passiv-Infrarot-Sensor (PIR) 13) PING Ultradistance Sensor 14) Lesebrille - A 3.25+ Stärke Objektiv am besten für uns gearbeitet. 15) Fotozelle (CdS Fotowiderstand) Andere Artikel wahrscheinlich benötigt, um es selbst zu bauen: 1) Lötstation 2) bleifreiem Lot 3) Bleifreier Tip Tinner 4) Lupe mit Krokodilklemmen 5) Isolierband 6) Draht, Drahtschneider und Abisolierer 7) Drill / Dremel 8) Kreuzschlitzschraubendreher 9) Gorilla Kleber (Epoxy) 10) Schutzbrillen 11) Zwei Schrauben (mit passenden Unterlegscheiben und Muttern), um Ihre Gehäuse in Position zu halten 12) MultimeterStep 2: Prototyping Der Raspberry Pi lädt das Betriebssystem von einer SD-Karte, die Sie in die Karte einfügen direkt. Wir haben uns auf die Verwendung Raspbian Distribution. Sie müssen zuerst lernen, wie man Raspbian auf einer SD-Karte zu bekommen, wenn Sie ein Set, das eine vorgespannte SD-Karte bereitgestellt gekauft. Es gibt eine gute Anleitung für diesen Prozess hier . Mit einer vollständigen Linux-Distribution auf dem Raspberry Pi ist einer der Vorteile für die Auswahl dieses Board. Sie können die Pi direkt in eine bestehende Monitor, eine Maus anschließen, und die Tastatur dann gelten Macht und schon kann es losgehen. Bei Modell B können Sie stecken Sie einfach in ein Ethernet-Kabel und Sie im Internet sind. Modell A erfordert etwas mehr Aufwand, da sie nicht mit einem Ethernet-Anschluss kommen. Sie müssen WiFi konfigurieren , bevor Sie mit dem Internet verbinden. Dies wird in der Regel über eine 3rd-Party-USB-Adapter erfolgen. Natürlich auf einem Modell A erhalten Sie nur einen USB-Anschluss, so dass Sie müssen entweder einen USB-Hub zum Anschluss von bis andere Geräte wie Maus und Tastatur oder müssen Sie in eine kopflose Einrichtung zu bewegen. Glücklicherweise ist dies auch recht einfach. Raspbian läuft ssh das heißt, Sie können aus der Ferne in die Pi-Shell von einem Terminal-Programm auf einem anderen Computer. Wenn Sie den Desktop des Pi nicht zugreifen, als nur die Hülle verwenden möchten, können Sie VNC dafür. Erstellen einer Hardware-Hack meisten Zeiten beinhaltet externe Sensoren von einer Art, um Eingaben von der realen Welt zu lesen. Dinge wie gemäßigt, Licht, Bewegung, Kraft, Weg, etc. Der Raspberry Pi Board kommt mit einer Reihe von General Purpose Input / Out (GPIO) Stifte. Diese Stifte werden über die Software konfiguriert und kann verwendet werden, um Signale von Sensoren zu lesen und / oder zur Ausgabe an Sensoren, wie eine LED zu steuern. Einige Stifte einen bestimmten Zweck, während andere generische (Sie können auch neu konfigurieren sie an Ihre Bedürfnisse anzupassen). Der häufigste Weg, Entwicklern interagieren mit den GPIO-Kanäle auf einem Raspberry Pi ist über eine Python-Bibliothek namens RPi.GPIO . Sie können einige gute Tutorials finden Sie hier . Nachdem wir unsere ersten Prototypen fertig wir eine Skizze der Raspberry Pi GPIO geschaffen, um externe Sensorverdrahtung. Die meisten guten Software-Projekte beginnen mit Architekturplänen. Interactive-Hardware-Projekte können aus den Diagrammen in gleicher Weise zugute kommen und zum Glück gibt es eine großartige Initiative bekannt Fritzing um dieser zu helfen. Fritzing ist ein "Ökosystem, das es Benutzern, ihre Prototypen zu dokumentieren, sie mit anderen teilen, lehren Elektronik in einem Klassenzimmer, und das Layout und Produktion professioneller Leiterplatten ermöglicht." Dieses Tutorial würde wahnsinnig groß, wenn wir versuchten, Detail aus jedem Draht / Verbindung. Stattdessen teilen wir die Skizze. Da das Projekt entwickelte sich so auch die Skizze. Oben ist ein Bild von der letzten Skizze. Die Skizze kann auch gefunden werden in der Code-Repository mit dem Rest der code.Step 3: Konstruktion Wie Sie in dem Steckbrett Skizze sehen können, ist ein weiterer Bereich, einige sorgfältige Planung braucht Komponente Layout. Um die Innenteile der Maschine übersichtlich zu halten, sollten Sie sich Gedanken darüber, wie am besten, um das Layout der Komponenten vor dem Tauchen in zu geben. Dazu gehören Dinge wie wie man am besten die Drähte, wo man externe Löcher für Kabel bohren, wie man Komponenten halten vor dem Verrutschen usw. Mit Prototyping & Bestandteil Layout kann genagelt Gebäude beginnen. Für uns ist die tatsächliche Zeit, die zum ersten Prototyp build ausführen für dieses Projekt war etwa 25 Stunden. Wir haben, dass sich in einem 4,5-Minuten-Video, das Sie unten sehen können kondensiert: Schritt 4: Herausforderungen, Verbesserungen und Lessons Learned Der Anleger wir durch etwa 3 Monaten des Testens und Raffinesse auf dem Weg in die endgültige Version. Nachfolgend finden Sie Informationen darüber, was geändert und warum finden. Version 1.1: Unsere anfänglichen Build tatsächlich verwendet diese Wetter TTL JPEG Kamera . Nach einigen Betriebstagen wir festgestellt, dass die innere Bewegung Detektor auf der Wetter TTL JPEG Kamera war zu empfindlich gegenüber Veränderungen in der Licht. Änderungen der Lichtverhältnisse häufig zu sehen während der Sonnenaufgang, Sonnenuntergang, Bewölkung, etc. ausgelöst viele Fehlalarme. Wir entschieden uns für die Bewegungserkennung der Kamera zu deaktivieren und ersetzen Sie es mit einem passiven Infrarotsensor (PIR). PIR-Sensoren messen "warmen Körper" Wärme und werden häufig bei Home Sicherheitssysteme gesehen. Während dieser Zeit begannen wir auch mit Neige die Sonnenkollektoren zu experimentieren. Die anfängliche Solar Setup tatsächlich verwendet die Nomad 13 statt der Boulder 15. Der Nomad 13 arbeitete in Ordnung, aber das, was wir entdeckten, war, dass der Nomad 13 nicht ein ladungserzeugendes sofern nicht beide Platten wurden zur gleichen Zeit dem Licht ausgesetzt. Deshalb musste der Feeder mehr Ausfallzeiten, die wir wollten. Wie Sie wahrscheinlich auf die Dächer der Häuser im ganzen Land gesehen festen Sonnenkollektoren sind in der Regel abgewinkelt und zeigte in eine bestimmte Richtung. Die Richtung und die Neigung zur Optimierung der Energiemenge, die Platten zu erzeugen. Die Richtung der Platten und dem richtigen Winkel hängt von Ihren bestimmten Standort. Es gibt eine Reihe von Online-Rechner , mit denen Sie eine optimale Konfiguration zu finden. Version 1.2: Während der PIR-Sensor eine gute Abhilfe für die Lichtempfindlichkeit von Problemen mit der Kamera internen Bewegungsdetektor identifiziert es hatte seine eigene Schwäche. Der PIR-Sensor war übermäßig empfindlich auf Veränderungen der Wärme. Abrupte Änderungen in Wärme sind in der Regel nicht ein Problem in einer geschlossenen Einrichtung wie ein Haus, aber in der freien Natur, was gefällt. Die gleichen Sonnenaufgang, Sonnenuntergang und Wolkendecke Bedingungen stellte ein Problem für diesen Sensor als auch. Wir hatten in etwa die gleiche Anzahl von False Positives. So mit der Version 1.2 haben wir ließ den PIR-Sensor und mit einem neuen PING ultradistance Sensors. Auf den Punkt gebracht dieser Sensor nutzt Sonar, um den Abstand zu einem bestimmten Ziel zu messen. Der Sensor sieht aus wie eine Reihe von Augen. Ein Sensor sendet einen Ultraschallimpuls und den anderen Sensor misst die Zeit, die es braucht, um wieder auf die Beine. Gelten einige Berechnungen , die die Schallgeschwindigkeit beinhalten, und Sie können in einem Abstand Berechnung zu gelangen. Wenn Sie genau das Bild unseres Feeder schauen Sie eine kleine Wand gegenüber der Kamera sehen können. Diese Mauer wird wichtig, weil wir Prellen den Ultraschallimpuls aus der Wand. Wir wissen aus der Prüfung, wie weit die Wand ist. Ein Wert von weniger dass der Abstand zur Wand zeigt etwas in der Art (ie) eines Vogels. Wie Sie im Bild oben sehen können, den Sensor ist in einem Kunststoffbehälter eingeschlossen. Der Sensor ist nicht wasserdicht, so dass wir fashioned eine benutzerdefinierte Halter, die den Elementen ausgesetzt minimiert. Wir behaupten nicht, diese Einstellung ist 100% Voll Beweis, aber es hat unzählige Colorado Gewitter ohne Probleme bisher überlebt. Version 1.3: Kurz nach der Markteinführung der Version 1.2 haben wir festgestellt, die PING-Sensor war übermäßig empfindlich auf plötzliche Veränderungen im Wind. Windböen ausgelöst False Positives, da sie unterbrach ihn der Sonar Lesen. Wir halfen zähmen dies, indem Sie einen Windschutz (Schaum) über den Empfänger. Ein weiteres Problem mit dem Sensor war, dass manchmal, es wäre wieder eine kurze Lesung zu senden. Es war unberechenbar und oft mehr als akzeptabel. Die Lösung dafür war, eine 2. Lesung nehmen nach kurzer Lese registriert wurde. Während sie nach dem Zufall sendet eine kurze Lese nie sendet 2 in einer Reihe. Wie Sie jetzt sagen kann, der problematischste Merkmal der Vorrichtung ist die Bewegungserkennung. An dieser Stelle kamen wir auf eine neue Lösung, die sich als der Sieger sein. Wir wieder aktiviert die Kamerabewegungsdetektor und eine Software-Funktion nennen wir "Telefon ein Freund" (ja, dass aus "Wer wird Millionär" ausgeliehen) codiert. Die Idee ist einfach. Ein Sensor wird ständig überprüft für Bewegung. Wenn es eine Bewegung erkennt, fragt es die 2. Sensor für die Prüfung. Wenn der zweite Sensor bestätigt Bewegung dann ein Bild aufgenommen wird. Andernfalls wird das Ereignis als eine falsche positive behandelt. Version 1.4: Diese Version revisited die Solar-Panel-Fragen bereits erwähnt. Wir fühlten uns das Nomad 13, auch mit richtungs platziert und ordnungsgemäß Winkeln Panels, hinter unseren Erwartungen für die Geräteverfügbarkeit. Goal Zero besagt, dass der Nomad 13 können die Sherpa 50 in 8 bis 16 Stunden der Sonne berechnen. Version 1.4 des Feeder Tweeter etwa 450 bis 500mA der Macht und der Sherpa 50 liefert 50 Watt benötigt. Unser ursprüngliches Ziel war es, das Gerät online 27/4 halten. Ein voll aufgeladener Sherpa 50 würde ausreichen, um die Dinge in der Nacht am Laufen zu halten. Allerdings erwies sich das wirkliche Leben Test, dass wir eine volle Gebühr pro Tag nicht angesichts der verfügbaren Sonnenlichts in unserem Standort (Colorado). Wir entschieden uns, auf die Boulder 15 Solar-Panel zu aktualisieren. Dieses Panel sammelt 15 Watt anstatt die 13 Watt des Nomad 13. Das erste Hindernis mit dieser Platte wurde Montage. Der Nomad 13 war ein Trapper Keeper Stil Setup, die gut über das Dach gefaltet. Die Boulder 15 Schalttafeleinbau ist mehr wie eine Hängebilderrahmen, die offensichtlich nicht optimal für unsere Setup. Wir haben ähnlich dem Setup Sie auf solarbetriebene Bau Zeichen sehen könnten. Wir kauften ein Holz-Stange, bohrte ein Loch in der Spitze für einige Gewindestahl, auf einem Stativkopf oben verdreht, und fuhr sie in den Boden mit einer Tiki Torch dem Spiel . Auf der Rückseite des Boulder 15 gefertigten wir eine grundlegende "I" Klammer, die den oberen Teil des Stativ hält. Der Stativkopf ist in der Lage hält ca. 6 Pfund, die mehr als das Gewicht der Platte ist. Der Stativkopf ist ein einfaches Kugelgelenk, das uns die Möglichkeit gibt, Winkel der Platte in jeder Position und verriegeln. Mit diesen Release auch wir uns entschlossen, ein eigenes Debian-Paket für unsere Software zu bauen. Das werde ich nicht ausführlich aus dem Prozess zu tun, dass Sie hier. Hier finden Sie viele finden Tutorials online. Der Vorteil dabei ist, dass wir nun unsere eigenen benutzerdefinierten Debian-Paket-Repository auf jede neue Feeder wir bauen hinzuzufügen und haben es kontrollieren, ob das Repository gelegentlich nach neuen Versionen der Software. Was bedeutet, wir können Aktuelles zu Feeder in freier Wildbahn ähnlich wie erhalten auf Ihrem Mobiltelefon zu implementieren. Wenn eine neue Version der Software wird die Zuführung erfasst automatisch installiert die neue Verpackung und neu gestartet. Version 1.5: Das größte Problem verbleibenden Version 1.4 war die Qualität der Bilder. Das beste Bild unserer ursprünglichen Kamera in der Lage war, war ein 640 × 480 vorverdichtet JPEG. Am Anfang dachten wir, dass viel für eine einfache Vogel Bild sein. Allerdings wir am Ende nicht mit dieser Ausgabe zufrieden. Zu viel Arbeit ging in das Gerät, um es mit einem crappy Bild zu verlassen. Wir entschieden uns, die Swap-Original-Kamera für die offizielle Raspberry Pi Kameramodul. Diese Kamera ist für den Fang eine 5-Megapixel 2592 × 1944 Bild und ist vergleichbar mit dem von Ihnen vielleicht in einem Mobiltelefon zu finden. Die neue Kamera kam mit ein paar Nachteile. Zuallererst ist es nicht wasserdicht. Nach einigen Recherchen fanden wir ein Kunststoff Kamerahalterung, das war ziemlich gut abgedichtet. Wir beendeten die Arbeit mit einigen unserer Silikonkleber. Das zweite Problem war, dass das Flex-Kabel mit dem Modul ausgeliefert ist sehr kurz. Zu kurz, um aus dem Inneren unserer Anlage zu dem Bereich, den wir benötigten, um die Kamera an der Außenseite des Zuführungshalterung zu erreichen. Es scheint nicht, um entweder alles sein, witterungsbeständig. Schließlich fanden wir eine schöne Kamera Erweiterungssatz, die uns zu der Kamera-Kabel verlängern dürfen. Die neue Bandkabel war für den Außenbereich zu, der ein großer Bonus war besser geeignet. Das letzte Problem mit der neuen Kamera stand im Mittelpunkt. Der Raspberry Pi-Kamera ist ein Fixfokus-Modul. Alles darüber hinaus sagen wir 50 cm ist im Fokus. Alles, was näher ist verschwommen und wird noch schlimmer, je näher Sie erhalten. In unserem Feeder-Setup haben wir nur etwa 7 Zoll (18 cm) zwischen dem Bereich, den wir montieren Sie die Kamera und das Gebiet Vögel neigen zu sitzen. Wir justiert den Fokus der Kamera durch den Kauf der Lesebrille und die Leihe des Objektivs. Wir experimentierten mit verschiedenen Stärken, aber letztlich auf 3.25+ siedelt. Wir entfernten eine Linse aus dem Rahmen und verklebt sie direkt über die Kameralinse auf der Außenseite des Kamerabefestigung. 3.25+ erwies sich als die perfekte Anpassung Ebene für die Strecke, die wir hatten. Problem gelöst, klare Bilder ein viel. Schauen Sie sich diese zum Vergleich. Tauschen Sie die Kamera kam auch mit einigen anderen Nebenwirkungen. Wir mussten die ganze Kamera-Code neu zu schreiben. Dies könnte ein Nachteil oder ein Vorteil sein, je nachdem wie man es betrachtet. Die wetterfeste seriellen TTL-Kamera mussten wir mit ihm über die serielle Schnittstelle zu interagieren. Nicht super komplex, aber es dauert eine ganze Menge Code. Zum Glück Adafruit tatsächlich erstellt eine Bibliothek diese recht einfach mit einem Arduino, dass jemand später portiert über Python für den Raspberry Pi zu machen. Der einzige fehlende Teil des Hafens war Code an Bewegungserkennung verarbeiten, so dass wir codiert, dass ein Teil bis uns. Der Raspberry Pi-Kamera-Modul verfügt nicht über einen internen Bewegungserkennungsmechanismus so wurde eine neue Lösung für erforderlich. Die serielle Kommunikation ist auch nicht etwas, was wir haben, um über Sorgen mehr machen, wie die neue Kamera-Modul kommt mit ein paar Anwendungen, die Sie verwenden, um mit ihr zu interagieren; raspistill und raspivid . Raspivid ist ein Kommandozeilen-Anwendung, die Sie mit der Video-Kamera-Modul erfassen können, während die Anwendung raspistill ermöglicht es Ihnen, Bilder zu erfassen. Mit diesem neuen Setup wir warf eine Reihe von Code, die tatsächlich die Dinge am Ende sehr viel einfacher gemacht. Zurück zur Bewegungserkennung, nicht wie ich bereits erwähnt die neue Kamera diese Fähigkeit. Ist, dass die "Handy einen Freund" Featured so gut funktioniert, und dass wir ein paar andere Sensoren, die wir mit, beschlossen wir, die PIR-Sensor zurückbringen experimentiert hatte immer noch. So in der aktuellen Version die PING und PIR-Sensoren arbeiten zusammen, um Bewegung zu bestätigen. Auf dem Bild oben in diesem Abschnitt werden Sie ein zu sehen . Wir nennen dies die "Tower of Power". An der Unterseite ist der PING-Sensor, in der Mitte befindet sich der PIR-Sensor und eine neue Fotozelle, und an der Spitze ist das Kameramodul mit der zusätzlichen Linse. Die ursprüngliche Kamera hatte einen LED-Ring, die auf in der Dunkelheit kommen würde, und machen es der Lage der Aufnahme Schwarz-Weiß-Bilder bei schlechten Lichtverhältnissen. In den wenigen Wochen, die alte Kamera in Betrieb war nur erfasst wir eine Nacht Bild, so ist dies nicht ein super wichtiges Merkmal. , Die Entfernung der es getan hat jedoch gegenwärtig eine neue Herausforderung. Wenn winkte in der Nacht oder in einem stark bewölkt Situation erkannt wurde muss die Kamera erfassen eine sehr dunkle oder vielleicht sogar einen Platz schwarzes Bild. Zu lösen oder diese haben wir eine Fotozelle, die Maßnahme Lichtverhältnissen hilft. Wir habe einige Tests und kam mit dem, was wir fühlten uns waren akzeptabel Lichtniveaus für gute Bilder und hat dieses in den Mix. Nun wird ein Bild nur erfasst, wenn wir über Doppel bestätigt Bewegung und genug light.Step 5: Abschließend Was haben wir gelernt? Mehr als wir erwartet hatten und wahrscheinlich für einen anderen Blog von selbst genug. Können nur sagen, dies ist wahrscheinlich die größte Missbrauch von Manifold Tech-Ressourcen auf dem neuesten Stand und wir würden nichts ändern. Das ist der Stoff für die wir leben. Unsere Anwälte sagte, wir sollten auch erwähnt, dass mehr als ein paar Kästen Bier wurden bei der Erstellung dieser Vogelzufuhr geschädigt. Bauen Sie Ihre eigenen möglicherweise ein Gesundheitsrisiko darstellen. Dann wieder könnten Sie auch finden es eine aufregende Lernerfahrung so wie wir. Weitere Informationen finden Sie unter Begleiter Website des Projekts - http://www.feedertweeter.net/ .

                                      6 Schritt:Schritt 1: Materialien Schritt 2: Die Entscheidung, was Pi zum Kaufen Schritt 3: Herunterladen NOOBS Schritt 4: Erste das Pi Hardware Bereit Booting Schritt 5: Raspbian Setup- Schritt 6: Abschließende Hinweise

                                      Hallo an alle. Willkommen zu meinem ersten Instrucatble. Vielleicht fragen Sie sich: "Ich möchte eine raspberrry Pi, aber ich weiß nicht, wie ich anfangen soll." Haben Sie sich jemals gefragt, diesen Gedanken, als dies die richtige Instrucatble für Sie. In dieser Anleitung erfahren Sie, was Pi das Beste für Sie, wie Sie die Software herunterladen, und wie man die Pi Hardware einrichten. Ich hoffe, dass Sie etwas Zeit und bewerten sie im Pi / e Tag Wettbewerb lernen. Also was ist ein Raspberry Pi "Der Raspberry Pi ist eine Reihe von Kreditkartenformat Single-Board-Computer in Großbritannien von der Raspberry Pi Foundation mit dem Ziel der Förderung der Vermittlung von Grund Informatik an Schulen entwickelt" (Wikipedia). Dieser Computer kann für die Überwachung der Luftfeuchte und Wetter eingesetzt werden, die Automatisierung von zu Hause, und es kann auch als Desktop-Computer verwendet werden. Es gibt viele Arten von Pis, im nächsten Schritt werde ich auf each.Step 1 geben die Details: Materialien Die für einen Raspberry Pi starten Materialien sind: A Raspberry Pi (Schauen Sie Schritt 2, um auszuwählen) Ein Monitor mit einem HDMI-Eingang (Alle HD TV funktionieren wird) Ein SD / Micro SD-Karte (abhängig vom Typ des Pi) Micro-USB-Netzkabel Tastatur Maus HDMI-Kabel Ethernet-Kabel / Wifi Dongle USB-Hub für das Modell A + Schritt 2: Die Entscheidung, was Pi zum Kaufen Die älteste zwei Raspberry Pis sind das Modell A und B. Das Modell A hatte einen USB-Anschluss und 256 MB RAM. Dieses Modell wird abgebrochen und wurde für € 35. Das Modell B ist ein viel wie das Modell A verkauft, aber es zwei USB-Kabel und 512 MB RAM haben. Es kann immer noch an gekauft werden Adafruit für € 40. Diese beiden Versionen haben eine 26 GPIO-Pin-Eingang, so dass andere Boards auf dem Pi platziert werden. Auch sie beide eine SD-Karte verwenden, um ihre Betriebssysteme zu laden. Die nächste Revision des Raspberry Pis sind die + Versionen. Die A + ist eine viel schlankere Version des Modells A. Es hat 256 MB RAM, ein USB-Anschluss, und 40 GPIO-Pins. Es befindet sich auf 20 € festgesetzt und es kann an gekauft werden Maker Shed . Das Modell B + verfügt über 512 MB RAM, vier USB-Ports, und es verwendet eine Micro SD-Karte, um Software zu laden. Es hat auch 40 GPIO-Pins. Dies ist derzeit die beliebteste Version des Pi. Es befindet sich auf 30 € festgesetzt und es kann an gekauft werden Chicago Electronics Distributors . Die neueste Version des Pi ist das Modell 2B. Dies hat 1gig RAM, vier USB-Ports, und es verwendet eine Micro SD-Karte, um Software zu laden. Es verfügt über 40 GPIO-Pins und es bei € 35 festgesetzt wird, und es kann an gekauft werden Element 14 . Das sind die Versionen des Raspberry Pi, ist der nächste Schritt, wie Sie die NOOBS Software auf eine Micro-SD-card.Step 3 herunterladen: Das Herunterladen NOOBS NOOBS oder die New Out Of Box Software, ist eine einfache Betriebssystem zu installieren Manager für den Raspberry Pi. Der einfachste Weg, NOOBS zu erhalten, ist eine SD-Karte mit NOOBS vorinstalliert kaufen, kann es bei verschiedenen Distributoren gekauft werden. Für das Modell B, einen regulären SD-Karte müssen Sie und für die A +, B +, und 2B Sie eine Micro SD-Karte und einen Adapter, um die SD-Karte auf den Computer anschließen müssen. Es ist am besten auf die SD-Karte zu formatieren vor dem Kopieren der Dateien NOOBS darauf. Um dies zu tun: Besuchen Sie die SD Association Website und laden SD Formatter 4.0 für Windows oder Mac. Legen Sie die SD-Karte in den Computer oder Laptop-SD-Kartenleser und notieren Sie sich den Laufwerksbuchstaben zugeordnet, zB G: / In SD Formatter, wählen Sie den Laufwerksbuchstaben für die SD-Karte und formatieren Sie es. Mit Hilfe eines Computers mit einem SD-Kartenleser finden Sie auf der Seite Downloads. Klicken Sie auf die ZIP-Schaltfläche unter "NOOBS (offline und Netzwerkinstallation) ', und wählen Sie einen Ordner, um ihn zu retten. Extrahieren Sie die Dateien aus dem zip. Sobald die SD-Karte formatiert wurde, ziehen Sie alle Dateien in dem extrahierten NOOBS Ordner und legen Sie sie auf die SD-Kartenlaufwerk. Die erforderlichen Dateien werden dann auf der SD-Karte übertragen werden. Wenn dieser Prozess abgeschlossen ist, sicher zu entfernen, die SD-Karte und setzen Sie sie in Ihr Raspberry Pi. Herzlichen Glückwunsch! Sie haben gerade eine formatierte SD / Micro SD-Karte und heruntergeladen NOOBS Schritt 4: Erste das Pi Hardware Bereit Booting Sie müssen in einer Vielzahl von Kabeln in die Raspberry Pi stecken. Hier ist die Reihenfolge, empfehle ich. 1) Stecken Sie das HDMI-Kabel sowohl an den Pi und Ihrem Monitor. 2) Stecken Sie das SD / Micro SD-Karte in den Schlitz auf der Rückseite. 3) in den USB-Hub Schließen Sie, wenn nötig. 4) Schließen Sie die Tastatur und Maus. 5) Schließen Sie das Ethernet-Kabel oder das Wifi Dongle. 6) Schließen Sie den Micro-USB-Stromkabel für power.Step 5: Raspbian Setup- Der Raspberry Pi sollte nur bekommen haben Macht. Dies sind die Schritte, um abzuschließen, um die Raspian Software zum Laufen zu bringen. Ihre Raspberry Pi bootet, und ein Fenster mit einer Liste von verschiedenen Betriebssystemen, die Sie installieren können, angezeigt. Wir empfehlen Ihnen, Raspbian verwenden - Aktivieren Sie das Kontrollkästchen neben Raspbian und klicken Sie auf Installieren. Raspbian wird dann durch seine Installationsprozess führen. Beachten Sie, das kann eine Weile dauern. Wenn der Installationsvorgang abgeschlossen ist, wird der Raspberry Pi Konfigurationsmenü (Raspi-config) zu laden. Hier sind Sie in der Lage, um die Uhrzeit und das Datum für Ihre Region eingestellt und ermöglichen eine Raspberry Pi Kameraplatine oder sogar Benutzer erstellen. Sie können dieses Menü unter Verwendung Tab auf der Tastatur, um Fertig zu bewegen beenden. Anmeldung und den Zugriff auf die grafische Benutzeroberfläche. Der Standard-Login für Raspbian ist Benutzername pi mit dem Passwort raspberry.Note Sie nicht sehen, jede schriftlich angezeigt werden, wenn Sie das Kennwort eingeben. Dies ist eine Sicherheitsfunktion in Linux. Um die grafische Benutzerschnittstelle Typ startx.Step 6 zu laden: Abschließende Hinweise Vielen Dank für das Lesen meiner Instructable. Ich hoffe, dass Sie über Ihr neues Raspberry Pi zu lernen, und ich hoffe, Sie konnten es einrichten. Vote für mich im Pi / e Day Contest. Ich möchte auch Dexter Industries für die Erstellung erstaunliche Produkte wie das danken GoPiGo und GrovePi . Ich hoffe, Sie hatten Spaß am Lernen über die Welt der Raspberry Pi und achten Sie auf einige kommenden Instructables.

                                        3 Schritt:Schritt 1: Ersatzteile Schritt 2: Montage Schritt 3: Software

                                        Hallo Leute! Dies ist eine wirklich schnelle und einfache Projekt mit einem tollen Ergebnis. Das Portable Pi Laptop ist eine kostengünstige Alternative zu einem Standard-Laptop, es ist toll für die Entwicklung von Software, während auf dem Sprung, ist es einfach zu bauen und es macht großen Spaß! Portabilität würden in der Regel die größte Herausforderung bei Projekten wie diesem zu sein; kann es schwierig sein, um Abschaltung Raster zu erhalten. Doch in meinem Fall ist dies eine Hürde, die ich in der Lage, leicht zu überwinden; wie mit allen meinen anderen Projekten habe ich mit Hilfe der PiJuice als integriertes Batteriemodul, das in der Lage, alle Funktionen, die Sie normalerweise in Ihrem Laptop-Stromversorgung System zu finden bereitzustellen. Es gibt einige gute Beispiele gibt, von anderen ähnlichen Projekten. Das heißt, die Pi-Top und die Lappi. Beide sind wirklich coole Designs und viel von der Inspiration für dieses Projekt gebildet. Ich wollte etwas ähnliches zu machen, sondern im Idealfall, einfacher und portabel. So kam ich mit diesem Entwurf. Von nur 5 Teilen besteht, sondern lediglich mit dem Einstecken in jeder Komponente und ein klein wenig Konfiguration. Also lassen Sie uns loslegen. Schritt 1: Ersatzteile 1 x PiJuice 1 x Raspberry Pi a + 1 x Adafruit 5 "TFT-Bildschirm 1 x Wireless Keyboard und Mouse 1 x Short-HDMI-Kabel 1 x Micro SD-Karte und Adapter 1 x Laser Cut Teile, Schrauben Abstandshalter & 2 x 10cm Female Drahtbrücken Schritt 2: Montage Alle 7 Artikel anzeigen Die erste Stufe dieses Builds ist die Hardware zusammen zu setzen. Die Laserschneidteile und eine Anleitung, wie man sie zusammen sind für Pre-Order aus dem verfügbaren Kickstarter Seite . Alternativ, wenn Sie Zugang zu einem Laserschneider oder einer Stichsäge Schneid man leicht bauen Sie Ihre eigenen. Danach müssen Sie zwei Drähte auf den Bildschirm zu löten, so dass sie Energie von der PiJuice erhalten. Löten Sie einen roten Draht an die + 5V-Pad und eine braune oder schwarze Kabel an GND-Pad. Idealerweise sind diese beiden Adern würde ein Doppel Buchse am Ende. Dann unter Verwendung, die Abstandhalter aus Kunststoff, schrauben Sie den Raspberry Pi mit dem Chassis. Nun nehmen Sie das HDMI-Kabel und schließen Sie den Raspberry Pi an den HDMI-Bildschirm. Und die PiJuice wird einfach an den GPIO auf dem Raspberry Pi Zum Einschalten der Bildschirm nehmen zwei Drähte und schließen diese an den 5V und GND Ausbruch auf der PiJuice. Die gesamte Einheit sollte nun einfach ausruhen in einem 45-Grad-Winkel. Sie können nur wollen, um zu überprüfen, dass es richtig so schalten Sie die PiJuice und, wenn alles ist gegangen, um eine grüne LED planen sollte auf dem Bildschirm leuchten verdrahtet. Schritt 3: Software Dafür habe ich eine Standard Raspbian Bild zum Download zur Verfügung stehenden verwendet Raspberry Pi Website . Sie müssen dann, um es zu leeren SD-Karte unter Verwendung Ihres bevorzugten SD Imaging-Tool zu schreiben. Jetzt brauchen wir nur noch ein paar Konfigurationsänderungen vornehmen und dann sind wir da. Dafür benötigen Sie den SD-Karte in den PC verlassen. Kopf in das Stammverzeichnis der SD-Karte und eröffnen config.txt. Finden Sie, wo es heißt "# hdmi_force_hotplug = 1" und kommentieren Sie, indem Sie die #. Einfach unten bearbeiten Abschnitt "#Unkommentieren einen bestimmten HDMI-Modus zu zwingen", so dass es wie auf dem Bild liest. Speichern Sie die Datei und beenden. Wir haben gerade die Auflösung auf den HDMI-Bildschirm, wir verwenden passen gesetzt. Jetzt müssen wir einige Änderungen vornehmen, so dass die drahtlose Maus kann reibungslos laufen. Halten Sie die SD-Karte in den PC öffnen, die cmdline.txt Datei. Bis zum Ende der Datei, fügen Sie den folgenden Text "usbhid.mousepoll = 0" und speichern und zu beenden. Stecken Sie nun in der SD-Karte und booten, Stecker in Ihrem Wireless-Maus-Dongle und Ihr bereit zu gehen!

                                          6 Schritt:Schritt 1: Erstellen Sie das GoPiGo. Schritt 2: Erstellen Sie das GoPiGo Servo Controller. Schritt 3: Bringen Sie die GoPiGo Ultraschallsensor. Schritt 4: Schließen Sie das GoPiGo und Raspberry Pi zum Internet. Schritt 5: Klonen Sie die Github Repository auf Ihrem Desktop. Schritt 6: Führen Sie das Python-Programm und starten Sie Ihre Worm Gehirn

                                          Die C Elegans-Wurm ist eine der am meisten untersuchten Tieren in der Wissenschaft. In der Neurobiologie, ist es die grundlegendsten Gehirn-Modell Wissenschaftler nutzen, um zu untersuchen, wie das Gehirn funktioniert. Jetzt können Sie einen Roboter, wie man denkt! Die C Elegans Wurm Gehirn an den Raspberry Pi Robot gebracht. Die Connectome Projekt hat die C Elegans Gehirn in ein Python-Programm modelliert und machte es Open-Source. Sie können sich selbst herunterladen und haben eine Wurm-brained Roboter rund um das Haus läuft. Hacking the Worm Gehirn Die C Elegans Neuron Karte, mit freundlicher Genehmigung des Connectome Project. Die C elegans Wurm hat etwa 1000 Zellen, die den gesamten Organismus zu machen. 302 dieser Zellen sind Neuronen. Die Nervenzellen bilden ein Netzwerk, das der Wurm Nahrung finden, bewegen Muskeln zu helfen, und tun, was es ist, dass Würmer tun. Das Programm von der Connectome Projekt vorgenommen nimmt eine Karte dieser Zellen und Modelle, wie sie verbunden sind. Das resultierende Modell und Code-Arbeit wie ein Wurm würde, aber in Python. Und auf Ihrem Raspberry Pi. Der Wurm ist eine einfache Vieh und verbringt sein Leben stoßen Dinge und der Suche nach Nahrung. Aber seine simplicitiy ist, was eine so starke Gehirn-Modell macht es. Das Endergebnis ist wirklich vollkommen autonome Roboter, der auf seine Umgebung zu reagieren durch eine simulierte Gehirn eines Nematoden (Fadenwurm). Simulation des Gehirns in einem Raspberry Pi In diesem Projekt gehen wir Sie durch die Simulation des C Elegans Gehirn in einem Raspberry Pi.Step 1: Erstellen Sie das GoPiGo. Sie können einen GoPiGo finden Sie hier. Die GoPiGo Starter Kit enthält alles, was Sie brauchen, um einen Raspberry Pi-Roboter zu machen. Die GoPiGo ist schnell zu montieren und dauert etwa 20 Minuten oder weniger mit nur einem Kreuzschlitzschraubendreher. Kein Löten erforderlich ist und keine Vorkenntnisse erforderlich. Schauen Sie sich den Code und Designs auf der Dexter Industries Github Repo . Die GoPiGo können in Python, Scratch und Java programmiert werden. Es Schritt für Schritt Anleitung . auf den Aufbau der GoPiGo hier Schritt 2: Erstellen Sie das GoPiGo Servo Controller. Die GoPiGo Servo Controller ist für die Steuern und Bewegen des Ultraschallsensors. Die Servo Controller wird direkt an der GoPiGo und wird durch Software gesteuert. Es gibt Montagelöcher für den Raspberry Pi-Kamera und der Ultraschallsensor. Es gibt Gebäude Anleitung zum Anbringen der Servo und einen Ultraschallsensor auf den Raspberry Pi hier .Schritt 3: Bringen Sie die GoPiGo Ultraschallsensor. Sie sollten einen Ultraschallsensor, um Ihre Raspberry Pi Roboter befestigen. Anleitung zum Anbringen der Ultraschallsensor, um Ihre Raspberry Pi Robot finden Sie hier. Schritt 4: Schließen Sie das GoPiGo und Raspberry Pi zum Internet. Richten Sie eine WLAN-Verbindung zum Internet mit Ihrem Raspberry Pi. Schritt 5: Klonen Sie die Github Repository auf Ihrem Desktop. Nach Ihrer Raspberry Pi ist mit dem Internet verbunden ist, dann sollten Sie sich öffnen Sie die Kommandozeile und klonen die Ceonnectome Github Repository . Sie müssen nicht, um das Setup benötigen ein github Konto, um diesen Schritt zu tun, wir sind nur das Kopieren der GitHub-Repository, um Ihre Raspberry Pi. Den gesamten Code heruntergeladen wird. In der Befehlszeile-Typ: sudo git clone https://github.com/Connectome/GoPiGo Schritt 6: Führen Sie das Python-Programm und starten Sie Ihre Worm Gehirn In wieder die Befehlszeile, wechseln Sie in das Verzeichnis, das Setup in dem vorherigen Schritt war. Dies sollte Ihr Connectome Code haben in ihm. In der Befehlszeile ein: sudo Python GoPiGoConnectome.py Schauen Sie sich Ihre Wurm brained Raspberry Pi gehen! Wenn das Programm ausgeführt wird, wird Ihr GoPiGo beginnen, wie ein Wurm zu verhalten. Jetzt mit einem Würmer Gehirn, wird es in Bewegung um und auf der Suche nach Essen! Um klar zu sein, gibt es keine Programmierung, die Leitung wird den Roboter zu stoppen oder zu drehen, ein Rad in eine oder andere Richtung. Es ist nur die kollektive gewichteten Werte aus der simulierten Wurm Connectome, die die Aktionen des Roboters führt generiert. Es war sehr schwierig, die Connectome in einer einzigen Anwendung enthalten und machen es auf einem Raspberry Pi laufen, aber dies ist ein sehr guter Versuch. Das ist wirklich ein völlig autonomer Roboter, der auf seine Umwelt reagieren wird durch eine simulierte Gehirn eines Fadenwurms. Weitere Informationen und die Python-Programm zu finden auf der Webseite Connectome . Sie können sehen, Video des GoPiGo Roboter läuft mit dem simulierten Connectome hier .

                                          Seiten: « Zurück 1 2 3 4 5 6 ... 7 Nächster »