Stap 10: Maken het beter
Dit project groeide na verloop van tijd in stukken en brokken (en de thermostaat is slechts een stukje van een groter project). En op hetzelfde moment die het groeide, ik probeerde om te leren over al deze vanaf nul. Ik weet zeker dat het toont in de code, alsmede de algehele systeemstructuur en hoe dingen werken samen. Als u een versie van dit maken, maak het beter! En die verbeteringen gelieve te delen met anderen (en mij).
Naast gewoon schoonmaken van de code, zijn er een eindeloos aantal mogelijkheden voor echte veranderingen te verbeteren of toevoegen van nieuwe functionaliteit. Slechts een paar dat optreden voor mij uit de bovenkant van mijn hoofd zijn:
- veiligheid – ik weet zeker dat de veiligheid die ik heb op dit vrij zwak. En hoewel mijn huis thermostaat onwaarschijnlijk dat de doelstelling van duurzame pogingen hacken is, zou het de moeite waard te verbeteren. Ik kan proberen om dit te doen op een bepaald punt, maar als iemand daar goede ideeën heeft, laat het me weten.
- grootte -ik heb gewerkt aan het verminderen van de grootte van de afbeelding verbeteren het uiterlijk van de thermostaat (mijn eerste thermostaten gebruikt arduinos en relay schilden, en ze waren veel te groot). Dit is veel beter, maar nog steeds veel verspilde ruimte er. Ik ben begonnen met informatie over het ontwerpen van PCB's in KiCad, die zou moeten helpen, maar ook komen met een betere manier om de thermostaat verbinden de draden in de muur bespaart veel ruimte (Kijk maar naar dat grote gat zitten in het midden van het bord...).
- maken van het smart -misschien toevoegen een IR-sensor detecteert wanneer mensen in de kamer zijn en de temperatuur op basis daarvan aan te passen. Of uw telefoon zijn positie terug naar de Raspberry Pi te sturen, zodat het de temperatuur automatisch aanpassen kan wanneer je op je weg naar huis.
- zodat het lijkt beter -ik denk dat mijn zaak is niet slecht, maar het gaat niet om winnen geen prijzen! Misschien kunt u komen met een werkelijk mooi ontwerp voor een geval of een waarvoor toegang tot een dure gereedschappen maken niet.
- bouwen van een app voor that – de webpagina's zien er verschrikkelijk op een smart phone (maar het werkt). Een telefoon-app die maakte het gemakkelijk aanpassen van de thermostaten en zien wat de huidige status zou echt gaaf.
- verbeteren van de web pagina's – zoals ik schreef die laatste zin, kwam het aan me dat de webpagina's vrij duidelijk op elke computer kijken. Maak ze kijken veel beter!
- gebruik uw verbeelding – dit zijn slechts enkele ideeën, maar er zijn ongetwijfeld talloze verbeteringen/verbeteringen worden gedaan.
Maar bovenal veel plezier en wees voorzichtig!