Stap 1: Winkelen voor de onderdelen
Update!
Dit is toegevoegd nadat ik publiceerde de instructable en de tekst die volgt in deze stap.
Ik merkte dat de USB-kabel was duidelijk zichtbaar in de beelden die ik heb geüpload. Ik deed niet aandacht besteden aan het op het moment van terbeschikkingstelling, maar nu begon het me te ergeren. Dus ik heb een oplossing. In plaats van de USB-connector in mijn elektronica stuklijst onderstaande gebruiken deze. Nu zal de USB-kabel erop achteruit wanneer u het aansluit. Deze connector past echter niet op de PCB ontwerp dat ik heb gemaakt. Om dit te verhelpen een lichte mechanische finetune nodig was. De 2 grote metalen pinnen die op deze connector die ik aan de zijkanten gebogen en hen te solderen aan de PCB grote grond pads. De 5 USB-gegevens, pinnen ik lichtjes duwen naar de PCB moest zodat ze de PCB raakte en kon worden gesoldeerd. Ik voegde ook een afbeelding van hoe dat te doen met deze stap. Het is aan u welke connector te gebruiken, in de Stuklijst is de één montage direct op de PCB maar vermeld in deze update maakt het station er beter uitzien!
Bestanden te downloaden
Download het ZIP-bestand dat ik aan dit project, het bevat alles: de CAD-bestanden voor de lasercutter (body + stand) en 3D-printer (display omlijsting), het schema en Gerber bestanden voor de PCB, een stuklijst voor de elektronica en de Firmware
Mechanische
Ik gebruikte voor het mechanische deel acrylplaat. Hier in Nederland vond ik een erg goedkoop leverancier van echte Plexiglas waar u de kleinste maten kunt bestellen als u (alleen de grootte die u nodig hebt) in alle diktes. Voor Nederlandse lezers klik hier. Voor de anderen zul je om dit te vinden lokaal.
Je zou kunnen gebruiken voor de basis en lichaam een acryl die u graag, ik hier laten zien wat ik deed. Maar het lichaam wolk/zon zou bijvoorbeeld ook uit 1 duidelijke blad in plaats van de wolk wordt duidelijk en de zon geel-clear.
- 1 blad van 220 x 220mm en 10mm dikte voor de "cloud"
- 1 blad van 120 x 120mm voor de "zon"
- sommige kunststoffen lijm bij voorkeur Acrifix 1R0192 om de delen aan elkaar worden gelijmd
- 1 vel 50x200mm voor het/de houder (ik gebruikte blauw)
- (optionele 1 plaat van kunststof in de kleur van keuze, ca. 1mm dik op de OLED omlijsting/front plaat maken, ik geleverd zowel de 3d print bestanden voor de bezel en het CAD-bestand aan laser-gesneden een omlijsting, de keuze is aan u welke één u liever)
Elektronica
Hier is een compleet overzicht van wat ik voor mijn project gebruikte. In de elektronica zal stap verder op ik uitleggen wat de delen worden gebruikt voor. Zou je kunnen beslissen om geen gebruik van ze allemaal afhankelijk van wat je wilt het station om te laten zien. Minimaal moet u een ESP8266 en de OLED-display!
- Bestel mijn PCB met behulp van mijn Gerber-bestanden. Ik gebruikte deze zeer betaalbare Chinese service en de optie 5 x 10 cm daar zal passen. U krijgt 10 planken maar voor een prijs waar kan ik niet krijgen zelfs 1 PCB voor hier in Europa...)
- Voor gebruiker met behulp van de OSHpark dienst voegde ik er een aparte gerber/boor zipfile met deze stap genaamd OSHpark_gerber_drill
- De om te solderen op de PCB die ik in een aparte pdf BOM onderdelenlijst die ik gekoppeld aan het ZIP-bestand te downloaden van dit project
- Een micro USB-kabel voor de kracht en het programmeren van de firmware
- Een standaard 5V USB-lichtnetadapter graag van uw smartphone of vinden op Ebay.
- OLED hettoezichtpanel kreeg ik van ebay, klik hier I2C 2.42 128 x 64 grafische OLED witte Module (Arduino / PIC / Multi-wii). Het knipsel in het acryl ontwerp overeenkomt met het formaat van deze OLED module.
- Een DHT22 / AM2302 luchtvochtigheid + temperatuur sensor (Ebay is uw vriend...)
- Ca. 20cm van Adafruit Neopixel RGBW strip (dus het bevat W - wit, mijn code is gebaseerd op dat feit). Klik hier. Anderen (clones uit china) ook zou kunnen werken, maar ik kan geen garantie geven...
- Een ESP8266 module variant 07 (! belangrijk wanneer u gebruik mijn PCB ontwerp). Zoeken op Ebay voor ESP-07 zoals deze.
Software
- De code is gekoppeld in het ZIP-bestand, er zijn ook enkele librarier die binnen de zipfile ingepakt, moet u deze in de Arduino IDE te installeren. Hoe dit werkt is te vinden op www.arduino.cc
- Je moet de Arduino IDE 1.6.5 met de ESP8266 board pakket geïnstalleerd. (1.6.6 en 1.6.7 had een probleem met de ESP8266 op het moment dat ik dit schreef, ik weet niet wat of waarom...)